@media screen and (min-width:1921px) {
	.about-blk {  justify-content: space-between;}
	.abt-lft {position: inherit;width: 47%;}
	.about-sec:before {background-position: right 200px center;}
}

@media screen and (max-width:1900px) {
.logo {margin-left: 0; }
.harassment-lft h6 {margin-right: 0;}

.article-rgt h3 {font-size: 90px;    right: -7.4%;  }


}
@media screen and (max-width:1800px) {
.banner-sec .container, .sup-laws-sec .container, .about-sec .container, .hmpractice-sec .container, .head-sec .container {max-width: 1600px;}
.top-heading {font-size: 180px; }
.harassment-lst::before { left: -4%;  bottom: 0px;}
.harassment h2 {font-size: 137px;top: 132px;}
.abt-img::before {bottom: -78%;background-size: 89% 87%; }
.about-sec{padding: 110px 0 212px 0;}
.abt-rgt h3 {font-size: 47px;} 
.about-sec:before {background-size: contain; }
.about-sec .top-heading {font-size: 215px; }
.pract-itm {width: 320px; }
.abt-rgt{z-index: 1;}
.pract-itm h5 {font-size: 22px; }
.abt-lft { padding: 250px 0 0 0; }
.about-bnt-sctn {margin-left: 0px; }
.testi-top-hdng h2{font-size: 170px;}
.testiml-sec h2{font-size: 76px;}
.testimonials::after{background-size: contain;}
.testimonials .testimonial-blck{padding: 0 40px;}
.testimon-cntnt h4{font-size: 22px; margin: 0px 0 18px;}
.testi-btn a{font-size: 18px;}
.star-rat{width: 190px; line-height: 1.55; margin: 0px 0 10px 0;}
.testi-item p{font-size: 22px; line-height: 1.85;}
.testimon-btn{width: 46%;} 
.testimonials {padding: 250px 0 58px;}
.testi-lft-cntnt{padding: 191px 230px 184px 230px;}
.testimonials::before{height: 475px;} 
.article-rgt h3 {font-size: 85px;        right: -4.4%;  }
.article-blk::before {left: -4%;}
.article-sec{padding: 40px 0px 135px;}
.logo {width: 380px;}
.top-cal a {font-size: 20px;padding: 15px 30px 15px 70px;}
.logo-rit {gap: 40px;}
.topmenu ul li {margin: 0 35px 0;}
.banner-sec {padding: 320px 0 300px 0;}
.banner-sec h1 span {letter-spacing: -2px;font-size: 55px;}
.banner-sec h1{font-size: 55px;}
.banner-sec h1 strong{font-size: 110px;}
.sup-law-lst {padding: 0px 150px;}
.sup-law-itm {padding: 80px 0;}
.sup-law-lst.owl-carousel .owl-nav button.owl-prev, .sup-law-lst.owl-carousel .owl-nav button.owl-next {left: 70px;}
.sup-law-lst.owl-carousel .owl-nav button.owl-next {right: 70px;}
.wehlp-sec:before {width: 10px;height: 500px;bottom: 13.3%;right: 1.5%;}
.inr-cnt-map iframe {width: 44.7%; }
.hmverdicts-list-cnt {padding: 45px 50px;margin: -70px 0 0;}


}
@media screen and (max-width:1700px) {
.banner-sec .container, .sup-laws-sec .container, .about-sec .container, .hmpractice-sec .container, .head-sec .container { max-width:1500px;}
.top-heading {font-size: 164px;}
.text-heading {font-size: 78px;}
a.cmn-btn { font-size: 19px;}
.sup-law-lst {padding: 0px 110px;background-size: 100% 70%;}
.sup-law-lst.owl-carousel .owl-nav button.owl-prev, .sup-law-lst.owl-carousel .owl-nav button.owl-next {left: 40px;} 
.sup-law-lst.owl-carousel .owl-nav button.owl-next {right: 40px; }
.hmpractice-sec .container {padding: 0 0px; } 
.sup-law-lst.owl-carousel .owl-item.active.center .sup-law-itm::before {width: calc(100% + -2px);height: calc(100% + 0px);top: -2px;}
.abt-img::before {bottom: -80%; background-size: 82% 90%; }
.abt-rgt {padding-right: 23px; }
.hmpractice-sec .top-heading {margin: -21px 0 0 0; }
.pract-itm {width: 280px;}
.abt-lft {padding: 280px 0 0 0;}
.practvideo-sec .pract-blk.owl-carousel .owl-nav {width: 42.6%;transform: scale(0.9);    bottom: -101px;}
.pract-blk.owl-carousel .pract-itm h5 {font-size: 24px;}
.testi-top-hdng h2{font-size: 145px; top: 40px;}
.testiml-sec h2{font-size: 68px; margin-bottom: 20px;}
.testimon-btn{width: 48%; padding: 0 40px 0 0;}
.testi-lft-cntnt{max-width: 640px; padding: 140px 227px 140px 233px;}
.testi-btn a{padding: 20px 54px;}
.testimon-cntnt h4{font-size: 20px;}
.testi-btn{margin-bottom: 70px;}
.testi-item h5{font-size: 23px;}
.ftr-rgt-hed {margin-top: -632px;width: 56.4%;}
.testimonials::before{width: 8px; right: 60px; height: 435px;}
.testi-item p{font-size: 21px; line-height: 1.55;}
.testimonials{padding: 215px 0 58px;}   
.logo {width: 25%;}
.topmenu ul li{margin: 0 33px 0;}
.topmenu ul li a {position: relative;font-size: 18px;}
.top-cal a { font-size: 20px;padding: 14px 30px 14px 72px;}
.head-sec{padding:45px 0 20px}
.banner-sec h1 strong{font-size: 105px;}
.bnr-cnt {width: 54%;}
.banner-sec h1{font-size: 52px;margin: 0 0 40px;}
.banner-sec h6 {letter-spacing: 0; }
.banner-sec h1 span {font-size: 52px;}
.bnr-pos h4 {font-size: 40px; letter-spacing: 10px; padding: 0 0 0 30px; margin: 0px; }
.banner-sec {padding: 280px 0 280px 0;}
.attorney-rgt h3 strong { font-size: 75px;}
.attorney-rgt h6 {line-height: 1.8;margin: 0px 0px 28px 0px;}
.attorney-rgt p { font-size: 21px;margin: 0px 0px 54px 0px; line-height: 1.8;}
.harassment-rgt h4 { font-size: 52px; text-indent: 10px; margin-bottom: 55px;}
.harassment-rgt h5 {font-size: 46px;}
.harassment-rgt-bnt .cmn-btn {padding: 20px 41px;}
.harassment h2 {font-size: 129px;letter-spacing: 14.3px;}
.harassment-lft h3 {margin: -20px 0px 31px 0px;}
.harassment-lft p {font-size: 21px;line-height: 1.7;margin: 0 0 34px 0;}
.harassment-rgt h5 {font-size: 43px;}
.harassment-lft h6 {padding-left: 45px; line-height: 1.4;}
.harassment { padding: 240px 0px 124px 0px;}
.harassment-lst::before {left: -3.3%}
.article-rgt h3 { font-size: 80px;  right: 0%; }
.article-blk::before {left: -2%; }
.article-lft h4{font-size: 39px;}
.about-sec h3.text-heading {padding: 0 0 30px 0; } 
.abt-rgt p:nth-child(3) {margin: 0 0 40px 0; } 
.abt-rgt p {margin: 0 0 25px 0;}
.banner-sec h6::before {transform: scale(0.9);left: -8px;}
.bnr-pos {width: 14%;height: 500px;top: 79%;}
.sup-law-itm {padding: 70px 0px; }
.ftr-rgt-hed h2.top-heading {font-size: 150px;letter-spacing: 16px;margin: 0 0 -25px 0px;}
.head-sec.f-nav .topmenu ul li {margin: 0 40px 0;}
.inr-cnt-map iframe {width: 44.4%; }
body.page-template-contact-page .fttr-lft .fttr-blks {padding: 30px; }
.ftrblk.ftr-blk2 a {font-size: 32px; }

}

@media screen and (max-width:1600px) {
.banner-sec .container, .about-sec .container,  .hmpractice-sec .container , .head-sec .container, .container, .sup-laws-sec .container {max-width: 1400px;}
.text-heading {font-size: 70px; }
.top-heading{font-size: 145px; }
.bnr-pos {width: 12%;height: 410px;top: 57%;}
a.cmn-btn {font-size: 18px; padding: 18px 34px; }
.banner-sec h1 {font-size: 50px;margin:0 0 35px 0;}
.bnr-pos h4 {font-size: 31px;letter-spacing: 6px;padding: 0 0 0 20px;}
.banner-sec h1 strong {font-size: 100px;}
.bnr-pos h4:before {border-left: 8px solid #00000050;}
.banner-sec h1 span {font-size: 50px; } 
.banner-sec h6 {font-size: 22px; margin: 0px 0 25px 0; }
.about-sec .top-heading{font-size: 175px; }
.bnr-cnt {width: 50%;}
.about-sec {padding: 100px 0 170px 0; }
.about-sec h3.text-heading {margin: -78px 0  35px; padding: 0 0 32px 0; }
.abt-rgt h3 {font-size: 40px;  margin: 0 0 17px 0;line-height: 1.1;}
.abt-img::before {bottom: -119%; background-size: 75% 76%;}
.abt-rgt p:nth-child(3) {margin: 0px 0 24px 0; }
.abt-lft {padding: 175px 0 0 0; }
.abt-rgt p {font-size: 19px; line-height: 1.6; margin: 0 0 20px 0; }
.abt-btn a.cmn-btn {padding: 18px 36px; }
.abt-phn h6 {padding: 12px 30px 14px 30px; }
.pract-itm h5 {font-size: 20px; }
.pract-itm {width: 266px;}
.pract-itm h5::before{width: 215px;}
.hmpractice-sec .text-heading {margin: -72px 0 10px; }
.hmpractice-sec .practvideo-sec {padding:20px 0 50px 0; } 
.pract-blk.owl-carousel .pract-itm h5 {font-size: 21px;height: 120px; } 
.testi-lft-cntnt{max-width: 570px; padding: 140px 206px 140px 206px;}
.testi-btn a {padding: 18px 40px; font-size: 17px;}
.testi-btn{margin-bottom: 50px;}
.testi-item p{font-size: 20px;}
.testi-item h5{font-size: 20px;}
.testimonials .testimonial-blck{padding: 25px 57px 0;}
.testi-top-hdng h2{font-size: 130px; top: 25px;}
.testimonials {padding: 155px 0 58px;}
.topmenu ul li {margin: 0 24px 0;}
.topmenu ul li a{font-size: 17px;}
.bnr-btn .cmn-btn {padding: 20px 36px 20px 40px;}
.banner-sec {padding: 200px 0 200px 0; }
.sup-law-lst{padding: 0px 80px}
.sup-law-lst.owl-carousel .owl-nav button.owl-prev{left: 20px;}
.sup-law-lst.owl-carousel .owl-nav button.owl-next{right: 20px;}
.sup-law-lst.owl-carousel .owl-item.active.center .sup-law-itm::before {width: calc(91% + 4px); height: calc(77% + 57px); top: 0px; right: 0; margin: auto;}
.sup-law-itm {width: 100%;padding: 60px 0px;}
.sup-law-lst.owl-carousel .owl-nav button.owl-prev {left: 20px;}
.sup-law-lst.owl-carousel .owl-nav button.owl-prev, .sup-law-lst.owl-carousel .owl-nav button.owl-next{transform: scale(0.7); bottom: 0;}
.harassment-lst { padding-left: 20px;}
.harassment {padding: 199px 0px 100px 0px;}
.harassment h2 {font-size: 117px;letter-spacing: 14.1px;top: 99px;}
.harassment-rgt-bnt .cmn-btn {padding: 17px 34px;}
.harassment-rgt h4 {font-size: 48px;text-indent: 10px;margin-bottom: 40px;}
.harassment-rgt h5 {font-size: 38px; margin-bottom: 36px;    line-height: 1.1;}
.harassment-lft p { font-size: 20px; line-height: 1.6; margin: 0 0 30px 0;}
.harassment-lft h6 {font-size: 22px;padding-left: 43px;line-height: 1.3;}
.attorney-rgt h3 strong {font-size: 65px}
.attorney-rgt h6 { font-size: 23px; line-height: 1.6; margin: 0px 0px 25px 0px;}
.attorney-rgt p {font-size: 20px;margin: 0px 0px 31px 0px;line-height: 1.6;}
.attorney-bnt .cmn-btn {padding: 18px 45px;}
.attorney-rgt h3 { margin: 0px 0px 36px 0px;}
.wehlp-sec h2 { font-size: 120px; padding-bottom: 12px;     margin: 0 0 19px}
.wehlp-sec p {font-size: 19px;line-height: 1.7; margin: 0 0 32px; letter-spacing: 0;}
.hlp-lft-btn a {padding: 20px 45px;}
.hlp-rgt-btn { font-size: 20px; padding: 19px 56px 19px 92px;}
.hlp-rgt-btn a::before { left: 39px}
.article-sec {padding: 65px 0 110px;}
.article-lft h4 {font-size: 37px;margin: 0 0 25px;}
.lft-cnt {padding-left: 105px;}
.lft-cnt p {font-size: 21px; margin: 0px 0 35px;padding-right: 15px;}
.article-rgt h3 {font-size: 72px;}
.rgt-cnt p {font-size: 20px;}
.rgt-cnt {width: 19.7%;}
.arti-btn a.cmn-btn {padding: 23px 54px;}
.ftr-rgt .gform_wrapper ul li.nm, .ftr-rgt .gform_wrapper ul li.phn {max-width: 46%; }
.ftr-rgt-hed h2.top-heading { font-size: 125px;}
.wehlp-sec:before {right: 1.5%; width: 9px; height: 450px; bottom: 11%; }
.head-sec {padding: 30px 0 20px;}
.ftr-rgt-hed {margin-top: -556px;}
.wehlp-sec {padding: 0 0 530px;background-size: 82%;}
.ftr-rgt .gform_wrapper ul {gap: 40px;}
.copyrights p, .copyrights a {font-size: 18px;}
.head-sec.f-nav .topmenu ul li {margin: 0 35px 0;}
.page_bnr {padding: 210px 0 130px; } 
.page_title h1, .page_title h2 {font-size: 70px; } 
.inrpg-breadcrumbs {font-size: 18px; } 
.page_default {padding: 80px 0; } 
.genpg-rite h1, .genpg-rite h2 {font-size: 50px; } 
.genpg-rite h3 {font-size: 40px; } 
.genpg-rite h4 {font-size: 35px; } 
.genpg-rite h5 {font-size: 29px; } 
.genpg-rite h6 {font-size: 26px; } 
.genpg-rite p, .genpg-rite li {font-size: 19px; margin: 0 0 20px 0; } 
.cmn-box h2 strong {font-size: 60px; } 
.cmn-box h2 {font-size: 40px; margin: 0 0 20px 0; } 
.conslt-btn a {padding: 19px 32px; } 
.call-btn a {padding: 19px 42px 19px 70px; } 
.two-sty .inr-atrny-ryt p {font-size: 21px; } 
.genpg-rite .inr-atrny-btn a {font-size: 19px;} 
.genpg-rite .two-sty .inr-atrny-btn a {padding: 19px 41px; } 
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 40px;} 
.genpg-lft .widget ul li a {font-size: 22px;} 
.genpg-lft .widget {margin-bottom: 40px;} 
.genpg-rite .inr-singl-lg {margin: 0 auto 15px; } 
.blog_pg .genpg-lft .sdb-archives .widget {margin: 0 0 35px; } 
.genpg-lft section.widget.widget_categories h4.widget-title, .genpg-lft section.widget.widget_archive h4.widget-title {font-size: 37px;} 
.genpg-rite .scl-icon h5 {margin-bottom: 20px; } 
.genpg-rite .innrpg-cntct {gap: 50px; } 
.genpg-rite .innrpg-prct-lists {gap: 0 30px;} 
.page_title {width: 68%; } 
.single .page_title h1, .page_title h2 {font-size: 50px; } 
.inr-cnt-map iframe {width: 44.5%;} 
.cnt-log {top: 36%; left: 11.5%; }
.genpg-rite .innrpg-prctcnt {left: 43px; }
.genpg-rite .innrpg-prct-items h5 {font-size: 30px;}
.hm-attorney{padding: 200px 0px 90px 0px;}
.article-blk::before {left: -1%;bottom:0%; }
.hmverdicts-list-cnt h2 {font-size: 45px;}
.genpg-rite .inpg-vid-cnt .inpg-vid-blk iframe {height: 480px;}
.cmnpg-form-sec {padding: 40px 45px; }
.cmnpg-form-sec .gform_wrapper .top_label input[type="submit"] {width: 245px !important; font-size: 20px !important; }
.cmnpg-form-sec .gform_wrapper ul li .form-links, .cmnpg-form-sec .gform_wrapper ul li .form-links a {font-size: 17px !important; }
.cmnpg-form-sec .gform_wrapper ul li.chk ul li label {font-size: 17px; }
.cmnpg-form-sec .gform_wrapper .gform_footer {margin: -79px -3px 0; }
body.page-template-contact-page .fttr-lft .fttr-blks {padding: 20px; }


}

@media screen and (max-width:1440px) {
.about-sec .container, .hmpractice-sec .container , .head-sec .container, .banner-sec .container, .container, .sup-laws-sec .container {max-width: 1200px;}

/* Default style */
.text-heading {font-size: 55px; }
.top-heading {font-size: 120px; }
a.cmn-btn {font-size: 17px; padding: 16px 32px; }
.topmenu ul li a {font-size: 16px; } 
.topmenu ul li {margin: 0 14px 0; } 
.logo-rit {gap: 40px; } 
.topmenu {padding-top: 5px; } 
.bnr-pos {width: 10%; height: 350px; top: 83%; }
.bnr-pos h4:before {border-left: 5px solid #00000050;}
.testi-top-hdng h2{font-size: 96px;}
.testiml-sec h2{font-size: 61px;}
.testi-lft-cntnt{padding: 140px 182px 140px 182px;}
.testi-btn a{padding: 16px 36px; font-size: 16px;}
.testi-item p{font-size: 16px; line-height: 1.85;  margin: 0px 0 20px;}
.star-rat{width: 170px; height: 30px;}
.testi-item h5{font-size: 18px; margin: 0px 0 20px; padding: 0 0 0 75px;}
.testimonials .testi-blck.owl-carousel .owl-nav button.owl-prev{transform: scale(0.8);}
.testimonials .testi-blck.owl-carousel .owl-nav button.owl-next{transform: scale(0.8);}
.testimonials::before{height: 360px; width: 6px;}
.testi-item h5::before{width: 64px;}
.testimonials{padding: 135px 0 58px;}
.sup-law-itm {padding: 60px 0px;}
.sup-law-lst.owl-carousel .owl-item.active.center .sup-law-itm::before {width: calc(91% + 14px); left: -2px; height: calc(77% + 54px); }
.about-sec .top-heading{font-size: 130px;}
.about-sec {padding: 80px 0 120px 0;margin: -70px 0 0;}
.about-sec h3.text-heading {margin: -63px 0 32px; padding: 0 0 27px 0; }
.about-sec h3.text-heading::before {width: 120px; }
.abt-rgt h3 {font-size: 27px; letter-spacing: 0; margin: 0 0 12px; }
.abt-rgt p {font-size: 17px; letter-spacing: 0;margin:0 0 15px; }
.abt-img::before {bottom: -168%;background-size: 64% 62%;}
.abt-btn a.cmn-btn {padding: 16px 31px; }
.abt-lft {padding: 198px 0 0 0; }
.abt-phn h6 {padding: 13px 29px 13px 33px; font-size: 20px;}
.hmpractice-sec .top-heading {margin: -13px 0 0 0; }
.hmpractice-sec .text-heading {margin: -58px 0 10px; }
.hmpractice-sec h6 {font-size: 18px; letter-spacing: 3px; }
.pract-itm h5 {font-size: 18px; }
.pract-itm{padding: 50px 10px}
.pract-itm {width: 228px; }
.hmpractice-sec .practvideo-sec {padding:20px 0 50px 0; }
.pract-itm h5::before {width: 192px; }
.hmpractice-sec h6 {font-size: 16px; letter-spacing: 2px; }

.pract-itm.legal h5 {padding: 0 0 37px 0; }
.practvideo-sec .pract-blk.owl-carousel .owl-nav {width: 48%; transform: scale(0.8);}
.pract-blk.owl-carousel .pract-itm h5 {font-size: 19px; height: 100px; padding: 0 0 25px 0; margin: 0 0 20px 0; }
.pract-blk.owl-carousel .pract-itm h5 {font-size: 19px; height: 110px; }
.top-cal a {font-size: 18px;padding: 14px 30px 14px 68px;}
.head-sec{padding:20px 0 20px}
.top-cal a::before{left: 22px;transform: scale(0.9);}
.banner-sec h1 strong {font-size: 80px;letter-spacing: -2px;}
.banner-sec h1 span {font-size: 40px;}
.banner-sec h1 {font-size: 40px;margin: 0 0 25px 0;}
.banner-sec h6 {font-size: 20px; margin: 0px 0 22px 0; }
.banner-sec h6::before {transform: scale(0.7); left: -28px; }
.bnr-pos h4 {font-size: 30px; letter-spacing: 2px; padding: 0 0 0 10px; }
.bnr-btn a.cmn-btn {font-size: 17px;padding:16px 30px;}
.attorney-rgt h3 strong {font-size: 55px; padding-left: 140px; margin-right: 0; }
.attorney-rgt h6 {font-size: 20px; letter-spacing: 0px; line-height: 1.6; margin: 0px 0px 20px 0px; }
.attorney-rgt p { font-size: 18px; margin: 0px 0px 23px 0px; line-height: 1.5;}
.attorney-bnt .cmn-btn {padding: 16px 32px;}
.attorney-rgt h3 {margin: 0px 0px 24px 0px;}
.harassment {padding: 161px 0px 81px 0px;}
.harassment-rgt h4 {font-size: 44px;text-indent: 0px;margin-bottom: 29px;}
.harassment-rgt h5::before {transform: scale(0.8);}
.harassment-rgt h5 {font-size: 30px; padding-top: 15px; margin-bottom: 26px;}
.harassment-rgt-bnt .cmn-btn {padding: 17px 29px;}
.harassment-lft p {font-size: 18px;margin: 0 0 28px 0;}
.harassment-lft h6 {font-size: 21px; padding-left: 41px;}
.harassment h2 { font-size: 101px; letter-spacing: 11px;     right: -11px;}
.harassment-lft h3 { margin: 5px 0px 24px 0px;}
.harassment-lst { padding-left: 0px;}
.wehlp-sec h2 {font-size: 110px;padding-bottom: 9px;margin: 0 0 17px;}
.wehlp-sec h6 { font-size: 26px; margin-bottom: 17px; letter-spacing: 5px;}
.wehlp-sec p {font-size: 18px;line-height: 1.6;margin: 0 0 25px;}
.hlp-lft-btn a {padding: 16px 35px;}
.hlp-rgt-btn {font-size: 19px;padding: 16px 45px 16px 82px;}
.hlp-rgt-btn a::before {left: 31px;}
.article-sec {padding: 50px 0 140px;}
.article-lft h4 {font-size: 30px;margin: 0 0 15px;}
.lft-cnt {padding-left: 65px;}
.lft-cnt p {font-size: 20px;margin: 0px 0 25px;padding-right:0;line-height: 1.5;}
.lft-cnt::before {width: 13%;}
.article-blk::before {width: 5px;}
.article-sec h3.text-heading {margin: -50px 0 25px;}
.article-rgt h3 {font-size:62px;}
.rgt-cnt {width: 20.7%;right: -22px;}
.rgt-cnt p {font-size: 18px;}
.ftr-form h3 {font-size: 60px; padding-bottom: 20px; margin-bottom: 30px; }
.ftr-rgt .gform_wrapper ul li.nm, .ftr-rgt .gform_wrapper ul li.phn {max-width: 46%; }
.ftr-rgt {padding: 58px 40px 20px; }
.fttr-blks {padding: 25px 25px 10px 0px; margin-bottom: 25px; }
.ftrblk h5 {font-size: 35px; padding-top: 70px; margin-bottom: 15px; }
.ftrblk p, .ftrblk li {font-size: 18px; line-height: 1.5; }
.ftrblk.ftr-blk2 a {font-size: 30px; }
.ftrblk h5::before {transform: scale(0.9); }
.ftr-logo {padding: 0 0px 29px 26px; max-width: 450px; }
.ftr-rgt .gform_wrapper ul {gap: 25px 40px; }
.ftr-rgt .gform_wrapper .top_label input[type="submit"]{    font-size: 21px !important;}
.ftr-rgt-hed h2.top-heading {font-size: 110px; margin: 0 0 0px 0px; }
.sup-law-lst {padding: 0px 70px;}
.attorney-rgt h3 strong::before {width: 120px;height: 5px;}
.wehlp-sec {padding: 0 0 400px; background-size: 80%; }
.ftr-rgt-hed {margin-top: -495px; }
.cpy-socil-icn:before {width: 29%;}
.cpy-socil-icn:after {width: 28%;}
.ftmenu ul {padding: 30px 0 30px;}
.ftr-rgt .gform_wrapper .gform_footer {margin: -70px 5px 0;}
.ftr-rgt .gform_wrapper ul li.chk ul li {margin: -20px 0 0 0 !important;}
.copyrights {padding: 30px 0;}
.copyrights p, .copyrights a {font-size: 17px;}
.head-sec.f-nav .topmenu ul li {margin: 0 30px 0;}
.page_bnr {padding: 190px 0 100px; } 
.page_title h1, .page_title h2 {font-size: 55px; } 
.inrpg-breadcrumbs {font-size: 17px; } 
.page_default {padding: 60px 0; } 
.genpg-rite h1, .genpg-rite h2 {font-size: 45px; margin-bottom: 15px;letter-spacing: -0.8px; } 
.genpg-rite h3 {font-size: 35px;letter-spacing: -0.8px; } 
.genpg-rite h4 {font-size: 28px; } 
.genpg-rite h5 {font-size: 25px; } 
.genpg-rite h6 {font-size: 22px; } 
.genpg-rite p, .genpg-rite li {font-size: 17px; line-height: 1.7; } 
.genpg-rite ul li:before {width: 10px; height: 10px; top: 8px; } 
.genpg-rite li ul li:before{width: 10px; height: 10px; top: 8px;} 
.genpg-rite li {margin: 0 0 10px 0 !important;} 
.genpg-rite .two-sty .inr-atrny-ryt h2 {font-size: 30px; margin: 0 0 10px; } 
.genpg-rite .inr-singl-lg {margin: 0 auto 10px; max-width: 280px; } 
.two-sty .inr-atrny-ryt p {font-size: 18px;margin: 0 0 15px; } 
.genpg-rite .inr-atrny-btn a {font-size: 17px; } 
.genpg-rite .two-sty .inr-atrny-btn a {padding: 16px 37px; } 
.genpg-rite .atrny-cmnbox {margin: 0 0 25px;} 
.cmn-box {padding: 30px 20px 35px;} 
.genpg-rite .cmn-box h2 {font-size: 35px;margin: 0 0 15px 0 } 
.cmn-box h2 strong {font-size: 50px; } 
.genpg-rite a.cmn-btn {font-size: 16px; padding: 15px 28px; } 
.genpg-rite .call-btn a {padding: 15px 42px 15px 70px; } 
.call-btn a:before {transform: scale(0.85); } 
.genpg-lft .widget {margin-bottom: 35px; padding: 30px 30px; } 
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 33px; margin: 0 0px 20px 0px; } 
.genpg-lft .widget ul li a {font-size: 20px; } 
.genpg-lft .widget ul li {margin: 0px 0px 13px 0px; } 
.genpg-lft .widget ul li::before {width: 11px; height: 11px; top: 8px; } 
.genpg-lft .sidebar-testi .star-rat {margin: 0 auto 12px; width: 165px; height: 26px; } 
.genpg-lft .sidebar-testi .testi-item p {font-size: 19px;  margin: 0 0 15px; } 
.genpg-lft .sidebar-testi .testi-item h5 {font-size: 20px; margin: 0px 0px 20px;} 
.genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-next, .genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-prev {transform: scale(0.9); } 
.blog_pg .post-dt {font-size: 15px; } 
.blog_pg .post-cnt {padding: 15px 25px 20px; } 
.blog_pg .post-cnt h4 a {font-size: 22px; } 
.blog_pg .blg-cntblk .post-cnt h4 {margin: 0 0 10px; } 
.blog_pg .post-btn a {font-size: 16px; letter-spacing: 2.5px;} 
.blog_pg .post-item {margin: 0 0 30px 0; } 
.blog_pg .nav-links {padding: 10px 0 0; } 
.genpg-rite .nav-links span, .genpg-rite .nav-links a {padding: 11px 5px; font-size: 27px; width: 55px; height: 55px; } 
.genpg-rite .nav-links .next.page-numbers, .genpg-rite .nav-links .prev.page-numbers {top: 9px; transform: scale(0.9); } 
.genpg-lft .widget.widget_search input.search-field, .genpg-lft .widget.widget_categories select, .genpg-lft .widget.widget_archive select {font-size: 19px; padding: 17px 50px 17px 17px;} 
.blog_pg .genpg-lft .sdb-archives .widget {margin: 0 0 25px; } 
.genpg-lft .sdb-archives {padding: 30px 25px 35px; } 
.genpg-lft section.widget.widget_categories h4.widget-title, .genpg-lft section.widget.widget_archive h4.widget-title {font-size: 32px; margin: 0 0px 15px; } 
.genpg-lft .widget.widget_categories select, .genpg-lft .widget.widget_archive select {background-size: 20px; } 
.genpg-lft input.search-submit {background-size: 20px; } 
.genpg-rite .innrpg-cntct h5 {font-size: 30px; } 
.genpg-rite .innrpg-call a {font-size: 32px; } 
.genpg-rite .scl-icon h5, .genpg-rite .cntct h5, .genpg-rite .innrpg-cntct h5 {margin-bottom: 14px; } 
.genpg-rite .innrpg-cntct-itms::before {transform: scale(0.9); } 
.genpg-rite .innrpg-cntct p {line-height: 1.4; } 
.genpg-rite .innrpg-cntct {gap: 40px; } 
.single .page_title h1, .page_title h2 {font-size: 40px; } 
.inr-cnt-map iframe {width: 44.7%;} 
.cont-btm-map {padding: 20px 0 0; } 
.genpg-rite .innrpg-prctcnt {bottom: 45px; left: 35px; } 
.genpg-rite .innrpg-prct-items h5 {font-size: 25px; margin-bottom: 35px; } 
.genpg-rite .innrpg-prct-items .rdmr-btn a {letter-spacing: 6px; } 
.genpg-rite .innrpg-prct-items h5::after {height: 4px; bottom: -20px; } 
.genpg-rite .innrpg-prct-items {margin: 0 0 20px; } 
.genpg-rite .testi-item {margin: 0 0 40px; padding:  40px; } 
.genpg-rite .star-rat {margin: 0px 0 20px 0; } 
.genpg-rite .testi-item h5 {font-size: 24px; } 
.genpg-rite .inr-atrny-ryt h2 {font-size: 50px; letter-spacing: 6px;margin-bottom: 25px; } 
.genpg-rite .inr-atrny-call a {font-size: 32px; } 
.inr-atrny-call a::before {transform: scale(0.8); } 
.genpg-rite .inr-atrny-btn a {font-size: 20px; padding: 14px 25px; } 
.genpg-rite .accordion-section h3 a {padding: 15px 70px 15px 20px; font-size: 22px; } 
.cnt-log {top: 26%; } 
.cnt-log img {width: 80%; margin: auto; } 
.single-blogpg .post-img {margin: 0 0 20px; } 
.single-blogpg .page-navi {margin: 25px 0 30px; } 
.single-blogpg .page-navi .page-navi-block a {font-size: 19px; padding: 18px 22px; width: 200px; } 
.pract-video{bottom: -70px;max-width: 110px;}
.hm-attorney{padding: 170px 0px 90px 0px;}
.abt-rgt h4{font-size: 25px;}
.harassment-lft h5 {font-size: 25px; margin-bottom: 15px; }
.genpg-rite .award-cnct h2 {font-size: 30px; }
.verdicts-list {gap: 22px;}
.hmverdicts-item h4{font-size: 28px;}
.hmverdicts-item p {font-size: 15px;}
.hmverdicts-list-cnt h2 {font-size: 35px; margin-bottom: 10px; }
.hmverdicts-list-cnt {padding: 30px 30px; margin: -50px 0 0; }

.cmnpg-form-sec {padding: 30px 30px; }
.cmnpg-form-sec .gform_wrapper ul {gap: 21px 30px; }
.cmnpg-form-sec .gform_wrapper ul li input, .cmnpg-form-sec .gform_wrapper ul li textarea {font-size: 15px !important; }
.cmnpg-form-sec .gform_wrapper ul li .form-links, .cmnpg-form-sec .gform_wrapper ul li .form-links a {font-size: 16px !important;}
.cmnpg-form-sec .gform_wrapper ul li.chk ul li label {font-size: 16px;letter-spacing: 0;}
.cmnpg-map-sec iframe {height: 514px;}
.cmnpg-form-sec .gform_wrapper .top_label input[type="submit"] {width: 172px !important;font-size: 17px !important;padding: 14px 12px !important;}
.cmnpg-form-sec .gform_wrapper .gform_footer {margin: -65px -10px 0;}
.cmnpg-form-sec h3 {padding-bottom: 17px;margin-bottom: 17px;}
.cmnpg-form-sec .gform_wrapper ul li input, .cmnpg-form-sec .gform_wrapper ul li textarea {background-size: 20px 20px;}
.cmnpg-form-sec .gform_wrapper ul li.popfield {margin: 0 0 5px !important;}
body.page-template-contact-page .fttr-lft {width: 50.7%;}
.genpg-rite .inpg-vid-cnt .inpg-vid-blk iframe {height: 410px;}


}

@media screen and (max-width:1240px) {
.about-sec .container, .hmpractice-sec .container , .head-sec .container, .banner-sec .container, .container, .sup-laws-sec .container { max-width: 970px;padding: 0 10px; }

/* Default style */
.text-heading {font-size: 45px; letter-spacing:-1.9px; }
.about-sec .top-heading {font-size: 110px;     letter-spacing: 18px;}
a.cmn-btn {font-size: 16px; padding: 15px 23px; }
.top-heading {font-size: 100px;letter-spacing: 18px;}
.article-sec h3.text-heading {margin: -35px 0 20px;}
.abt-lft {padding: 175px 0 0 0;}
.article-lft {padding-top: 30px;}
.sup-law-lst {background-size: 100% 64%;padding: 0px 60px; }
.sup-law-lst.owl-carousel .owl-nav button.owl-prev, .sup-law-lst.owl-carousel .owl-nav button.owl-next {left: 5px; transform: scale(0.6); bottom: 7px; }
.sup-law-lst.owl-carousel .owl-nav button.owl-next {right: 5px;}
.testiml-sec h2{font-size: 48px; letter-spacing: -3.4px;}
.testi-top-hdng h2{font-size: 74px; top: 15px;}
.testimonial-blck .testiml-sec{padding: 22px 0 0;}
.testi-btn a{font-size: 15px; padding: 14px 28px;}
.testimon-cntnt h4{font-size: 18px; letter-spacing: 2px; margin: 0px 0 16px;}
.testi-btn{margin-bottom: 24px;}
.star-rat{width: 145px; height: 22px;}
.testi-item p {font-size: 15px; line-height: 1.5; margin: 0px 0 12px; }
.testi-lft-cntnt{padding: 100px 125px 100px 125px;}
.testi-item h5{font-size: 16px; padding: 0 0 0 60px; margin: 0px 0 18px;}
.testi-item h5::before{width: 48px;}
.testimonials .testi-blck.owl-carousel .owl-nav{bottom: -15px;}
.testimonials .testi-blck.owl-carousel .owl-nav button.owl-prev{transform: scale(0.7);}
.testimonials .testi-blck.owl-carousel .owl-nav button.owl-next{transform: scale(0.7);}
.testimonials{padding: 95px 0 40px;}
.testimonials::before{height: 305px;}
 .about-sec {padding:70px 0 80px 0; margin: -60px 0 0; }
.about-sec h3.text-heading {margin: -51px 0 25px; padding: 0px 0 24px 0; }
.about-sec h3.text-heading::before {width: 100px; }
.abt-rgt {padding-right: 0px;width: 46%;}
.abt-rgt h3 {font-size: 28px; margin: 0px 0 13px 0;line-height: 1.1;}
.abt-rgt p {font-size: 15px;  margin: 0 0 15px 0; }
.abt-rgt p:nth-child(3) {margin: 0px 0 15px 0; }
.abt-btn a.cmn-btn {padding: 12px 20px; }
.abt-phn h6 {padding: 11px 29px 11px 33px; font-size: 15px; }
.abt-img::before {bottom: -242%; background-size: 50% 53%;width: 980px;}
.hmpractice-sec .top-heading {margin: -7px 0 0 0; }
.hmpractice-sec .text-heading {margin: -45px 0 5px; }

.pract-itm {width: 180px; padding: 30px 10px; height: 200px; }
.pract-video .paoc-image-popup {padding: 0px;}
.pract-blk.owl-carousel .pract-itm h5 {font-size: 17px; height: 90px; } 
.pract-blk.owl-carousel .pract-itm h5::before {height: 4px; } 
.pract-blk.owl-carousel .pract-itm .hm-btn a {letter-spacing: 1px; }
.pract-itm h5 {font-size: 16px; } 
.pract-itm h5::before {width: 150px; } 
.pract-itm.legal h5 {padding: 0 0 57px 0;} 
.hmpractice-sec h6 {letter-spacing: 1px; margin: 0 0 20px; }
.practvideo-sec .pract-blk.owl-carousel .owl-nav {width: 63%; transform: scale(0.7);}
.head-sec .container { max-width: 970px; padding:0 10px; }
.topmenu ul li {margin: 0px 6px 0;}
.top-cal a {font-size: 16px; padding: 12px 15px 12px 50px; }
.topmenu ul li a {font-size: 15px;}
.top-cal a::before {transform: scale(0.8); left: 10px; }
.logo-rit{gap: 20px;}
.topmenu {padding-top: 0; } 
.banner-sec h1 span {font-size: 32px; }
.banner-sec h6 {font-size: 17px; margin: 0px 0 20px 0;letter-spacing:0; }
.banner-sec h1 strong {font-size: 62px;}
.banner-sec h1 {font-size: 32px;margin: 0 0 28px 0;}
.banner-sec {padding: 160px 0 90px 0; }
.banner-sec h6::before {transform: scale(0.5); left: -40px; }
.bnr-btn a.cmn-btn {font-size: 16px;padding: 13px 27px;}
.bnr-btn .cmn-btn {padding: 17px 25px 17px 30px;}
.sup-law-lst.owl-carousel .owl-item.active.center .sup-law-itm::before {width: calc(100% + -3px); height: calc(71% + 48px); top: -2px; left: 0px; }
.sup-law-itm {width: 100%;padding: 46px 10px;}
.bnr-pos h4 {font-size: 24px; letter-spacing: 4px; margin: 0px; }
.bnr-pos {top: 58%; height: 300px; width: 8%; }
.attorney-rgt h3 {margin: 0px 0px 15px 0px;}
.attorney-rgt h3 strong::before {width: 80px;}
.attorney-rgt h3 strong {font-size: 40px; padding-left: 110px; }
.attorney-rgt h6 {font-size: 16px; margin: 0px 0px 15px 0px; }
.attorney-rgt p {font-size: 16px; margin: 0px 0px 15px 0px; line-height: 1.4; letter-spacing: 0px; }
.attorney-rgt p br{display: none;}
.harassment-rgt h4 {font-size: 35px; margin-bottom: 11px;}
.harassment-rgt h5::before {transform: scale(0.7); top: -30px; }
.harassment-rgt {width: 33%;}
.harassment-rgt h5 { font-size: 25px; margin-bottom: 22px;}
.harassment-rgt-bnt .cmn-btn { padding: 14px 20px;}
.harassment-lft p {font-size: 17px;margin: 0px 0 23px 0;}
.harassment-lft h6 {font-size: 19px; padding-left: 25px; }
.harassment-lft h3 {margin: -11px 0px 14px 0px;}
.harassment h2 {font-size: 70px; letter-spacing: 5px; top: 30px; right: 30px; }
.wehlp-sec h2 {font-size: 80px;padding-bottom: 8px;margin: 0 0 12px;}
.wehlp-sec p br {display: none;}
.wehlp-sec h6 {font-size: 24px;margin-bottom: 11px;letter-spacing: 4px;}
.wehlp-sec p {font-size: 17px;line-height: 1.5;margin: 0 0 18px;}
.hlp-rgt-btn {font-size: 18px;padding: 12px 40px 13px 73px;}
.hlp-rgt-btn a::before {left: 24px;transform: scale(0.9);}
.article-sec {padding: 50px 0 80px;}
.article-lft h4 {font-size: 24px;margin: 0 0 10px;}
.lft-cnt {padding-left: 50px;}
.lft-cnt::before {width: 10%;}
.lft-cnt p {font-size: 16px;margin: 0px 0 20px;line-height: 1.5;}
	.rgt-cnt p {font-size: 16px;line-height: 1.5;}
.rgt-cnt {width: 23.7%;right: -35px;}
.article-blk::before {bottom: -8%;}
.arti-btn a.cmn-btn {padding: 18px 27px;}
.ftr-form h3 {font-size: 50px; padding-bottom: 15px; margin-bottom: 25px; letter-spacing: -2px; }
.ftr-rgt {padding: 30px 30px 20px; }
.ftr-rgt-hed {margin-top: -395px;}
.ftr-rgt .gform_wrapper ul {gap: 20px 25px; }
.ftr-rgt .gform_wrapper .gform_footer {margin: -65px 0px 0; }
.ftr-rgt .gform_wrapper .top_label input[type="submit"] {font-size: 18px !important; padding: 15px 12px !important;width: 200px !important;}
.ftr-rgt .gform_wrapper ul li.chk ul li {margin: -10px 0 0 0 !important; }
.ftr-logo {padding: 0 0 15px 15px; max-width: 350px; }
.ftr-rgt .gform_wrapper ul li input, .ftr-rgt .gform_wrapper ul li textarea {font-size: 16px !important; }
.ftr-rgt .gform_wrapper ul li .form-links, .ftr-rgt .gform_wrapper ul li .form-links a, .ftr-rgt .gform_wrapper ul li.chk ul li label {font-size: 16px !important; }
.ftrblk h5 {font-size: 30px; padding-top: 60px; margin-bottom: 10px; }
.ftrblk h5::before {transform: scale(0.8); }
.ftrblk h5::before {top: -10px; }
.ftrblk.ftr-blk2 a {font-size: 22px; }
.ftr-rgt-hed h2.top-heading {font-size: 80px;margin: 0 0 0px 0px;}
.ftmenu ul li {margin: 0px 30px; }
.ftmenu ul li a {font-size: 20px; }
.ftmenu ul {padding: 20px 0 25px; }
.copyrights {padding: 20px 0; }

.pract-itm.legal h5 {padding: 0 0 35px 0; } 
.pract-itm.harasmnt h5 {padding: 0 0 30px 0; }
.copyrights {padding: 25px 0;}
.harassment {padding: 90px 0px 60px 0px;}
.ftr-rgt p {font-size: 16px;letter-spacing: 0px;}
.cpy-socil-icn:after {width: 24%; }
.copyrights p, .copyrights a {font-size: 16px;}
.head-sec.f-nav .topmenu ul li {margin: 0 25px 0;}
.topmenu .sub-menu li a {font-size: 15px; padding: 5px 10px 5px; }
.topmenu ul li.Sexual ul.sub-menu {width: 330px; left: -55px; }
.cont-btm-map {padding: 0; } 
.inr-cnt-map iframe {width: 43.7%; height: 330px; } 
.page_bnr {padding: 170px 0 70px; } 
.page_title h1, .page_title h2 {font-size: 40px;margin: 0 0 4px; } 
.inrpg-breadcrumbs {font-size: 16px; } 
.page_default {padding: 50px 0; } 
.genpg-rite h1,  .genpg-rite h2 {font-size: 35px;letter-spacing: -0.5px; } 
.genpg-rite h3 {font-size: 30px;letter-spacing: -0.5px; } 
.genpg-rite h4 {font-size: 24px; } 
.genpg-rite h5 {font-size: 22px; } 
.genpg-rite h6 {font-size: 20px; } 
.genpg-rite p, .genpg-rite li {line-height: 1.6; } 
.genpg-rite .two-sty .inr-atrny-ryt h2 {font-size: 25px; margin: 0 0 7px; letter-spacing: 1px;} 
.genpg-rite .inr-singl-lg {max-width: 240px; } 
.genpg-rite .atrny-cmnbox {margin: 0 0 22px; padding: 14px 20px 0 0px; } 
.genpg-rite .inr-atrny-btn a {font-size: 16px; } 
.genpg-rite .two-sty .inr-atrny-btn a {padding: 15px 23px; } 
.two-sty .inr-atrny-ryt p {font-size: 17px; margin: 0 0 10px; } 
.genpg-rite .cmn-box h2 {font-size: 30px; margin: 0 0 10px 0; } 
.cmn-box h2 strong {font-size: 44px; } 
.genpg-rite a.cmn-btn {font-size: 15px; padding: 13px 17px; } 
.genpg-rite .call-btn a {padding: 13px 32px 13px 63px; } 
.call-btn a:before {transform: scale(0.8); } 
.btns {gap: 15px; } 
.genpg-lft .widget {margin-bottom: 30px; padding: 23px 20px; } 
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 27px; margin: 0 0px 17px 0px; } 
.genpg-lft .widget ul li a {font-size: 18px;padding-left: 25px; } 
.genpg-lft .widget ul li::before {width: 10px; height: 10px; top: 8px; } 
.genpg-lft .sidebar-testi .star-rat {margin: 0 auto 12px; width: 140px; height: 20px; } 
.genpg-lft .sidebar-testi .testi-item p {font-size: 17px;} 
.genpg-lft .sidebar-testi .testi-item h5 {font-size: 18px; margin: 0px 0px 17px; } 
.genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-next, .genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-prev {transform: scale(0.8);left: -6%;top: 8px; } 
.genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-next {right: -10%; left: inherit;} 
.blog_pg .post-dt {font-size: 14px; } 
.blog_pg .post-cnt {padding: 13px 17px 17px; } 
.blog_pg .post-cnt h4 a {font-size: 18px;} 
.genpg-rite .innrpg-cntct h5 {font-size: 26px; } 
.genpg-rite .innrpg-cntct p {font-size: 18px; } 
.genpg-rite .innrpg-cntct-itms {padding: 95px 0 35px 0; } 
.genpg-rite .innrpg-cntct-itms::before {top: 25px; transform: scale(0.8); } 
.genpg-rite .innrpg-call a {font-size: 28px; } 
.genpg-rite .innrpg-cntct .social-icons a {transform: scale(0.8);    margin: 0 5px 0px 0px; } 
.genpg-rite .innrpg-cntct .social-icons a:hover, .genpg-rite .innrpg-cntct .social-icons a.ln:hover, .genpg-rite .innrpg-cntct .social-icons a.inst:hover {transform: scale(0.9);} 
.genpg-rite .scl-icon h5, .genpg-rite .cntct h5, .genpg-rite .innrpg-cntct h5 {margin-bottom: 10px; } 
.genpg-rite .innrpg-cntct {gap: 30px; } 
.blog_pg .post-cnt p {line-height: 1.4; } 
.blog_pg .post-btn a {font-size: 15px; letter-spacing: 1.5px; } 
.blog_pg .post-item {margin: 0px 0 25px 0; } 
.genpg-rite .nav-links span, .genpg-rite .nav-links a {padding: 13px 5px; font-size: 23px; width: 50px; height: 50px; } 
.genpg-rite .nav-links .next.page-numbers, .genpg-rite .nav-links .prev.page-numbers {transform: scale(0.8); } 
.genpg-lft .sdb-archives {padding: 30px 20px 35px; } 
.genpg-lft section.widget.widget_categories h4.widget-title, .genpg-lft section.widget.widget_archive h4.widget-title {font-size: 29px;} 
.blog_pg .genpg-lft .sdb-archives .widget {margin: 0 0 20px; } 
.genpg-rite .innrpg-prct-items h5 {font-size: 22px; margin-bottom: 30px; } 
.genpg-rite .innrpg-prctcnt {bottom: 35px; left: 20px; } 
.genpg-rite .innrpg-prct-items .rdmr-btn a {letter-spacing: 4px;font-size: 15px;} 
.genpg-rite .testi-item {margin: 0 0 35px; padding: 25px; } 
.genpg-rite .testi-item p {font-size: 18px; line-height: 1.6; } 
.genpg-rite .testi-item h5 {font-size: 20px; } 
.genpg-rite .star-rat {width: 165px; height: 30px;margin:0 0 10px; } 
.genpg-lft .widget.widget_search input.search-field, .genpg-lft .widget.widget_categories select, .genpg-lft .widget.widget_archive select {font-size: 17px; padding: 17px 45px 17px 13px; } 
.single .page_title h1, .page_title h2 {font-size: 32px; } 
.genpg-rite .inr-atrny-ryt h2 {font-size: 40px; letter-spacing: 3px; margin-bottom: 15px; } 
.genpg-rite .inr-atrny-call a {font-size: 26px; } 
.inr-atrny-call {padding-left: 60px; margin-bottom: 20px; } 
.inr-atrny-call a::before {transform: scale(0.7); } 
.genpg-rite .inr-atrny-btn a {font-size: 17px; padding: 12px 20px; } 
.genpg-rite .accordion-section h3 a {padding: 12px 70px 12px 20px; font-size: 20px; } 
.single-blogpg .page-navi {margin: 20px 0 25px; } 
.single-blogpg .page-navi .page-navi-block a {font-size: 17px; padding: 15px 17px; width: 180px; } 
.cnt-log {top: 26%; left: 8.5%; width: 25%; } 
.inr-cnt-map iframe {width: 45.1%;} 
.contact_pg .genpg-rite h2 {margin: 0 0 25px; } 
.genpg-rite .inr-prct-img-div {margin: 0 0 20px; } 
.genpg-rite .pract-video {width: 15%; top: 82px;}
.genpg-rite .innrpg-prct-lists {gap: 0 24px; }
.genpg-rite .innrpg-prct-items h5::after {width: 180px; }
.pract-video{bottom: -60px;}
.hm-attorney{padding:140px 0px 90px 0px;}
.hm-attorney h2{top: 80px;}
.genpg-rite .attrny_pg h5 {font-size: 23px;}
.genpg-rite .attrny_pg h6 {font-size: 20px;}
.genpg-rite .inner-attrny-img {margin-bottom: 12px; }
.genpg-rite .press_pg-itm h5 {font-size: 18px;}
.abt-rgt h4{font-size: 21px;margin-bottom: 12px;}
.harassment-lft h5 {font-size: 21px; margin-bottom: 12px; }
.article-rgt h3 {font-size: 48px; }
.genpg-rite .award-cnct h2 { font-size: 20px; }
.verdicts-list { gap: 18px; }
.genpg-rite .verdicts-item h2{font-size: 28px;}
.hmverdicts-item {padding: 15px}
.hmverdicts-item h4 {font-size: 24px;}
.hmverdicts-item p {font-size: 14px; line-height: 1.5; }
.hmverdicts-list-cnt h2 {font-size: 30px; margin-bottom: 10px; }

.cmnpg-form-sec .gform_wrapper ul li .gfield_description, .cmnpg-form-sec .gform_wrapper ul li .instruction.validation_message {
    font-size: 12px;
    letter-spacing: 0;
}
.cmnpg-form-sec .gform_legacy_markup_wrapper {
    margin-bottom: 10px;
    margin-top: 16px;
}
    .cmnpg-map-sec iframe {
        height: 485px;
    }
.genpg-rite .inpg-vid-cnt .inpg-vid-blk {
    width: 37%;
}



}



@media screen and (max-width:991px) {
.about-sec .container,  .hmpractice-sec .container , .head-sec .container, .banner-sec .container,  .container, .sup-laws-sec .container { max-width: 720px; }

/* Default style */
.about-sec .top-heading {font-size: 50px; letter-spacing: 5px; color: #0c1824;margin: 0 0 5px; } 
.text-heading {font-size: 30px; letter-spacing: 0px; } 
.top-heading {font-size: 45px; letter-spacing: 2px; color: #0c1824;margin-bottom: 15px;} 
.testimonials .testimonial-blck{flex-direction: column; padding: 0;}
.testimonial-blck .testiml-sec{width: 100%; margin: 0 0 30px; justify-items: center;padding: 0px;}
.testimon-btn{width: 100%; padding: 0; display: contents;}
.testi-lft-cntnt {max-width: 100%; padding: 120px; }
.star-google{justify-self: center;}
.testiml-sec h2 br{display: none;}
.testiml-sec h2 {font-size: 35px; letter-spacing: 0; text-align: center; margin: 0 0 15px; }
.testi-top-hdng h2 {font-size: 51px; text-align: center; color: #00000073; margin: 0 0 15px; letter-spacing: 3px; position: inherit; }
.testi-btn{order: 2 !important;}
.testimon-cntnt{order: 1 !important; text-align: center; margin: 0;}
.testimonials::before{display: none;}
.testi-btn{text-align: center;}
.testi-item p{font-size: 16px; text-align: center;}
.testi-item{border-bottom: none;}
.testimonials .owl-dots{display: none;}
.testimonials .testi-blck.owl-carousel .owl-nav{bottom: -40px; width: 75%; margin: auto;}
.star-rat{justify-self: center;}
.testi-item h5{text-align: center; padding: 0;font-size: 20px}
.testi-item h5::before{display: none;}
.testimonials::after{display: none;}
.testimonials {padding: 30px 0 0;} 
.wehlp-sec:before {display: none;}
.hlp-btns { padding:0px }
.sup-law-lst {margin: 0; background-size: inherit; } 
.about-sec h3.text-heading {margin: 0px 0 15px; padding: 0px 0 15px 0; } 
.abt-rgt h3 {font-size: 25px;} 
.article-lft h4 br {display: none;}
.abt-rgt p {font-size: 16px;} 
.abt-rgt p:nth-child(3) {margin: 0px 0 20px 0; } 
.about-bnt-sctn {justify-content: center; } 
.abt-btn a.cmn-btn {padding: 11px 20px;text-align:center; } 
.abt-phn h6 {padding: 10px 29px 10px 33px; } 
.about-sec {padding: 30px 0; margin: 0; }
.abt-lft {position: inherit; width: 100%; padding: 0px 0 0px 0;border:0;}
.about-blk {flex-direction: column; gap: 20px; }
.abt-rgt{width: 100%;}
.abt-img::before {display: none;}
.hmpractice-sec .text-heading {margin: -30px 0 10px; }
.hmpractice-sec h6{    margin: 0 0 15px 0;}
.pract-itm {width: 100%; max-width: 320px; margin: auto; } 
.hmpractice-sec h6 {text-align: center; } 
.pract-video {width: 100%; max-width: 100px; position: inherit;} 
.pract-blk.owl-carousel .pract-itm h5 {font-size: 19px;height: 80px; } 
.hmpractice-sec .practvideo-sec {margin: 0px;        padding: 0 0 50px;} 
.practvideo-sec .pract-blk.owl-carousel .owl-nav {width: 25%; bottom: -35px; } 
.pract-btn {margin: auto; } 
.hmpractice-sec .top-heading {margin: 0px 0 0 0;text-indent:0; } 
.hmpractice-sec .text-heading { margin: 0px 0 10px; } 
.pract-itm h5 {font-size: 17px; }
.logo {width: 100%;text-align: center;margin: 0 auto;max-width: 100%;padding: 0;}
.top-rit {max-width: 100%;position: inherit;display: inline-block;margin: 0;float: none;}
.logo-rit {max-width: 100%;text-align: center;width: 100%;justify-content: center;}
.logo-whl {margin: 0 0 20px;align-items: center;gap: 15px 0;}
.logo img {max-width: 330px;margin: auto;}
.top-cal a {font-size: 18px;padding: 13px 32px 13px 57px;}
.floatingMenu-list {width: 400px;background: #f6861f;overflow-y: auto;padding: 10px 10px;height: 100vh;position: relative;}
.bnr-cnt {width: 100%; margin: 0 0 15px; padding: 15px; background-color: #fff; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.bnr-lst{padding:30px 0 0;} 
.banner-sec h1{text-align:center;} 
.bnr-img {width: 50%;margin: auto; max-width: 550px;} 
.banner-sec {padding: 30px 0;background-image:none;background-color: #f0e4da; } 
.banner-sec h6 {padding: 0; text-align: center; margin: 0 0 15px; letter-spacing: 1px; }
.banner-sec h6::before{display: none;} 
.bnr-mbl-img{display: block;}
.bnr-lst{flex-direction: column;gap: 15px;justify-content: center;align-items: center; padding: 0;}
.banner-sec h1 strong{  font-size: 50px;letter-spacing: 0px;} 
.banner-sec h1 span {font-size: 25px; letter-spacing: -0.85px; padding: 0; } 
.bnr-btn a.cmn-btn {font-size: 16px;  }
.banner-sec h1 {font-size: 25px;margin: 0 0 15px 0;}
.bnr-btn{padding: 0;text-align:center;}
.sup-law-lst.owl-carousel .owl-item.active.center .sup-law-itm::before {width: calc(100% + 18px);height: calc(82% + 10px);}
.sup-law-lst.owl-carousel .owl-item.active.center .sup-law-itm::before{top: 22px;left: -9px;}
.sup-law-itm {width: 100%;padding: 40px 0px;max-width: 200px;margin: auto;}
.sup-law-lst.owl-carousel .owl-item.active.center .sup-law-itm::before {width: calc(95% + 30px); height: calc(82% + 11px); top: 14px; left: -9px; right: 0;} 
.bnr-pos {position: inherit; top: 0; height: auto; width: fit-content; margin: 0 auto 0; text-align: center; padding: 15px 31px; } 
.bnr-pos h4 {writing-mode: lr; padding: 0; position: inherit; top: 0; color: #fff; left: 0; font-size: 22px; margin: 0; letter-spacing: 0px; }
.bnr-pos h4:before{border:none;} 
.head-sec {padding: 20px 0 0; position: inherit; }
.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; }
.logo { width: 100%; text-align: center; margin-bottom: 20px; }
.topmenu { width: 100%; display: none; }
.showhide b.txtl, .showhide b.txtr { color: #fff; }
.logo { width: 100%; text-align: center; margin: 0 auto; max-width: 100%; padding: 0; }
.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:50px; display: block;}
.mobile_src_nav { display: block; padding: 8px 0; background: #f6861f;}
.logo-rit { max-width: 100%; text-align: center; }
.sticky-wrap {display: block;}
.hm-attorney h2 { top: 0; position: inherit; text-align: center;display: none;}
.attorney-rgt {width: 100%; text-align: center; padding: 0 20px 20px; background-color: rgb(255 255 255 / 20%); }
.attorney-rgt h3 { margin: 0px 0px 14px 0px; text-align: center;}
.attorney-rgt h3 strong {font-size: 48px;padding-left: 0; }
.attorney-rgt h3 strong::before {display: none;}
.hm-attorney {padding: 50px 0px ;margin: 0;}
.article-sec h3.text-heading {margin: 0 0 15px;}
.attorney-rgt h6 { font-size: 17px;}
.attorney-rgt p {font-size: 16px;margin: 0px 0px 15px 0px;line-height: 1.3;}
.harassment-lst::before {display: none;}
.harassment h2 {font-size: 60px; position: inherit; letter-spacing: 0px; text-align: center; padding: 0px; margin-bottom: 20px; }
.harassment-lst { flex-direction: column-reverse;gap: 20px;}
.harassment-lft , .harassment-rgt { width: 100%; text-align: center;}
.harassment-lft h3 {margin: 0px 0px 10px 0px;text-align: center;}
.harassment-lft h6 {padding-left: 20px;text-align: left;border-width: 5px;margin: 0;}
.harassment-rgt h5 {font-size: 23px;padding-top: 0;margin-bottom: 15px;}
.harassment-rgt h5::before {display: none;}
.harassment-rgt h5 br { display: none;}
.harassment::before {opacity: 83%;}
.harassment {background-size: 100% auto;padding: 30px 0px; background-position: center bottom;background-color: #141e28;}
.wehlp-sec h2 {font-size: 40px;}
.wehlp-sec h6 {font-size: 18px;margin-bottom: 4px;letter-spacing: 2px;}
.hlp-lft-btn a {padding: 14px 28px;}
.article-rgt { width: 100%; max-width: 400px; padding: 20px; background-size: cover; max-width: 100%; background-size: cover;}
.article-blk { flex-direction: column-reverse;gap: 20px;}
.article-lft { width: 100%; padding: 0; text-align: center;}
.article-blk::before { display: none;}
.lft-cnt::before {display: none;}
.rgt-cnt{width: 100%; right: 0; top: 35%; right: 30px; position: inherit;}
.article-sec{padding: 30px 0;}
.lft-cnt{padding-left: 0;}
		
.wehlp-sec {padding: 0 0 50px; background: transparent; }
.article-rgt h3 br {display: none;}
.makarem-img {width: 100%; max-width: 350px; margin: 0 auto; margin-bottom: 20px; padding: 10px 20px 0; border: 2px solid #f6861f; }
.rgt-cnt p{font-size: 18px;text-align: center;} 
.ftr-rgt-hed {margin-top: 0;width:100%;margin: 0 0 30px;}
.fttr-lft {width: 100%;order: 2;}
.fttr-whole {flex-direction: column;}
.fttr-blks {justify-content: center; padding: 0; margin-bottom: 40px;}
.ftr-logo {padding: 0; max-width: 350px; margin: 0 auto 15px;}
.ftr-logo:before{display: none;}
.ftrblk {width: 35%; padding: 20px; text-align: center; border: 1px solid #fff; margin: 0 30px 0 0;}
.ftrblk h5::before {top: -10px; right: 0; left: 0; margin: auto;}
.ftrblk.ftr-blk2{margin: 0;}
.ftrblk.ftr-blk2 {padding: 20px; }
.ftr-rgt {text-align: center; }
.ftr-form h3 ::after {right: 0; margin: auto;    height: 2px; }
.ftr-form h3 {font-size: 45px; padding-bottom: 10px; margin-bottom: 20px;letter-spacing: -1px; }
.ftr-rgt {padding: 25px;}
.ftmenu ul li {margin: 0px 20px;}
.ftmenu ul li a {font-size: 18px;}
.copyrights p, .copyrights a { font-size: 18px;}
.copyrights {padding: 16px 0;}
.ftmenu ul {padding: 20px 0 20px;}
.sup-law-lst.owl-carousel .owl-stage-outer {padding: 15px 0 40px; } 
.sup-laws-sec {padding: 30px 0 0px; } 
.sup-law-lst.owl-carousel .owl-nav button.owl-prev, .sup-law-lst.owl-carousel .owl-nav button.owl-next {bottom: 15px; top: inherit; right: 60px; left: 0px; } 
.sup-law-lst.owl-carousel .owl-nav button.owl-next {right: 0px; left: 80px !important; } 
.sup-law-lst {padding: 0 0 10px; }
.about-sec:before{display: none;}
.about-sec h3.text-heading br {display: none;}
.pract-video img {transform: scale(0.8); position: relative; top: 10px; } 
.ftr-rgt-hed h2.top-heading, .harassment h2 {color: rgb(255 255 255 / 10%);margin:0 0 10px 0; } 
.cpy-socil-icn {margin: 0 0 10px; } 
.contact_pg .genpg-rite h2 {margin: 0 0 15px; } 
.inr-cnt-map iframe {width: 100%; } 
.single .page_title h1, .page_title h2 {font-size: 27px; } 
.page_bnr {padding: 50px 0 50px; } 
.page_title h1, .page_title h2 {font-size: 36px; } 
.inrpg-breadcrumbs {font-size: 14px; } 
.page_title {text-align: center;width: 100%; } 
.page_default {padding: 30px 0; } 
.genpg-rite {width: 100%; float: inherit; margin: 0 0 20px; } 
.genpg-lft {width: 100%; float: none; max-width: 400px; margin: auto; } 
.genpg-rite .atrny-cmnbox {flex-direction: column; max-width: 550px; margin: 0 auto 25px; padding: 25px 10px 25px; } 
.genpg-rite h1, .genpg-rite h2 {font-size: 30px; } 
.genpg-rite h3 {font-size: 27px; } 
.genpg-rite h4 {font-size: 21px; } 
.genpg-rite h5 {font-size: 20px; } 
.genpg-rite h6 {font-size: 19px; } 
 .genpg-rite h6 em {line-height: 1; font-size: 16px; letter-spacing: 0; }
 .genpg-rite h1, .genpg-rite h2, .genpg-rite h3, .genpg-rite h4, .genpg-rite h5, .genpg-rite h6 {margin-bottom: 15px; } 
.genpg-rite p, .genpg-rite li {margin: 0 0 15px 0; } 
.atrny-cmnbox-lft {width: 100%; max-width: 400px; margin: 0 auto 20px; border: 2px solid #ff7c0085; padding: 15px 0 0; } 
.genpg-rite .inr-atrny-ryt {width: 100%; } 
.genpg-rite .inr-singl-lg {max-width: 250px; padding: 15px 15px; } 
.cmn-box h2 strong {font-size: 40px; } 
.genpg-rite .cmn-box h2 {font-size: 26px; } 
.cmn-box {padding: 25px 15px 30px; margin: 0 0 10px; } 
.genpg-lft h4.widget-title:before {width: 55%;} 
.genpg-lft .widget ul li a {font-size: 17px; } 
.genpg-lft .widget {margin-bottom: 20px;} 
.genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-next, .genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-prev {left: 0; } 
.genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-next {right: 0; } 
.genpg-rite .pract-video img {transform: scale(0.9); } 
.cnt-log {top: 44%; right: 0; left: 0; width: 250px; padding: 20px 10px; } 
.cnt-log img {width: 80%; } 
.genpg-rite.full-width {margin: 0; } 
.genpg-rite .innrpg-cntct {gap: 20px; justify-content: center; flex-direction: column; } 
.genpg-rite .innrpg-cntct-itms {max-width: 350px;margin: 0 auto 0;} 
.genpg-rite .innrpg-cntct-itms {padding: 80px 0 20px 0; } 
.genpg-rite .innrpg-cntct-itms::before {top: 15px; transform: scale(0.7); } 
.genpg-rite .innrpg-call a {font-size: 25px; } 
.genpg-rite .innrpg-prct-items {width: 40%; } 
.genpg-rite .innrpg-prct-items h5 {margin-bottom: 25px;font-size: 19px;} 
.genpg-rite .innrpg-prct-items h5::after {height: 3px; bottom: -15px;width: 170px;} 
.genpg-rite .innrpg-prct-items .rdmr-btn a {letter-spacing: 2px; } 
.genpg-rite .innrpg-prct-lists {gap: 0 15px; } 
.genpg-rite .innrpg-prct-items {margin: 0 0 15px; } 
.genpg-rite .testimonials {flex-direction: column; } 
.genpg-rite .testi-item {margin: 0 auto 20px; padding: 20px; max-width:100%; width: 100%;}
.genpg-rite .star-rat {width: 140px; height: 23px; } 
.genpg-rite .testi-item p {font-size: 16px; line-height: 1.4; } 
.genpg-rite .testi-item h5 {font-size: 18px; } 
.genpg-lft .sdb-archives {padding: 20px 20px 25px; } 
.genpg-rite .atrny-cmnbox {padding: 20px; } 
.genpg-rite .inr-atrny-ryt {width: 100%; text-align: center; } 
.atrny-cmnbox-lft {width: 100%; max-width: 300px; padding: 10px 10px 0; border: 2px solid #f78620;margin:0 0 20px; } 
.genpg-rite .inr-atrny-ryt h2 {font-size: 35px; letter-spacing: 2px; margin-bottom: 10px;padding:0; } 
.genpg-rite .inr-atrny-ryt h2 br{display: none;} 
.genpg-rite .inr-atrny-ryt h2::after{display: none;} 
.inr-atrny-call {display: inline-block; } 
.genpg-rite .inr-atrny-call a {display: block;} 
.genpg-rite .inr-atrny-call p {text-align: left; } 
.genpg-rite .accordion-section h3 a {padding: 10px 60px 10px 15px; } 
.genpg-rite .atrny-cmnbox {margin: 0 auto 15px;}
.abt-img img {border-bottom: 5px solid #f6861f;}
.hm-attorney .container {background: rgb(255 255 255 / 50%);}
.hmverdicts-list-cnt {padding: 20px 25px; margin: 0px; flex-direction: column; } 
.settlement-sec {padding-top: 30px; }
.hmverdicts-list-cnt h2 {width: 100%; font-size: 30px; margin-bottom: 15px; text-align: center; } 
.genpg-rite .press_pg{gap: 25px;} .hmverdicts-list.owl-carousel {width: 100%; }
.article-rgt h3 {position: inherit; color: #f6861f; text-align: center; font-size: 43px; margin-bottom: 25px; letter-spacing: 2px; }
.genpg-rite .award-itm {gap: 15px; }
.verdicts-list {gap: 13px;}
.settlement-sec .abt-btn{margin: 15px 0 0 0;}
.genpg-rite .cmnpg-blk-sec {margin-bottom: 30px;flex-direction: column;gap: 20px;align-items: center;}
.cmnpg-map-sec {width: 100%;}
.cmnpg-map-sec iframe {height: 300px;}
.cmnpg-form-sec {width: 100%;}
body.page-template-contact-page .fttr-lft .fttr-blks {width: 100%;gap: 20px;}
.ftrblk {width: 100%;max-width: 320px;}
body.page-template-contact-page .fttr-lft {width: 100%;}
.genpg-rite .inpg-vid-cnt .inpg-vid-blk {width: 33%;}












}

@media screen and (max-width:767px) {
.about-sec .container,  .hmpractice-sec .container , .head-sec .container, .banner-sec .container,  .container, .sup-laws-sec .container {max-width:100%; padding:0 15px;}

/* Default style */
.about-sec .top-heading, .top-heading {font-size: 45px;letter-spacing: 4px; margin: 0 0 10px 0; }
.text-heading {font-size: 28px; letter-spacing: -1px; }
a.cmn-btn {font-size: 15px;padding: 13px 20px; }
.abt-btn a.cmn-btn {padding: 12px 20px;width:250px;margin:auto; } 
.pract-video {top: 2%; width: 100%; max-width: 90px; }
.about-sec h3.text-heading {margin: -12px 0 10px; padding: 0px 0 14px 0; }
.abt-rgt h3 {font-size: 20px; margin: 0px 0 10px 0; }
.abt-rgt p { margin: 0 0 10px ; }
.hmpractice-sec .top-heading {margin: 0px 0 0 0; }
.hmpractice-sec h6 {font-size: 15px; letter-spacing: 0px; }
.abt-rgt h3 {font-size: 18px; margin: 0px 0 10px 0; }
.abt-btn {text-align: center; }
.testi-top-hdng h2{font-size: 35px; }
.testiml-sec h2{font-size: 26px; margin-bottom: 12px;}
.testimonial-blck .testiml-sec{margin: 0 0 18px;}
.testi-btn a{font-size: 14px; padding: 12px 15px; letter-spacing: 1.2px;}
.testimonials .testi-blck.owl-carousel .owl-nav {bottom: -85px; width:25%;; }
.banner-sec h1 strong {font-size: 42px;}
.banner-sec h1 span {font-size: 20px;}
.banner-sec h1 {font-size: 20px;}
.banner-sec h1 {margin: 0px 0 10px;}
.banner-sec h6 {margin: 0 0 10px 0;font-size: 15px;}
.bnr-btn a.cmn-btn {font-size: 13px;padding: 13px 15px 13px;}
.bnr-btn .cmn-btn {padding: 13px 19px;}
.bnr-pos h4 {font-size: 21px;letter-spacing: 7.5px;}
.sup-law-itm {width: 100%;padding: 40px 0px;max-width: 220px;margin: auto;}
.bnr-pos h4 {font-size: 20px; letter-spacing: 6.5px; } 
.bnr-pos h4 {font-size: 16px; letter-spacing: 2.5px; } 
.bnr-pos {padding: 13px 25px; line-height: 1.4;} 
.bnr-cnt {margin: 0 0 10px; }
.hm-attorney {padding: 30px 0px; }
.attorney-rgt h3 strong {font-size: 34px; display: inline-block; letter-spacing: 0;margin: 0 0 0 10px;}
.attorney-rgt h6 {font-size: 16px;  margin: 0px 0px 11px 0px;}
.attorney-rgt p {font-size: 16px;margin: 0px 0px 8px 0px;line-height: 1.2;}
.attorney-bnt .cmn-btn {padding: 11px 26px;}
.harassment h2 {font-size: 65px;letter-spacing: 2px;}
.harassment-lft p { font-size: 16px; margin: 0px 0 14px 0;}
.harassment-lft h6 {font-size: 16px;}
.harassment-rgt h4 {font-size: 28px;margin-bottom: 7px;}
.harassment-rgt h5 {font-size: 20px;margin-bottom: 9px;}
/* wehlp-sec */
.hlp-btns { gap: 12px; padding-right: 0px; flex-direction: column;}
.wehlp-sec h2 {font-size: 36px;}
.wehlp-sec h2::before {display: none;}
.rgt-cnt p{font-size: 16px;}
.rgt-cnt{ top: 25%;}
.article-blk{gap: 22px;}
.article-rgt { width: 100%; max-width: 100%;}
.fttr-blks {flex-direction: column; gap: 15px;}
.ftrblk { width: 100%; max-width: 300px; margin: 0 auto;}
.ftrblk.ftr-blk2{ margin: 0 auto;}
.ftr-rgt-hed h2.top-heading {font-size: 50px;margin: 0 0 10px 0px; letter-spacing:5px;}
.fttr-lft { margin-bottom: 0px;}
.cpy-socil-icn:before, .cpy-socil-icn:after{ display: none;}
.ftr-form h3 {font-size: 35px;padding-bottom:10px;margin-bottom: 12px;letter-spacing: 0px;}
.ftr-rgt .gform_wrapper ul li.adrs {padding: 11px 0 13px !important;}
.ftr-rgt .gform_wrapper .top_label input[type="submit"] {font-size: 16px !important; padding: 10px 15px !important; width: 150px !important; line-height: 1 !important; }
.ftr-rgt .gform_wrapper .gform_footer { float: none; text-align: center; margin: 6px auto 0; }
.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {display:inline !important;}
.ftr-rgt {padding: 15px;}
.ftmenu ul li a {  font-size: 15px; }
.ftmenu ul li {margin: 0px 6px;}
.copyrights {padding: 10px 0;}
.copyrights p, .copyrights a { font-size: 15px; }
.ftmenu ul { padding: 15px 0 15px;display: flex ; justify-content: center; flex-wrap: wrap; gap: 10px; }
.ftr-rgt .gform_wrapper ul li.nm, .ftr-rgt .gform_wrapper ul li.phn {max-width: 100%;}
.ftr-rgt .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.nm.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
.ftr-rgt .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.phn.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.attorney-rgt {padding: 10px 15px ; }
.makarem-img img {height: 315px; object-fit: contain; }
.makarem-img {max-width: 275px;margin-bottom:10px; }
.arti-btn a.cmn-btn {padding: 12px 27px; }
.abt-phn {width: 250px; margin: auto; text-align: center; }
.about-bnt-sctn {flex-direction: column-reverse; }
.about-bnt-sctn {gap: 10px; }
.fttr-blks {margin-bottom: 20px; }
.cpy-socil-icn a {margin: 0 6px 0px 0px; transform: scale(0.9); }
.cpy-socil-icn {margin: 0; }
.blog_pg .post-item {margin: 0px auto 20px; width: 100%; max-width: 400px; } 
.genpg-rite .nav-links .next.page-numbers {left: 0; } 
.genpg-rite .nav-links .next.page-numbers, .genpg-rite .nav-links .prev.page-numbers {transform: scale(0.65); } 
.single .page_title h1, .page_title h2 {font-size: 23px; }

.genpg-rite .inner-attorneys {margin-bottom: 20px; width: max-content; position: relative; width: 48%; }


.genpg-rite .press_pg-itm{width: 100%;max-width: 350px;}

.genpg-rite .press_pg{gap: 15px;}

.genpg-rite .press_pg-itm h5 {font-size: 17px;}

.genpg-rite .cousel{gap: 13px;}
.harassment-lft h5 {font-size: 18px;line-height: 1.2; }


.cmnpg-form-sec .gform_wrapper ul li.nm, .cmnpg-form-sec .gform_wrapper ul li.phn {max-width: 100%; }
.cmnpg-form-sec .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.nm.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half), .cmnpg-form-sec .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.phn.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
}
    .cmnpg-form-sec .gform_wrapper .gform_footer {
        margin: 10px auto 0;
        text-align: center;
        float: inherit;
    }
    .cmnpg-form-sec .gform_wrapper .top_label input[type="submit"] {
        font-size: 16px !important;
        padding: 8px 12px !important;
    }
.genpg-rite .inpg-vid-cnt .inpg-vid-blk {
        width: 100%;
        max-width: 230px;
    }



}

@media screen and (max-width:680px) {
.text-heading { font-size: 31px;}
.logo-whl {flex-direction: column;}
.harassment h2 {font-size: 35px;letter-spacing: 0px; }
.harassment-rgt h4 {font-size: 24px;}
.harassment-rgt h5 {font-size: 17px;}
.wehlp-sec h2 {font-size: 40px;}
.wehlp-sec h6 {font-size: 17px;margin-bottom: 4px;letter-spacing: 0px;}
.wehlp-sec p {font-size: 16px;line-height: 1.5;margin: 0 0 15px;}
.hlp-rgt-btn {font-size: 15px; padding: 10px 40px 10px 60px; }
.hlp-rgt-btn a::before {left: 16px;transform: scale(0.6);}
.wehlp-sec p {font-size: 15px;}
.hlp-lft-btn a {padding: 10px 10px;}
.wehlp-sec h2 {font-size: 27px;padding-bottom: 0px;margin: 0px 0 7px;}
.testimonials .testi-blck.owl-carousel .owl-nav button.owl-next, .testimonials .testi-blck.owl-carousel .owl-nav button.owl-prev {transform: scale(0.6); }
.testimon-cntnt h4 {letter-spacing: 1px;margin:0 0 10px; }
.ftrblk h5::before {transform: scale(0.7);top:0; }
.ftrblk h5 {font-size: 25px; padding-top: 60px;}
.ftr-rgt .gform_wrapper ul {gap: 15px; }
.ftrblk p, .ftrblk li {font-size: 16px; line-height: 1.4; }
.attorney-rgt {padding: 0; }
.wehlp-sec {padding: 0 0 20px; }
.site-footer {padding: 25px 0 0;}
.ftr-rgt {padding: 10px; }
.ftr-form h3 {font-size: 28px;}
.ftr-rgt p {font-size: 14px; letter-spacing: 0px; margin: 0 0 20px;}
.ftr-rgt .gform_wrapper ul {gap: 10px; }
.ftr-rgt .gform_legacy_markup_wrapper {margin-bottom: 0; margin-top: 0; max-width: 100%; }
.makarem-img img {height: 275px; }
.ftr-logo {margin: 0 auto 10px; }
.article-lft h4 {font-size: 21px; }
.hm-attorney {padding: 20px 0px; }
.btns {gap: 13px; flex-direction: column; } 
.cmn-box h2 strong {font-size: 35px; } 
.genpg-rite .innrpg-call a {font-size: 20px; } 
.genpg-rite .innrpg-cntct h5 {font-size: 24px; } 
.genpg-rite .innrpg-cntct-itms::before {top: 5px; transform: scale(0.6); } 
.genpg-rite .innrpg-cntct-itms {padding: 60px 0 20px 0; } 
.genpg-rite .innrpg-cntct p {font-size: 16px; } 
.genpg-rite .innrpg-prct-items {width: 100%;max-width: 350px;margin: 0 auto 10px; } 
.genpg-rite .innrpg-prct-lists {flex-direction: column; } 
.genpg-rite .innrpg-prct-items h5 {margin-bottom: 20px; } 
.genpg-rite .innrpg-prctcnt {bottom: 25px;left: 10px;padding: 0 10px 0;} 
.genpg-rite .innrpg-prct-items h5::after {height: 2px; bottom: -10px; } 
.genpg-rite .innrpg-prct-items .rdmr-btn a {letter-spacing: 1px; font-size: 16px; } 
.genpg-rite .accordion-section h3 a {font-size: 18px; } 
.genpg-rite .inr-atrny-ryt h2 {font-size: 30px; letter-spacing: 1px; } 
.inr-atrny-call a::before {transform: scale(0.6); } 
.inr-atrny-call {margin-bottom: 15px; } 
.genpg-rite .inr-atrny-call a {font-size: 24px; } 
.genpg-rite .accordion-section h3 a:before {transform: scale(0.9); } 
.genpg-rite .inr-atrny-btn a {font-size: 16px; padding: 10px 20px; } 
.atrny-cmnbox-lft {margin: 0 0 10px; }
.genpg-rite .innrpg-prct-items h5 br {display: none; }
    .genpg-rite .inpg-vid-cnt .inpg-vid-blk iframe {
        height: 360px;
    }





.article-rgt h3{font-size: 35px;margin-bottom: 12px;}
.genpg-rite .award-cnct h2 {font-size: 16px; }


.verdicts-item {width: 100%; max-width: 300px; margin: auto; padding: 20px 10px; }
.genpg-rite .verdicts-item h2{font-size: 22px;}


}

@media screen and (max-width:640px) {}
@media screen and (max-width:600px) {}
@media screen and (max-width:580px) {}
@media screen and (max-width:480px) {
.header-sticky .sicky-cnt a:before {transform: scale(0.8); }
.banner-sec h1 strong {font-size: 30px; }
.hmpractice-sec .top-heading {text-indent: 0; }
.about-sec .top-heading, .top-heading {font-size: 35px;letter-spacing:0; }
.about-sec h3.text-heading {margin: -0px 0 10px; padding: 0px 0 5px 0; }
.text-heading {font-size: 24px;letter-spacing:0; }
.hmpractice-sec .practvideo-sec {padding:20px 0 70px 0;}
.pract-video img {transform: scale(0.7);top:-10px;}
.attorney-rgt h3 {line-height: 1.1; }
.article-rgt h3 {font-size: 28px; letter-spacing: 0; margin-bottom: 10px; }
.testimonials {padding: 20px 0 0; }
.testi-lft-cntnt {padding: 100px; }
.harassment {padding: 20px 0px; }
.about-sec {padding: 20px 0; }
.testi-top-hdng h2 {letter-spacing: 0;margin: 0 0 10px; }
.copyrights p, .copyrights a {font-size: 14px; padding: 0; }
.ftr-rgt-hed h2.top-heading {font-size: 35px; letter-spacing: 0; }
.single .page_title h1, .page_title h2 {font-size: 21px; } 
.page_bnr {padding: 30px 0 30px; } 
.page_title h1, .page_title h2 { font-size: 26px;letter-spacing: 0;}
.genpg-rite h1, .genpg-rite h2 {font-size: 24px; letter-spacing: 0; } 
.genpg-rite h3 {font-size: 22px; letter-spacing: 0; } 
.genpg-rite h4 {font-size: 19px; } 
.genpg-rite h5 {font-size: 18px; } 
.genpg-rite h6 {font-size: 17px; } 
.genpg-rite p, .genpg-rite li {margin: 0 0 10px 0; } 
.genpg-rite h1, .genpg-rite h2, .genpg-rite h3, .genpg-rite h4, .genpg-rite h5, .genpg-rite h6 {margin-bottom: 10px; } 
.genpg-rite p, .genpg-rite li {font-size: 16px; line-height: 1.5; } 
.page_content .genpg-rite ol {margin-left: 20px; } 
.atrny-cmnbox-lft {margin: 0 auto 15px;} 
.genpg-rite .two-sty .inr-atrny-ryt h2 {font-size: 22px; letter-spacing: 0; } 
.two-sty .inr-atrny-ryt p {line-height: 1.4; } 
.two-sty .inr-atrny-ryt p {font-size: 16px; margin: 0 0 10px; } 
.genpg-rite .inr-atrny-btn a {font-size: 15px; } 
.genpg-rite .two-sty .inr-atrny-btn a {padding: 12px 16px; } 
.genpg-rite .atrny-cmnbox {margin: 0 auto 15px; } 
.cmn-box {padding: 20px 10px 23px;} 
.genpg-rite .cmn-box h2 {font-size: 22px; } 
.cmn-box h2 strong {font-size: 26px; letter-spacing: 0; line-height: 1.1; } 
.genpg-rite a.cmn-btn {font-size: 14px; padding: 11px 18px; } 
.genpg-rite .call-btn a {padding: 12px 35px 11px 64px; } 
.genpg-rite {margin: 0 0 10px; } 
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 24px; } 
.genpg-lft .sidebar-testi .testi-item p {font-size: 16px; } 
.genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-next, .genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-prev {transform: scale(0.6);} 
.blog_pg .post-cnt h4 a {font-size: 17px; } 
.blog_pg .blg-cntblk .post-cnt h4 {margin: 0 0 5px; } 
.blog_pg .post-cnt p {margin: 0 0 7px;} 
.genpg-rite .testi-item p {font-size: 15px; } 
.genpg-rite .testi-item {margin: 0 0 10px; padding: 15px; } 
.genpg-rite .star-rat {width: 130px; height: 20px; } 
.blog_pg .post-btn a {font-size: 15px; letter-spacing: 0; } 
.blog_pg .post-item {margin: 0px auto 15px;} 
.blog_pg .post-cnt {padding: 13px 15px 17px;} 
.blog_pg .nav-links {padding: 0; flex-wrap: wrap; gap: 7px;} 
.genpg-rite .nav-links span, .genpg-rite .nav-links a {padding: 12px 5px; font-size: 19px; width: 45px; height: 45px;} 
.blog_pg .genpg-lft .sdb-archives .widget {margin: 0 0 15px;} 
.genpg-lft section.widget.widget_categories h4.widget-title, .genpg-lft section.widget.widget_archive h4.widget-title {font-size: 25px;} 
.genpg-lft .widget.widget_categories select, .genpg-lft .widget.widget_archive select {background-size: 17px; background-position: right 15px center;} 
.genpg-lft input.search-submit {background-size: 17px; right: 15px;top: 6px;} 
.genpg-lft .widget.widget_search input.search-field, .genpg-lft .widget.widget_categories select, .genpg-lft .widget.widget_archive select {font-size: 16px; padding: 15px 42px 15px 13px;} 
.cnt-log {width: 200px; padding: 15px 10px; top: 30%;}
.genpg-rite .inr-atrny-ryt h2 {font-size: 28px; letter-spacing: 0;} 
.inr-atrny-call {padding-left: 45px;} 
.inr-atrny-call a::before {left: -10px;} 
.genpg-rite .inr-atrny-call a {font-size: 20px;} 
.genpg-rite .accordion-section h3 a {padding: 10px 35px 10px 10px;} 
.genpg-rite .accordion-section h3 a {font-size: 16px;} 
.genpg-rite .accordion-section h3 a:before {transform: scale(0.7); right: 5px;} 
.genpg-rite .inr-atrny-call p {font-size: 18px;} 
.single-blogpg .post-img {margin: 0 0 15px;} 
.single-blogpg .page-navi {margin: 15px 0 20px; flex-direction: column; gap: 10px;} 
.single-blogpg .page-navi .page-navi-block a {font-size: 15px; padding: 12px 17px; width: 165px;} 
.genpg-rite .inr-prct-img-div {margin: 0 0 15px;} 
.genpg-rite .pract-video {width: 35%;top: 20px;} 
.genpg-rite .pract-video img {transform: scale(0.8);} 
.genpg-rite .img-blck {margin-bottom: 15px;}



.genpg-rite .inner-attorneys {
    width: 100%;
    max-width: 320px;
    margin:0 auto 15px;
}

.genpg-rite .cousel{gap: 12px;}



.genpg-rite a.cmn-btn{padding: 10px 10px; }
.genpg-rite .call-btn a {padding: 12px 15px 11px 44px; }

.call-btn a:before{left: 10px;    }
.ftr-rgt .gform_wrapper ul li .form-links, .ftr-rgt .gform_wrapper ul li .form-links a, .ftr-rgt .gform_wrapper ul li.chk ul li label {font-size: 15px !important; }


.testimonials .testi-blck.owl-carousel .owl-nav {bottom: -80px; width: 44%; }
.harassment-lft p {font-size: 15px;}
.attorney-rgt p {font-size: 15px;}
.practvideo-sec .pract-blk.owl-carousel .owl-nav {width: 55%;}
.attorney-rgt h6 {font-size: 14px;}
.harassment-rgt-bnt .cmn-btn {font-size: 14px;}
.about-blk {gap: 10px; }
.genpg-rite .award-itm {flex-direction: column; margin: 0 0 15px; padding: 10px 5px;}
.genpg-rite .award-cnct {width: 100%;}
.inrpg-breadcrumbs {line-height: 1.3;}
.cmnpg-map-sec iframe {height: 200px;}
.cmnpg-form-sec {padding: 20px 15px;}
.cmnpg-form-sec .gform_wrapper ul {gap: 14px 30px;}
.cmnpg-form-sec .gform_wrapper ul li textarea {height: 70px;}
.cmnpg-form-sec .gform_wrapper ul li .form-links, .cmnpg-form-sec .gform_wrapper ul li .form-links a {font-size: 15px !important;}
.cmnpg-form-sec .gform_wrapper ul li.chk ul li label {font-size: 15px;}
.cmnpg-form-sec .gform_wrapper ul li.popfield {margin: 0px 0 15px !important;}
.genpg-rite .inpg-vid-cnt {gap: 20px; margin-bottom: 30px; flex-direction: column; }
.genpg-rite .inpg-vid-cnt .inpg-vid-blk iframe {height: 450px; } .genpg-rite .inpg-vid-cnt .inpg-vid-blk {width: 100%; max-width: 250px; }







}
@media screen and (max-width:440px) {
.mobinav a {font-size: 16px;}
#cloaseFloatingMenu {font-size: 35px;}
.showhide b.txtl {font-size: 16px;}
.showhide b.txtr {font-size: 30px;}
.showhide {padding: 0px 0 0 25px;}
.hmverdicts-list {padding: 0;}
}
@media screen and (max-width:375px) {}
@media screen and (max-width:360px) {}