@media (max-width:1900px) {
.case-rslt-itm h4 strong {font-size: 34px;}
.case-rslt {margin-bottom: 55px;}
.case-rslt-itm:after {transform: scale(0.8);}
.law-rit-cnt h2:after {right: -150px;}
.cmn-btn.law-btn a {padding: 24px 60px;}



.years-tp-lft h3 {font-size: 50px;}
.yrs-tp-lft-img {margin-bottom: 20px;padding-top: 0px;}
.meet-our-sec .container {max-width: 1801px;padding: 0 30px;}
}

@media screen and (max-width:1800px) {
.case-results .container, .head-sec .container {max-width: 1700px;}
.logo {width: 16.2%;}
.logo-rit {width: 82%;padding-right: 26px;}
.topmenu ul li {margin: 0 35px 0 0;}
.head-sec:before {height: 52%;}

.banner-sec {padding: 380px 0 310px 0;}
.banner-sec h1 {font-size: 120px;}
.banner-sec h1 strong {font-size: 28px;}
.banner-sec h6 {font-size: 27px;}
.cmn-btn a {font-size: 20px;}
.case-rslt-itm {padding: 18px 40px 17px 100px;}
.case-results {margin-top: -110px;}
.case-rslt-itm:after {left: 10px;}
.case-rslt {margin-bottom: 40px;}

.law-rit-cnt h2:after {right: -143px;}
.law-rit-cnt {width: 44%;}
.law-sec {padding-top: 100px;}
.law-rit-cnt h6 {font-size: 26px;margin-bottom: 15px;}
.law-rit-cnt h2 {font-size: 54px;}
.law-rit-cnt h4 {font-size: 38px;}
.law-lft-cnt {padding: 35px 32px;}
.law-rit-lst {padding-top: 15px;}

.badges-sec .container {padding: 0 100px;max-width: 1500px;}
.badges-sec {padding-top: 90px;}
.badges-sec h2 {font-size: 50px;margin-bottom: 35px;padding-bottom: 23px;}
.badges-sec:before {top: 26%;}
.badges-sec:after {top: 24.2%;}

.torts-sec .container {max-width: 1600px;padding: 0 120px;}
.torts-lst.owl-carousel .owl-nav button.owl-prev, .torts-lst.owl-carousel .owl-nav button.owl-next {left: -110px;}
.torts-lst.owl-carousel .owl-nav button.owl-next {right: -110px;left: auto;}
.torts-sec h2 {font-size: 46px;padding-bottom: 30px;}
.torts-sec {padding: 90px 0 0;}

.years-sec .container {max-width: 1600px;padding: 55px 60px 0;}
.years-btm-lst.owl-carousel .owl-nav button.owl-prev, .years-btm-lst.owl-carousel .owl-nav button.owl-next {left: -87px;transform: scale(0.8);}
.years-btm-lst.owl-carousel .owl-nav button.owl-next {right: -87px;left: auto;}


}

@media screen and (max-width:1700px) {
.dolor-sec .container { max-width:1500px; }   
.years-sec .container {max-width: 1400px;padding: 55px 50px 0;} 
.years-btm-lst.owl-carousel .owl-nav button.owl-prev, .years-btm-lst.owl-carousel .owl-nav button.owl-next {left: -78px;transform: scale(0.7);}
.years-btm-lst.owl-carousel .owl-nav button.owl-next {right: -78px;left: auto;}
.years-sec {padding: 60px 0 80px;}
.yrs-tp-lft-img {margin-bottom: 15px;padding-top: 0px;}
.years-tp-lft h3 {font-size: 46px;}
.years-tp-lst {margin-bottom: 50px;}
.years-sec h4 {font-size: 40px;margin-bottom: 30px;padding-bottom: 28px;}
.yrs-btm-itm h6 {font-size: 23px;margin-bottom: 25px;padding: 21px 25px 26px;}
.yrs-btn a {font-size: 17px;padding: 12px 19px 10px;}
.case-results .container, .head-sec .container {max-width: 1600px;}
.case-rslt-itm h4 strong {font-size: 30px;}
.case-rslt-itm h4 {margin-bottom: 15px;}
.case-results .owl-carousel .owl-nav button.owl-prev, .case-results .owl-carousel .owl-nav button.owl-next {margin: 0 0 -9px -14px;transform: scale(0.8);}
.case-results .owl-carousel .owl-nav button.owl-next {margin: 0 0 -4px -14px;}
.case-rslt-lst {padding: 0 60px;}
.case-results .owl-carousel .owl-nav {right: -4px;}
.topmenu ul li a {font-size: 19px;}
.top-rit {margin-bottom: 45px;}
.hdr-tp ul li, .hdr-tp ul li a {font-size: 19px;}
.head-sec:before {height: 49%;}
.cmn-btn.hdr-btn a { font-size: 20px;}
.cmn-btn a {padding: 18px 40px;}
.law-rit-cnt h2:after {right: -135px;}
.law-rit-cnt h2 {font-size: 43px;}
.law-rit-cnt h6 {font-size: 23px;margin-bottom: 10px;}
.law-lft-img {padding: 0 30px 50px;}
.law-lft-cnt p {font-size: 28px;}
.cmn-btn.law-btn a {padding: 24px 40px;}
.law-cal p, .law-cal p a {font-size: 30px;}
.banner-sec .container { max-width:1500px; }
.meet-our-sec {padding: 70px 0 0px;}    
.meet-our-sec h2 {font-size: 45px;letter-spacing: 2.4px;margin-bottom: 30px;}
.met-ur-itm-cnt h5 {font-size: 20px;}
.cmn-btn.metur-btn a {font-size: 20px;letter-spacing: 1.05px;padding: 17px 24px 13px;}
.met-ur-itm:before {width: calc(100% - 30px);height: calc(100% - 30px);}
.met-ur-lst.owl-carousel .owl-nav button.owl-prev, .met-ur-lst.owl-carousel .owl-nav button.owl-next {transform: scale(0.8);}
.dolor-sec h2 {font-size: 60px;margin-bottom: 25px;padding-bottom: 25px;}
.years-sec:after {top: 52px;}

}

@media screen and (max-width:1600px) {
.container1 {max-width: 1400px;}
.container, .banner-sec .container {max-width: 1400px;}
.case-results .container, .head-sec .container {max-width: 1500px;}
.topmenu ul {padding-left: 10px;}
.topmenu ul li {margin: 0 25px 0 0;}
.hdr-tp ul li, .hdr-tp ul li a {font-size: 18px;}
.banner-sec {padding: 320px 0 290px 0;}
.banner-sec h1 strong {font-size: 27px;}
.banner-sec h1 {font-size: 100px;}
.banner-sec h6 {font-size: 27px;}
.cmn-btn.read-btn a {padding: 20px 60px;}
.cmn-btn.bnr-btn a {padding: 19px 45px 22px;}

.case-rslt-itm:before {width: 20%;}
.case-rslt-itm:after {transform: scale(0.7);left: -1px;}
.case-rslt-itm.class {padding: 18px 12px 17px 80px;}
.case-rslt-itm h4 strong {font-size: 28px;}
.case-rslt {margin-bottom: 30px;}

.law-lft {max-width: 46%;}
.law-lft-cnt {right: -90px;}
.law-rit-cnt h4 {font-size: 32px;}
.law-rit-cnt p {font-size: 21px;}
.law-cal p, .law-cal p a {font-size: 28px;}
.law-rit-cnt h2:after {right: -125px;}


.badges-sec .container {padding: 0 80px;max-width: 1400px;}
.badges-lst.owl-carousel .owl-nav button.owl-prev, .badges-lst.owl-carousel .owl-nav button.owl-next {left: -80px;}
.badges-lst.owl-carousel .owl-nav button.owl-next {right: -80px;left: inherit;}
.badges-sec {padding-top: 70px;}
.badges-lst.owl-carousel .owl-item {padding: 20px 0;}

.hmpractice-sec {padding: 160px 0 80px;}
.hmpractice-sec .container:before {background-size: 100% 100%;}
.dolor-sec .container {max-width: 1400px;}
.dolor-sec h2 {font-size: 45px;margin-bottom: 25px;padding-bottom: 20px;}
.dolor-sec h2:after {transform: scale(0.9);}
.dolor-sec h2:before {width: 16.3%;}
.dolor-sec p {font-size: 20px;margin-bottom: 30px;}
.dolor-sec {padding-top: 54px;}
.dolor-sec h6 {font-size: 20px;letter-spacing: 3.22px;margin-bottom: 20px;}

.torts-sec .container {max-width: 1400px;padding: 0 90px;}
.torts-lst.owl-carousel .owl-nav button.owl-prev, .torts-lst.owl-carousel .owl-nav button.owl-next {left: -80px;transform: scale(0.8);}
.torts-lst.owl-carousel .owl-nav button.owl-next {right: -80px;left: auto;}
.torts-sec {padding: 60px 0 0;}
.torts-sec p {font-size: 20px;margin-bottom: 30px;}
.torts-itm-cnt p { margin:0; }
.torts-itm {padding: 15px 15px 10px;}
.torts-itm-img {margin-bottom: 25px;}
.torts-itm-cnt h6 {font-size: 30px;margin-bottom: 15px;}

.hm-testimonials h2 {font-size: 50px;letter-spacing: 2.4px;margin-bottom: 20px;padding: 23px 90px 0;}
.hm-testimonials .hm-testi-item p {font-size: 30px;margin-bottom: 30px;}
.hm-testimonials .hm-testi-item .star-rat {margin-bottom: 20px;}
.testi-blck.owl-carousel .owl-dots button.owl-dot {width: 6.8%;margin-right: 14px;}
.hm-testimonials .hm-testi-item p {font-size: 26px;margin-bottom: 20px;}
.hm-testimonials {padding: 390px 0 50px;}
.form-sec-right {padding: 50px 48px 35px;}
.years-sec:after {top: 52px;}
	
.ftrblk { width: 21%; }
	
.ftrblk h3 { font-size: 25px; }

/*innerpages*/
.page_bnr {padding: 200px 0 90px;}
.page_title h1, .page_title h2 {font-size: 60px;margin: 0 0 9px;letter-spacing: 2.9px;}
.inrpg-breadcrumbs {font-size: 27px;}
.page_default {padding: 110px 0 110px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 53px;margin-bottom: 45px;}
.page_default .genpg-rite h3 {font-size: 37px;margin-bottom: 24px;}
.page_default .genpg-rite h4 {font-size: 30px;margin-bottom: 25px;}
.page_default .genpg-rite h5 {font-size: 27px;margin-bottom: 30px;}
.page_default .genpg-rite h6 {font-size: 22px;margin-bottom: 18px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 21px;}
.page_content .genpg-rite ol, .page_content .genpg-rite ul {margin: 0 0 20px 0px;}
.page_default .genpg-rite li {padding-left: 45px;margin: 0 0 15px 0;}
.genpg-lft .widget.widget_nav_menu h4.widget-title {padding: 23px 18px 20px 32px;}
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 28px;padding: 30px 18px 20px 55px;}
.genpg-lft .widget.widget_nav_menu ul li {padding-left: 35px;}
.genpg-lft .widget.widget_nav_menu ul li a {font-size: 23px;}
.genpg-lft .widget ul > li {padding: 18px 18px 18px 0;}
.genpg-lft .sidebar-testi .testi-item p {font-size: 21px;padding: 18px 18px 0;margin: 0 0 55px 0;}
.page_default .genpg-rite .single-prctc h3 {font-size: 26px;margin: 0 0 25px 0;}
.page_default .genpg-rite .post-cnt {padding: 35px 20px;}
.page_default .genpg-rite .post-item {margin: 0 0 45px;}
.genpg-lft .widget ul li a {font-size: 27px;}
.genpg-lft .widget.widget_categories h4.widget-title {padding: 18px 18px 18px 0;}
.genpg-lft .widget.widget_archive h4.widget-title {padding: 18px 18px 18px 0;}
.nav-links span, .nav-links a {font-size: 30px;}
.page_default .genpg-rite .post_single .blog-post-img {padding: 35px 35px;}
.page_default .genpg-rite .post_single .post-meta {top: 35px;left: 70px;}
.page_default .genpg-rite .post_single .post-img.single_defualt_img {margin: 0 0 30px 0;}
.page_default .genpg-rite .page-navi-block.page-navi-pre a {padding: 20px 30px 15px 70px;}
.page_default .genpg-rite .page-navi-block.page-navi-nxt a {padding: 20px 100px 15px 60px;}
.page_default .genpg-rite .page-navi-block a:before {top: 15px;transform: scale(0.9);}
.page_default .genpg-rite .page-navi-block a {font-size: 21px;}
.page_default .genpg-rite .notable-cases-sec .notable-item h4 {font-size: 21px;}
.page_default .genpg-rite .notable-cases-sec .notable-item p {font-size: 21px;padding: 23px 27px 28px 27px;}

.page_default .genpg-rite .contact-page .contact-item p {font-size: 22px;}
.page_default .genpg-rite .contact-page .contact-item a {font-size: 32px;}
.page_default .genpg-rite .post-meta {top:122px;}
.page_default .genpg-rite .sig-att-content h2 {font-size: 45px;margin: 0 0 35px 0;}
.page_default .genpg-rite .notable-cases-sec ul, .page_default .genpg-rite .notable-list{gap: 19px;}
.page_default .genpg-rite h2.abt-pg {margin-bottom: 22px;font-size: 58px;}
.page_default .genpg-rite h3 {margin-bottom: 29px;}
.page_default .genpg-rite .abt-botm p  {font-size: 20px;}
.page_default .genpg-rite h2.staff-top {font-size: 49px;margin-bottom: 35px;}
.page_default .genpg-rite .abt-lst{gap: 4px;}


.page_default.general.review_page .genpg-rite .star-rat {margin: 0 auto 15px;transform: scale(0.6);}

.page_default.general.review_page .genpg-rite .testi-item {padding: 25px 20px;}

.page_default.general.review_page .genpg-rite .testimonials {gap: 25px 0;}

}

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

.case-results .container, .head-sec .container {max-width: 1400px;}
.hdr-tp ul {margin: 0 25px 0 0;}
.hdr-tp ul li, .hdr-tp ul li a {margin: 0 8px 0 0;padding-right: 7px;letter-spacing: 1.6px;}
.topmenu ul li a {font-size: 17px;}
.case-rslt-itm {padding: 17px 17px 17px 60px;}
.case-rslt-itm h4 strong {font-size: 27px;}
.law-rit-cnt {width: 45%;}
.law-cal p, .law-cal p a {font-size: 25px;}
.law-lft {max-width: 47%;}
.law-lft-cnt {right: -70px;max-width: 550px;padding: 35px 27px;}
	.law-lft-cnt p {font-size: 26px;}
.law-rit-cnt p {font-size: 20px;}
.law-sec {padding-top: 90px;}
.law-rit-cnt h2 {font-size: 40px;margin-bottom: 25px;padding-bottom: 25px;}
.law-rit-cnt h2:after {right: -119px;}

}

@media screen and (max-width:1440px) {
.container1 {max-width: 1200px;}
.logo {padding: 24px 37px 24px 30px;}	
.years-sec .container {max-width: 1200px;padding: 55px 50px 0;}
.container, .banner-sec .container {max-width: 1200px;}
.banner-sec {padding: 260px 0 260px 0;}
.banner-sec h1 {font-size: 85px;}
.banner-sec h1 strong {font-size: 25px;letter-spacing: 2.41px;}
.banner-sec h6 {font-size: 25px;}
.cmn-btn.bnr-btn a {padding: 18px 37px 18px;}
.cmn-btn.read-btn a {padding: 17px 40px;}
.meet-our-sec .container {padding: 0 25px;}
.badges-sec .container {padding: 0 70px;max-width: 1200px;}
.badges-lst {align-items: center;}
.badges-lst.owl-carousel .owl-item.active.center .badges-itm {padding: 40px 0;}
.badges-lst.owl-carousel .owl-nav button.owl-prev, .badges-lst.owl-carousel .owl-nav button.owl-next {left: -65px;transform: scale(0.8);}
.badges-lst.owl-carousel .owl-nav button.owl-next {right: -65px;left: inherit;}
.badges-sec h2 {font-size: 40px;}
.badges-sec:before {top: 18%;}
.badges-sec:after {top: 15.3%;}
.badges-sec {padding-top: 40px;}
.prctc-itm-cnt h6 {font-size: 17px;padding: 60px 0 20px;}
.prctc-itm:before {border: 14px solid rgba(255,255,255,0.4);}
.prctc-itm-img:before {width: calc(100% - 31px);height: calc(100% - 33px);}
.prctc-itm-cnt h6:before {top: -9px;transform: scale(0.8);}
.hmpractice-sec {padding: 120px 0 70px;}
.cmn-btn.prctc-btn a {font-size: 19px;padding: 19px 35px;}
.prctc-lst {gap: 20px 0;margin-bottom: 40px;}
.hmpractice-sec h2 {font-size: 45px;letter-spacing: 1.48px;}
.hmpractice-sec p {font-size: 22px;margin-bottom: 30px;}
.meet-our-sec {padding: 60px 0 0px;}
.meet-our-sec h6 {font-size: 21px;margin-bottom: 6px;}
.meet-our-sec h2 {font-size: 40px;letter-spacing: 1.4px;margin-bottom: 25px;}
.met-ur-lst {margin-bottom: 35px;}
.met-ur-itm-cnt h5 {font-size: 18px;margin-bottom: 6px;}
.dolor-sec .container {max-width: 1200px;}

.torts-sec .container {max-width: 1200px;padding: 0 70px;}
.torts-lst.owl-carousel .owl-nav button.owl-prev, .torts-lst.owl-carousel .owl-nav button.owl-next {left: -70px;}
.torts-lst.owl-carousel .owl-nav button.owl-next {right: -70px;left: auto;}
.torts-itm-cnt p {font-size: 18px;margin: 0;}
.torts-sec h2 {font-size: 35px;padding-bottom: 25px;}
.torts-sec h2:before {width: 15.1%;}
.torts-itm-cnt h6 {font-size: 25px;margin-bottom: 10px;}
.torts-sec {margin-bottom: -260px;}

.yrs-tp-lft-img {margin-bottom: 13px;width: 100%;max-width: 210px;}
.years-tp-lft h3 {font-size: 42px;}
.years-tp-lst {margin-bottom: 40px;}
.yrs-btm-itm h6:after {right: 14px;transform: scale(0.8);bottom: -7px}
.yrs-btm-itm h6 {font-size: 21px;margin-bottom: 20px;padding: 18px 20px 20px;}
.hm-testimonials {padding: 340px 0 50px;}
.hm-testimonials h2:before, .hm-testimonials h2:after {transform: scale(0.8);}
.hm-testimonials h2 {font-size: 45px;letter-spacing: 2.4px;margin-bottom: 20px;padding: 20px 80px 0;}
.hm-testimonials .hm-testi-item .star-rat {margin-bottom: 15px;transform: scale(0.8);}
.hm-testimonials .hm-testi-item:before {top: 47px;transform: scale(0.8);}
.hm-testimonials .hm-testi-item p {font-size: 23px;margin-bottom: 15px;}
.testi-blck.owl-carousel .owl-dots button.owl-dot {width: 5.8%;margin-right: 11px;}
.cmn-btn.testi-btn a {font-size: 19px;}
.form-sec-right h3 {font-size: 42px;}
.form-sec-right h4, .form-sec-right h5 {font-size: 18px;margin: 0 0 4px;}

.form-sec-right .gform_wrapper .top_label input, .form-sec-right .gform_wrapper select, .form-sec-right .gform_wrapper .top_label textarea {font-size: 17px !important;padding: 14px 10px !important;}
.form-sec-right .gform_wrapper .top_label input[type="submit"] {font-size: 18px !important;padding: 15px 15px !important;}
.form-sec-right {margin: 0 auto -223px;max-width: 50%;padding: 40px 35px 35px;}
.form-sec-right h4 {padding: 0px 107px;}
.form-sec-right h4:before {width: 100px;}
.form-sec-right h4:after {width: 100px;}
.form-sec-right h4, .form-sec-right h5 {font-size: 17px;}
.form-sec-right .gform_wrapper .validation_message, .form-sec-right .gform_wrapper div.validation_error {font-size: 13px;}
.ftmenu ul li a {margin: 0 23px;}
.ftmenu ul {margin: 0 0 40px;}
.ftr-blocks {margin: 0 0 77px 0;}
.copyrights {padding: 35px 0;}
.ftrblk h3 {font-size: 22px;padding: 0 0 0 15px;}
.map-cnt:after {bottom: -9px;transform: scale(0.8);}
.form-sec-right .gform_wrapper .top_label input[type="submit"] {font-size: 22px !important;padding: 15px 50px !important;}

.ftrblk { width: 22%; }

/*innerpages*/
.page_bnr {padding: 180px 0 80px;}
.page_title h1, .page_title h2 {font-size: 55px;margin: 0 0 7px;}
.inrpg-breadcrumbs {font-size: 25px;}
.page_default {padding: 75px 0 75px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 50px;margin-bottom: 40px;}
.page_default .genpg-rite h3 {font-size: 35px;margin-bottom: 20px;}
.page_default .genpg-rite h4 {font-size: 28px;margin-bottom: 20px;}
.page_default .genpg-rite h5 {font-size: 26px;margin-bottom: 25px;}
.page_default .genpg-rite h6 {font-size: 21px;margin-bottom: 16px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 20px;}
.page_content .genpg-rite ol, .page_content .genpg-rite ul {margin: 0 0 18px 0px;}
.page_default .genpg-rite li {margin: 0 0 13px 0;}
.genpg-rite {width: 68%;}
.genpg-lft .sidebar-testi .testi-item p {font-size: 20px;padding: 16px 16px 0;margin: 0 0 50px 0;}
.genpg-lft .sidebar-testi.owl-carousel {padding: 20px 25px;}
.genpg-lft .sidebar-testi .testi-item .star-rat {transform: scale(0.9);}
.genpg-lft .widget.widget_nav_menu ul li a {font-size: 22px;}
.page_default .genpg-rite .prctc-list {gap: 24px;}
.page_default .genpg-rite .single-prctc-img {margin: 0 0 20px 0;}
.page_default .genpg-rite .single-prctc h3 {font-size: 24px;margin: 0 0 20px 0;padding: 0 415px 0 0;}
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 26px;}
.genpg-lft .widget ul li a {font-size: 25px;}
.nav-links span, .nav-links a {font-size: 27px;}
.page_default .genpg-rite .post-category ul li, .page_default .genpg-rite .post-dt {font-size: 16px;}
.page_default .genpg-rite .post_single .blog-post-img {padding: 25px 25px;}
.page_default .genpg-rite .post_single .post-meta {top: 25px;left: 60px;}
.page_default .genpg-rite .post_single .post-img.single_defualt_img {margin: 0 0 30px 0;}
.page_default .genpg-rite .notable-cases-sec .notable-item h4 {font-size: 18px;min-height: 80px;font-weight: 600;}
.page_default .genpg-rite .notable-cases-sec .notable-item h4:before {left: -4px;top: -5px;transform: scale(0.9);}
.page_default .genpg-rite .notable-cases-sec .notable-item p {font-size: 20px;padding: 20px 25px 25px 25px;}

.page_default .genpg-rite .contact-page .contact-item {padding: 107px 62px 70px 66px;}
.page_default .genpg-rite .contact-page .contact-item a {font-size: 33px;}
.page_default .genpg-rite .contact-page .contact-item h3{margin: 0 0 19px 0;}
.page_default .genpg-rite .post-item:before {width: calc(100% + 29px);left: -16px;}
.page_default .genpg-rite .post-meta {top:115px;padding:16px 8px;}
.nav-links span, .nav-links a {font-size: 27px;}
.page_default .genpg-rite .nav-links a.prev.page-numbers, .page_default .genpg-rite .nav-links a.next.page-numbers{transform: scale(0.9);}
.page_default .genpg-rite .sig-att-content h2 {font-size: 36px;margin: 0 0 30px 0;    letter-spacing: 1px;}
.page_default .genpg-rite .sig-att-content li a {font-size: 29px;}
.page_default .genpg-rite .att-details h4 {font-size: 27px;}
.page_default .genpg-rite .att-details h4 strong {font-size: 22px;}
.page_default .genpg-rite .single-atr h5 {font-size: 19px;}
.page_default .genpg-rite .notable-cases-sec ul, .page_default .genpg-rite .notable-list {gap: 16px;}
.page_default .genpg-rite .notable-cases-sec li a {font-size: 19px;padding: 21px;}
.page_default .genpg-rite .notable-cases-sec .notable-item p {font-size: 20px;}
.page_default .genpg-rite h2.abt-pg {font-size: 45px;}
.page_default .genpg-rite h2.abt-pg:before{bottom: 22px;}
.page_default .genpg-rite h3 {font-size: 32px;margin-bottom: 13px;}
.page_default .genpg-rite .abt-botm p {font-size: 17px;}
.page_default .genpg-rite .abt-itm-cnt h5 {font-size: 20px;}
.page_default .genpg-rite .abt-lst {margin-bottom: 21px;}
.page_default .genpg-rite h2.staff-top {font-size: 40px;margin-bottom: 22px;}
.page_default .genpg-rite .staff p strong{font-size: 19px;}

.page_default.general.review_page .genpg-rite .star-rat {margin: 0 auto 10px;transform: scale(0.6);}

.page_default.general.review_page .genpg-rite .testimonials {gap: 20px 0;}

.page_default.general.review_page .genpg-rite .testi-item {padding: 20px 16px;}

.page_default .genpg-rite .sig-att-content li.follow {padding: 0 0 0 45px;}

.page_default .genpg-rite .sig-att-content li.follow:before {width: 40px;content: "fax : ";font-size: 18px;top: 10px;}

}





@media screen and (max-width:1400px) {
.case-results .container, .head-sec .container {max-width: 1300px;}
.cmn-btn a {padding: 16px 30px;}
.cmn-btn.hdr-btn a {font-size: 19px;}
.topmenu ul li {margin: 0 13px 0 0;}
.topmenu {margin: -29px 0 0;}
.hdr-tp ul li, .hdr-tp ul li a {font-size: 17px;}
.case-rslt-itm h4 strong {font-size: 24px;}
.case-rslt-itm.class {padding: 18px 12px 17px 70px;}
.case-rslt-itm:after {transform: scale(0.6);left: -7px;}
.case-rslt-itm h4 {font-size: 17px;}

.law-lft {max-width: 48%;}
.law-rit-cnt h2 {font-size: 35px;margin-bottom: 20px;padding-bottom: 20px;}
.law-rit-cnt h4 {font-size: 28px;}
.law-rit-cnt p {font-size: 18px;}
.law-lft-cnt {right: -50px;}
.law-lft-cnt p {font-size: 22px;}
.cmn-btn.law-btn a {padding: 24px 34px;}
.cmn-btn a {font-size: 19px;}
.law-cal p, .law-cal p a {font-size: 23px;}
.law-lft-cnt {padding: 25px 32px;max-width: 450px;}
.law-rit-cnt h2:after {right: -80px;}
.dolor-sec h2 {font-size: 36px;}
.dolor-sec h6 {font-size: 20px;letter-spacing: 1.22px;margin-bottom: 12px;}
.law-lft-cnt {padding: 18px 12px;max-width: 450px;right: -30px;}
}

@media screen and (max-width:1300px) {
.case-results .container, .head-sec .container {max-width: 1150px;}
.logo {width: 14%;margin: 0;outline-offset: -4px;}
.hdr-tp ul {margin: 0 10px 0 0;}
.logo-rit {width: 85%;padding-right: 13px;}
.topmenu ul li {margin: 0 5px 0 0;}
.head-sec:before {height: 53%;width: 100%;}
.cmn-btn.hdr-btn a {font-size: 17px;letter-spacing: 0.75px;}

.case-rslt-itm h4 strong {font-size: 21px;}
.case-rslt-itm p {letter-spacing: 1px;font-size:15px;}
.law-rit-cnt {width: 47%;}
.law-cal p, .law-cal p a {font-size: 20px;}
.law-lft-cnt {padding: 18px 12px;max-width: 450px;right: -30px;}
.law-sec {padding-top: 70px;}
.met-ur-itm:before {width: calc(100% - 13px);height: calc(100% - 13px);}
.met-ur-itm-cnt h5 {font-size: 17px;margin-bottom: 2px;}
.meet-our-sec .container {padding: 0 21px;}
.cmn-btn.hdr-btn a:before {width: 28px;right: -9px;}
}







@media screen and (max-width:1240px) {
.container1 {max-width: 970px;}
.years-sec .container {max-width: 960px;padding: 35px 35px 0;}	
.years-tp-lft {width: 45%;}
.years-tp-rit-img {width: 56%;outline-offset: -9px;}
.years-tp-rit-img:before, .years-tp-rit-img:after {top: -1px;transform: scale(0.8);right: 100px}
.years-tp-rit-img:after {bottom: -3px;left: 71px;top: auto;right: inherit;}
.yrs-btm-itm h6:after {right: 5px;transform: scale(0.7);bottom: -10px;}
.yrs-btm-itm h6 {font-size: 18px;margin-bottom: 14px;padding: 14px 14px 17px;}
.yrs-btn {padding: 15px 15px;}
.yrs-btn a {font-size: 15px;padding: 9px 17px 7px;}
.years-btm-lst.owl-carousel .owl-nav button.owl-prev, .years-btm-lst.owl-carousel .owl-nav button.owl-next {left: -63px;transform: scale(0.6);}
.years-btm-lst.owl-carousel .owl-nav button.owl-next {right: -56px;left: auto;}
.years-tp-lft h3 {font-size: 37px;}
.yrs-tp-lft-img {max-width: 180px;}
.container, .banner-sec .container {max-width: 970px;}    
.banner-sec {padding: 210px 0 230px 0;}
.banner-sec h1 {font-size: 75px;}
.banner-sec h1 strong {font-size: 24px;letter-spacing: 1.41px;}
.banner-sec h6 {font-size: 23px;letter-spacing: 1.7px;}
.cmn-btn a {font-size: 20px;}
td {padding: 7px;font-size: 17px;letter-spacing: 0px;}
td.tb-cnt {width: 26%;}
.badges-sec .container {padding: 0 60px;max-width: 970px;}
.badges-sec h2 {font-size: 35px;margin-bottom: 20px;padding-bottom: 15px;letter-spacing: 1.48px;}
.badges-sec {padding-top: 30px;}
.badges-sec:after {left: 23%;top: 15.1%;}
.badges-sec:before {width: 23.5%;}
.prctc-itm:before {border: 8px solid rgba(255,255,255,0.4);}
.prctc-itm-img:before {width: calc(100% - 20px);height: calc(100% - 20px);}
.prctc-itm-cnt h6 {font-size: 15px;padding: 45px 0 12px;}
.prctc-itm-cnt h6:before {top: -24px;}
.hmpractice-sec h2 {font-size: 37px;letter-spacing: 0.48px;}
.hmpractice-sec {padding: 90px 0 50px;}
.cmn-btn.prctc-btn a {font-size: 17px;padding: 15px 30px;}
.dolor-sec .container {max-width: 970px;}
.dolor-sec p {font-size: 19px;margin-bottom: 20px;}
.torts-sec .container {max-width: 970px;padding: 0 50px;}
.torts-lst.owl-carousel .owl-nav button.owl-prev, .torts-lst.owl-carousel .owl-nav button.owl-next {left: -60px;transform: scale(0.7);}
.torts-lst.owl-carousel .owl-nav button.owl-next {right: -60px;left: auto;}
.torts-itm {padding: 9px 9px 7px;}
.torts-itm-cnt p {font-size: 16px;margin: 0;}
.torts-itm-cnt h6 {font-size: 21px;margin-bottom: 10px;}
.torts-sec {padding: 50px 0 0;}
.torts-sec {margin-bottom: -230px;}
.form-sec-right .gform_legacy_markup_wrapper .gfield_checkbox li label, .form-sec-right .gform_wrapper .form-links {font-size: 13px;}
.gform_wrapper .form-links a {font-size: 14px;}
.form-sec-right .gform_wrapper .validation_message, .form-sec-right .gform_wrapper div.validation_error {font-size: 11px;right: -6px;}
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-top: 10px;}
.form-sec-right .gform_wrapper .top_label input, .form-sec-right .gform_wrapper select, .form-sec-right .gform_wrapper .top_label textarea {font-size: 16px !important;padding: 12px 8px !important;}
.form-sec-right h4 {padding: 0px 80px;}
.form-sec-right h4, .form-sec-right h5 {font-size: 14px;}
.form-sec-right h4:before {width: 70px;}
.form-sec-right h4:after {width: 70px;}
.form-sec-right h3 {font-size: 32px;margin: 0 0 13px;}
.form-sec-right p {font-size: 14px;margin: 0 0 10px;}
.form-sec-right .gform_wrapper .top_label textarea {height: 100px;}
.ftrlogo {margin: 0 0 25px 0;padding: 0 0 0 0px;max-width: 211px;}
.ftrblk h3 {font-size: 20px;padding: 0 0 0 0px;}
.ftrblk.ftr-blk2 {padding: 0 0 0 20px;border-left: 1px solid #434343;}
.ftrblk.ftr-blk2 p {font-size: 17px;}
.ftrblk.ftr-blk2:before {left: -13px;top: -5px;transform: scale(0.8);}
.ftmenu ul li a {margin: 0 10px;font-size: 15px;}
.ftr-blocks {margin: 0 0 60px 0;}
.ftmenu ul {margin: 0 0 25px;}
.copyrights {padding: 30px 0;}
.hm-form-sec {padding: 80px 0 0;}
.map-cnt:after {bottom: -12px;transform: scale(0.7);}
.map-img iframe {height: 520px;}
.form-sec-right .gform_wrapper .top_label input[type="submit"] {font-size: 20px !important;padding: 11px 40px !important;}
.ftrblk { width: 23%; }

/*innerpages*/
.page_bnr {padding: 140px 0 50px;}
.page_title h1, .page_title h2 {font-size: 46px;margin: 0 0 6px;letter-spacing: 1.5px;}
.inrpg-breadcrumbs {font-size: 23px;}
.page_default {padding: 65px 0 65px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 45px;margin-bottom: 30px;}
.page_default .genpg-rite h3 {font-size: 32px;margin-bottom: 21px;}
.page_default .genpg-rite h4 {font-size: 26px;margin-bottom: 17px;}
.page_default .genpg-rite h5 {font-size: 24px;margin-bottom: 22px;}
.page_default .genpg-rite h6 {font-size: 20px;margin-bottom: 14px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 19px;}
.genpg-lft .widget.widget_nav_menu h4.widget-title {padding: 20px 15px 20px 27px;}
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 23px;}
.genpg-lft .widget ul {padding: 0 0 0 12px;}
.genpg-lft .widget.widget_nav_menu ul li {padding-left: 30px;}
.genpg-lft .widget ul > li {padding: 16px 16px 16px 0;}
.genpg-lft .widget.widget_nav_menu ul li:after {top: 20px;}
.genpg-lft .sidebar-testi .testi-item .star-rat {transform: scale(0.8);margin: 0 auto 5px;}
.genpg-lft .sidebar-testi .testi-item p {font-size: 19px;padding: 15px 15px 0;margin: 0 0 45px 0;}
.genpg-lft .widget.widget_nav_menu ul li a {font-size: 21px;}
.genpg-lft .widget:before {height: 95.6%;}
.page_default .genpg-rite .prctc-list {gap: 19px;}
.genpg-lft .sidebar-testi .testi-item .star-rat:before {transform: scale(0.6);}
.genpg-lft .sidebar-testi .testi-item p:before {transform: scale(0.6);}
.genpg-lft .sidebar-testi.owl-carousel {padding: 10px 25px;}
.page_default .genpg-rite .single-prctc h3 {font-size: 22px;margin: 0 0 15px 0;padding: 0 366px 0 0;}
.page_default .genpg-rite p {margin-bottom: 10px;}
.page_default .genpg-rite .post-category ul li, .page_default .genpg-rite .post-dt {font-size: 15px;}
.nav-links span, .nav-links a {font-size: 25px;padding: 12px 20px;}
.genpg-lft .widget ul li a {font-size: 23px;}
.page_default .genpg-rite .post_single .blog-post-img {padding: 20px 20px;}
.page_default .genpg-rite .post_single .post-img.single_defualt_img {margin: 0 0 20px 0;}
.page_default .genpg-rite .single_post_cnt {margin: 0 0 25px 0;}
.page_default .genpg-rite .page-navi-block.page-navi-pre a {padding: 15px 25px 15px 60px;}
.page_default .genpg-rite .page-navi-block a:before {top: 10px;left: 12px;transform: scale(0.8);}
.page_default .genpg-rite .page-navi-block.page-navi-nxt a:before {left: 120px;top: 10px;}
.page_default .genpg-rite .page-navi-block a {font-size: 20px;}
.page_default .genpg-rite .page-navi-block.page-navi-nxt a {padding: 15px 80px 15px 40px;}
.page_default .genpg-rite .notable-cases-sec .notable-item h4:before {left: -7px;top: -9px;transform: scale(0.8);}
.page_default .genpg-rite .notable-cases-sec .notable-item h4 {font-size: 18px;min-height: 70px;font-weight: 600;padding: 0 0 0px 65px;}
.page_default .genpg-rite .notable-cases-sec .notable-item p {font-size: 19px;padding: 18px 20px 20px 20px;}

.page_default .genpg-rite .contact-page .contact-item {padding: 79px 31px 49px 33px;}
.page_default .genpg-rite .contact-page .contact-item a {font-size: 25px;}
.page_default .genpg-rite .contact-page .contact-item h3{font-size:31px;}
.page_default .genpg-rite .contact-page .contact-item:after{transform: scale(0.8);}
.page_default .genpg-rite .post-meta {top: 88px;padding: 11px 3px;max-width: 65px;}
.page_default .genpg-rite h4 {font-family: 'League Spartan', sans-serif;font-weight: 400;font-size: 28px;}
.page_default .genpg-rite .nav-links a.prev.page-numbers, .page_default .genpg-rite .nav-links a.next.page-numbers {transform: scale(0.8);}
.page_default .genpg-rite .sig-att-content h2 {font-size: 32px;margin: 0 0 25px 0;letter-spacing: 0.5px;}
.page_default .genpg-rite .att-details h4 {font-size: 24px;}
.page_default .genpg-rite .sig-att-content li a {font-size: 24px;}
.page_default .genpg-rite ul.inner-tabs li.hon a {padding: 20px 20px !important;}
.page_default .genpg-rite .tab-content-dsktp ul.inner-tabs li a{padding: 32px 19px;}
.page_default .genpg-rite .tab-content-dsktp ul.inner-tabs li a {font-size: 21px;}
.page_default .genpg-rite .notable-cases-sec ul, .page_default .genpg-rite .notable-list {gap: 13px;}
.page_default .genpg-rite .notable-cases-sec .notable-item h4{padding: 0 0 26px 66px;font-size: 17px;min-height: 72px;}
.page_default .genpg-rite .notable-cases-sec li a {font-size: 17px;padding: 19px;}
.page_default .genpg-rite .notable-cases-sec .notable-item p {font-size: 18px;}
.page_default .genpg-rite .tab-content-dsktp .notable-cases-sec ul.inner-tabs li a {font-size: 19px;padding: 15px 17px;}
.page_default .genpg-rite h2.abt-pg {font-size: 34px;}
.page_default .genpg-rite h2.abt-pg:before {bottom: 17px;}
.page_default .genpg-rite .abt-itm-cnt h5 {font-size: 19px;margin-bottom: 5px;}
.page_default .genpg-rite h3 {font-size: 30px;margin-bottom: 12px;}
.page_default .genpg-rite .abt-btm-lft {margin: 0 0 23px;width:55.2%; }
.page_default .genpg-rite .abt-btm-rit {width: 100%;}
.page_default .genpg-rite .abt-itm {outline-offset: -7px;}
.page_default .genpg-rite .abt-itm-cnt {bottom: 22px;font-size:18px;}
.page_default .genpg-rite h3.abt-ptr {font-size: 31px;margin: 0 0 20px;}
.page_default .genpg-rite ul li:before{transform: scale(0.9);top:4px;}
.page_default .genpg-rite h2.staff-top {font-size: 31px;margin-bottom: 16px;}
.page_default .genpg-rite .staff p strong {font-weight: 500;}
.page_default .genpg-rite .abt-lst {gap: 3px;}

.page_default.general.review_page .genpg-rite .star-rat {margin: 0 auto 0px;transform: scale(0.5);}
.law-lft-cnt p {
    font-size: 19px;
}
.page_default.general.review_page .genpg-rite .testi-item h5 {font-size: 18px;}

}
@media screen and (max-width:1200px) {
.case-results .container, .head-sec .container {max-width: 1100px;}
.logo-rit {padding-right: 8px;}
.cmn-btn.hdr-btn a:before {width: 30px;right: -10px;}
.cmn-btn a {padding: 14px 20px;}
.hdr-tp ul li, .hdr-tp ul li a {font-size: 15px;}
.topmenu ul li {margin: 0 -1px 0 0;}
.topmenu ul li a {font-size: 16px;}
.case-rslt-itm.class {padding: 18px 12px 17px 50px;}
.case-rslt-itm p {letter-spacing: 1px;font-size: 15px;}
.case-rslt-lst {padding: 0 40px;}
.case-results .owl-carousel .owl-nav button.owl-prev, .case-results .owl-carousel .owl-nav button.owl-next {margin: 0 0 -17px 0px;transform: scale(0.6);}
.case-results .owl-carousel .owl-nav button.owl-next {margin: 0 0 -8px 0px;}
.case-results h3 {letter-spacing: 1.7px;}
.law-rit-cnt h2:after {right: -91px;}
.law-rit-cnt h2 {font-size: 30px;margin-bottom: 15px;padding-bottom: 15px;}
.law-rit-cnt h4 {font-size: 23px;margin: 0 0 15px;}
.law-rit-cnt p {font-size: 17px;margin: 0 0 15px;}
.cmn-btn.law-btn a {padding: 20px 25px;font-size: 17px;}
.law-lft-img {padding: 0 15px 30px;}
.law-lft-cnt {padding: 15px 9px;max-width: 390px;right: -20px;}
.law-cal p, .law-cal p a {margin: 0;}
.met-ur-itm-cnt {bottom: 25px;}
.met-ur-itm-cnt h5 {font-size: 17px;margin-bottom: 2px;}
.meet-our-sec h2 {font-size: 36px;letter-spacing: 0.4px;margin-bottom: 25px;}
.case-rslt-itm:after {transform: scale(0.5);left: -13px;}
.case-results .owl-carousel .owl-nav {right: 0;}
.cmn-btn.hdr-btn a:before {width: 22px;right: -5px;}
}


@media screen and (max-width:1100px) {
.case-results .container, .head-sec .container {max-width: 992px;}
.logo {width: 12%;padding: 20px 9px;}
.hdr-tp ul li, .hdr-tp ul li a {font-size: 16px;letter-spacing: 0;}
.cmn-btn.hdr-btn a {font-size: 16px;}
.cmn-btn.hdr-btn a:before {width: 21px;right: -6px;}
.logo-rit {width: 87%;}
.topmenu ul li {margin: 0 4px 0 0px;}
.topmenu ul li a {font-size: 14px;}

.case-rslt-itm h4 strong {font-size: 20px;}
.case-rslt-itm p {letter-spacing: 0px;font-size: 15px;}
.law-rit-cnt h2:after {right: -80px;}
.law-rit-cnt h6 {font-size: 20px;margin-bottom: 10px;letter-spacing: 1.41px;}
.law-rit-cnt h2 {font-size: 24px;margin-bottom: 15px;padding-bottom: 15px;letter-spacing: 1.09px;}
.cmn-btn.law-btn a {padding: 15px 12px;font-size: 16px;}
.law-sec {padding-top: 60px;}
.badges-lst:before {top: 16px;}
.case-results .owl-carousel .owl-nav {width: 73px;}
.case-rslt-lst {
    padding: 0 55px 0 13px;
}
}

@media screen and (max-width:991px) {
.container1 {max-width: 720px;}
.years-sec .container, .torts-sec .container, .dolor-sec .container, .meet-our-sec .container, .badges-sec .container,.law-sec .container, .case-results .container, .banner-sec .container, .head-sec .container, .container { max-width: 720px;padding:0; }
.head-sec {padding: 20px 0 0;position: relative;background-color: #000;}
.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 20px;max-width: 350px;padding: 20px;}
.hdr-tp ul li, .hdr-tp ul li a {font-size: 17px;letter-spacing: 0;border: none;padding: 0;margin: 0 0px 0;line-height: 1.5;}
.logo img { max-width: 100%; }
.top-rit { max-width:100%; position: inherit; display: inline-block; margin: 0; float: none; }
.mobinav ul { padding: 10px 10px; text-align: left; }
.mobinav { top:44px; }
.mobile_src_nav { display: block; padding: 8px 0; background:#981a30; }
.logo-rit {width: 100%;max-width: 400px;text-align: center;margin: 0 auto 20px;border: 1px solid #981a30;padding: 20px;}
.hdr-lst {display: inherit;}
.hdr-tp ul {margin: 0 0 14px;}
.head-sec:before, .cmn-btn.hdr-btn a:before { display:none; }

.case-results {margin-top: 0;}
.banner-sec {padding: 70px 0;text-align: center;}
.bnr-cnt {float: none;padding-right: 0;}
.banner-sec h1 {font-size: 50px;letter-spacing: 0;margin: 0 0 3px;}
.banner-sec h1 strong {font-size: 22px;letter-spacing: 1px;}
.banner-sec h6 {font-size: 21px;letter-spacing: 1px;margin: 0 0 10px;}
.cmn-btn.bnr-btn a {padding: 15px 25px;}
.cmn-btn.read-btn a {padding: 13px 30px;}

.case-results h3 {color: #000;}
.case-results {padding: 50px 0;}
.case-rslt {margin-bottom: 15px;display: block;width: 100%;}
.case-results .owl-carousel .owl-nav {right: 0;position: relative;display: flex;justify-content: center;width: 100%;margin: 10px 0 0 0;flex-direction: row-reverse;}
.case-results .owl-carousel .owl-nav button.owl-prev, .case-results .owl-carousel .owl-nav button.owl-next {margin: 0 -3px;transform: scale(0.7);}
.case-rslt-lst {padding: 0;width: 100%;max-width: 400px;margin: auto;}
.case-rslt-itm {padding: 17px 17px 17px 60px;border: 4px solid #981a30;}
.case-rslt-itm:after {left: 0;}
.law-lst {display: inherit;}
.law-sec .container{ margin:auto; }
.law-lft {max-width: 100%;}
.law-lft-img:before {height: 100%;}
.law-lft-img {padding: 10px;width: 100%;max-width: 420px;margin: 0 auto 20px;}
.law-lft-cnt {padding: 15px 15px;width: 100%;max-width: 420px;right: 0;position: relative;margin: 0 auto 30px;}
.law-sec {padding-top: 0;}
.law-rit-cnt {width: 100%;}
.law-rit-cnt h2 {padding-bottom: 0;border: none;}
.law-rit-cnt h2:after, .law-rit-cnt h2:before { display:none; }
.law-rit-cnt h4 {font-size: 22px;margin: 0 0 15px;}
.law-rit-cnt p {font-size: 19px;margin: 0 0 15px;}
.cmn-btn.law-btn a {padding: 17px 15px 15px;font-size: 16px;line-height: 1;}
.law-cal p, .law-cal p a {margin: 0;}

.badges-sec:after, .badges-lst:before, .badges-sec:before{ display:none; }
.badges-itm {width: 100%;}
.badges-lst {display: inherit !important;text-align: center;width: 100%;max-width: 400px;margin: auto;box-shadow: none;}
.badges-lst.owl-carousel .badges-itm {padding: 0;}
.badges-lst.owl-carousel .owl-item {padding: 0;}
.badges-lst.owl-carousel .owl-nav button.owl-prev, .badges-lst.owl-carousel .owl-nav button.owl-next {left: 0;position: relative;}
.badges-lst.owl-carousel .owl-nav button.owl-next {right: 0;left: inherit;}
.badges-itm-img {border: 1px solid #b0b0b0;}
.badges-lst.owl-carousel .owl-item.active.center .badges-itm {padding: 0;box-shadow: none;}
.badges-lst.owl-carousel .owl-item.active.center .badges-itm:after, .owl-carousel .owl-stage:after, .badges-itm:before{ display:none; }
.badges-lst.owl-carousel .owl-stage-outer.owl-stage-outer{ padding:20px 0 0; }
.badges-lst.owl-carousel .owl-dots {display: none;}
.badges-sec {padding: 30px 0 50px;}

.hmpractice-sec {padding: 50px 0;}
.hmpractice-sec:before, .hmpractice-sec .container:before{ display:none; }
.prctc-lst {display: inherit;}
.prctc-itm {width: 100%;max-width: 400px;margin: 0 auto 20px;}
.prctc-itm-cnt {top: 0;height: max-content;}

.prctc-lst.owl-carousel .owl-nav button.owl-prev, .prctc-lst.owl-carousel .owl-nav button.owl-next {display: inline-block;width: 64px;height: 46px;background-image: url(images/sprites.png);background-repeat: no-repeat;background-position: -342px -1px;margin: 0 0px 0 0;transform: scale(0.8);}
.prctc-itm-cnt h6 {font-size: 20px;}
.prctc-lst.owl-carousel .owl-nav button.owl-next {background-position: -408px -1px;margin: 0;}
.prctc-lst.owl-carousel .owl-nav button span {font-size: 0;}
.prctc-lst.owl-carousel .owl-dots{ display:none; }
.prctc-lst {margin-bottom: 20px;}
.met-ur-itm {max-width: 100%;}
.met-ur-lst {width: 100%;max-width: 400px;margin: auto;}
.met-ur-lst.owl-carousel .owl-nav button.owl-prev, .met-ur-lst.owl-carousel .owl-nav button.owl-next {position: relative;}
.met-ur-lst.owl-carousel .owl-nav button.owl-prev {left: 0;}
.met-ur-lst.owl-carousel .owl-nav button.owl-next {right: 0;}
.met-ur-lst.owl-carousel .owl-nav {margin: 14px 0 0 0;}
.met-ur-itm-cnt h5 {font-size: 20px;margin-bottom: 6px;}

.dolor-sec h2:after, .dolor-sec h2:before, .dolor-sec p br, .dolor-sec:after, .dolor-sec:before{ display:none; }
.dolor-sec {padding-top: 50px;}
.dolor-sec h2 {font-size: 30px;padding: 0;margin: 0 0 20px;}
.torts-sec {margin-bottom: 0;padding: 50px 0;}
.torts-sec h2 {font-size: 30px;padding-bottom: 0;letter-spacing: 1.4px;}
.torts-sec p br, .torts-sec h2:before, .torts-sec h2:after{ display:none; }
.torts-itm {width: 100%;max-width: 100%;}
.torts-lst.owl-carousel {width: 100%;max-width: 400px;margin: auto;}
.torts-lst.owl-carousel .owl-nav button.owl-prev, .torts-lst.owl-carousel .owl-nav button.owl-next {left: 0;position: relative;}
.torts-lst.owl-carousel .owl-nav button.owl-next {right: 0;left: auto;}
.torts-lst.owl-carousel .owl-dots {display: none;}

.hm-testimonials {padding: 50px 0;}
.hm-testimonials h2 {font-size: 34px;letter-spacing: 2.4px;margin-bottom: 20px;padding: 0;}
.years-sec:after, .site-footer:after, .hm-form-shape, .hm-testimonials .hm-testi-item:before, .hm-testimonials h2:before, .hm-testimonials h2:after{ display:none; }
.hm-testimonials .hm-testi-item p {font-size: 19px;margin-bottom: 15px;}
.hm-testimonials .hm-testi-item {padding: 0;}
.testi-blck {width: 100% !important;max-width: 400px;margin: 0 auto 30px;border: 1px solid #ffffff40;padding: 20px;}
.form-sec-right {max-width: 500px;padding: 40px 35px 35px;margin: auto;float: none;}
.hm-form-sec {padding: 50px 0;}
.ftr-blocks {display: inherit;margin: 0 0 30px 0;}
.ftrlogo {max-width: 300px;width: 100%;margin: 0 auto 20px;}
.ftrblk {width: 100%;}
.ftrblk h3 {font-size: 22px;padding: 0 0 0 0;text-align: center;margin: 0 0 20px;}
.ftrblk.ftr-blk2 {border: 1px solid #434343;padding: 20px;width: 100%;max-width: 400px;margin: auto;}
.ftrblk.ftr-blk2 p {font-size: 19px;padding: 0 0 0 30px;}
.ftrblk.ftr-blk2:before {left: 18px;top: 18px;transform: scale(0.7);}
.ftmenu ul li {display: block;border-right: none;margin: 0 0 6px;text-align:left;}
.ftmenu ul {margin: 0;}
.ftmenu {position: relative;float: none;width: 100%;max-width: 400px;margin: 0 auto 20px;padding: 20px;border: 1px solid #434343;display: inline-block;}
.site-footer {text-align: center;}
.copyrights {padding: 20px 0;border: none;}
.years-sec {padding: 50px 0;}
.years-tp-lst {display: inherit;}
.years-sec .container { border:none; }
.years-sec h4:before, .years-tp-rit-img:before, .years-tp-rit-img:after, .years-sec:before, .years-sec .container:before, .years-sec .container:after{ display:none; }
.years-tp-lft {width: 100%;margin: 0 0 20px;}
.years-tp-lft h3 {font-size: 28px;text-align: center;}
.yrs-tp-lft-img {max-width: 200px;margin: 0 auto 20px;border: 1px solid #981a30;padding: 20px;}
.years-tp-rit-img {width: 100%;outline-offset: 0;max-width: 400px;outline: 4px solid#981a30;margin: auto;}
.years-sec h4 {font-size: 30px;margin-bottom: 30px;padding-bottom: 0;letter-spacing: 1px;}
.years-btm-lst {width: 100%;max-width: 400px;margin: auto;}
.years-btm-lst.owl-carousel .owl-nav button.owl-prev, .years-btm-lst.owl-carousel .owl-nav button.owl-next {left: 0;margin: auto;transform: scale(0.6);position: relative;}
.years-btm-lst.owl-carousel .owl-nav button.owl-next {right: 0;left: auto;}
.years-btm-lst.owl-carousel .owl-nav {text-align: center;}
.yrs-btm-itm h6 {font-size: 20px;margin-bottom: 14px;padding: 14px 25px 17px;}
.yrs-btm-itm {margin: 0 0 20px;}
.years-btm-lst.owl-carousel .owl-dots{ display:none; }
.map-cnt:after {bottom: -7px;transform: scale(0.6);}
.map-img iframe {height: 450px;}
.torts-itm {margin: 0 0 20px;}
div#popup-container {position: absolute;top: 20px;left: 0;margin: auto;width: 100%;}
.form-sec-right .gform_wrapper ul.gform_fields li.popfield, .form-sec-right .gform_wrapper ul.gform_fields li.chk { width: 100%; }
.form-sec-right .gform_wrapper ul.gform_fields li { margin: 0 0 18px 0; }
.form-sec-right .gform_wrapper .form-links { margin: 0 0 10px; }
.ftrblk.ftr-blk2 p {text-align: left;}
.badges-itm-img img {width: 250px !important;}
.prctc-lst.owl-carousel .owl-nav {display: flex;justify-content: center;flex-direction: row-reverse;}


/*innerpages*/
.page_bnr {padding: 65px 0 65px;}
.page_title h1, .page_title h2 {font-size: 45px;margin: 0 0 5px;}
.inrpg-breadcrumbs {font-size: 21px;}
.page_default {padding: 60px 0 60px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 40px;margin-bottom: 20px;}
.page_default .genpg-rite h3 {font-size: 30px;margin-bottom: 20px;}
.page_default .genpg-rite h4 {font-size: 25px;margin-bottom: 15px;}
.page_default .genpg-rite h5 {font-size: 23px;margin-bottom: 20px;}
.page_default .genpg-rite h6 {font-size: 19px;margin-bottom: 12px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 18px;}
.page_default .genpg-rite p {margin-bottom: 15px;}
.genpg-lft .widget.widget_nav_menu h4.widget-title {padding: 18px 12px 18px 25px;}
.genpg-lft .widget ul {padding: 0 0 0 10px;}
.genpg-lft .widget.widget_nav_menu ul li {padding-left: 25px;}
.genpg-lft .widget ul > li {padding: 10px 13px 10px 0;}
.genpg-lft .widget.widget_nav_menu ul li:after {top: 12px;}
.genpg-lft h4.widget-title:before {left: -5px;top: -5px;transform: scale(0.9);}
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 22px;}
.genpg-lft .widget.widget_nav_menu ul li a {font-size: 20px;}
.genpg-lft .widget.widget_nav_menu ul li {padding-left: 20px;}
.genpg-lft .widget ul > li {padding: 8px 10px 8px 0;}
.genpg-lft .widget.widget_nav_menu ul li:after {top: 12px;transform: scale(0.9);}
.genpg-lft .sidebar-testi .testi-item .star-rat {margin: 0 auto 5px;}
.genpg-lft .sidebar-testi .testi-item h5 {font-size: 18px;}
.page_default .genpg-rite .prctc-itm {width: 100%;margin: 0 auto 28px;max-width: 400px;}
.page_default .genpg-rite .prctc-list {display: inherit;}
.nav-links {margin: 0 0 30px;}
.page_default .genpg-rite .post-meta {top: 0;left: 0;padding: 11px 6px;max-width: 110px;position: relative;}
.page_default .genpg-rite .post-cnt p {font-size: 16px;}
.page_default .genpg-rite .post-cnt h4 {font-size: 25px;margin: 20px 0 15px;}
.page_default .genpg-rite .blg-cntblk .blog-post-img {margin: 0 0 20px;}
.page_default .genpg-rite .post-cnt {text-align: left;}
.page_default .genpg-rite .nav-links a.prev.page-numbers, .page_default .genpg-rite .nav-links a.next.page-numbers {transform: scale(0.7);}
.nav-links span, .nav-links a {font-size: 24px;padding: 8px 15px;}
.genpg-lft .widget ul li a {font-size: 21px;}
.genpg-lft input.search-field {padding: 15px 0 15px 15px;}
.genpg-lft .widget.widget_categories select.postform#cat {padding: 15px 0 15px 15px;}
.genpg-lft .widget.widget_archive select#archives-dropdown-3 {padding: 15px 0 15px 15px;}
.genpg-lft .widget.widget_archive {padding: 0 0 40px 35px;margin: 0;}
.page_default .genpg-rite .post_single .post-meta {top: 0;left: 0;margin: 0 0 15px;}
.page-navi {margin: 0 0 30px;}
.page_default .genpg-rite .page-navi-block a:before {transform: scale(0.7);}
.page_default .genpg-rite .page-navi-block a {font-size: 19px;}
.page_default .genpg-rite .abt-itm-cnt p {font-size: 19px;}
.page_default .genpg-rite .notable-cases-sec .notable-item h4:before {left: 0;top: -9px;margin: auto;right: 0;}
.page_default .genpg-rite .notable-cases-sec .notable-item h4 {font-size: 21px;min-height: 70px;font-weight: 600;padding: 90px 0 0px 0;border-bottom: none;text-align: center;margin: 0;}
.page_default .genpg-rite .notable-cases-sec .notable-item p {font-size: 18px;padding: 0 15px 15px 15px;}

.page_default .genpg-rite .contact-page .contact-item {width:100%;max-width:400px;padding: 79px 31px 49px 33px;margin: 0 auto 75px;}
.page_default .genpg-rite .contact-page .contact-list {display: inherit;}
.page_default .genpg-rite .blg-cntblk{display: inherit;text-align: center;}
.page_default .genpg-rite .post-item {width: 100%;margin: 0 auto 46px;max-width: 400px;}
.genpg-lft {width: 100%;float: none;max-width: 350px;margin: 0 auto;}
.genpg-rite {width: 100% !important;float: none;margin: 0 0 30px;}
.page_default .genpg-rite .sing-cnt {width: 100%;max-width: 400px;float: none;margin: 0 auto 31px;}
.page_default .genpg-rite .sig-att-content {width: 100%;float: none;margin: 0 auto;max-width: 400px;}
.page_default .genpg-rite .single-atr h5 {font-size: 20px;text-align: center;margin-bottom: 12px;}
.page_default .genpg-rite .single-atr h4 {text-align: center;margin-bottom: 10px;}
.page_default .genpg-rite .tab-content-dsktp ul.inner-tabs li a {padding: 18px 19px;}
.page_default .genpg-rite .tab-content-dsktp ul.inner-tabs li a {font-size: 18px;}
.page_default .genpg-rite ul.inner-tabs li.hon a {padding: 7px 20px !important;}
.page_default .genpg-rite .sig-att-content h2 {font-size: 30px;margin: 0 0 15px 0;}
.page_default .genpg-rite .notable-cases-sec ul, .page_default .genpg-rite .notable-list {display: inherit;margin: 0 auto;text-align: center;column-count: 1;}
.page_default .genpg-rite .notable-cases-sec ul li {width: 100%;margin: 0 auto 13px;max-width: 400px;}
.page_default .genpg-rite .notable-cases-sec .notable-item {width: 100%;max-width: 400px;margin: 0 auto 16px;}
.page_default .genpg-rite .notable-cases-sec .notable-item:after {right: 0;top: 0px;left: 1px;margin: auto;transform: scale(0.9);}
.page_default .genpg-rite .notable-cases-sec .notable-item h4 {padding: 79px 0 0px 0px;font-size: 17px;margin: 0 0 10px 0;}
.page_default .genpg-rite .notable-cases-sec .notable-item:before{display: none;}
.page_default .genpg-rite .notable-cases-sec li a{font-weight: 400;}
.page_default .genpg-rite h2.abt-pg {text-align: center;}
.page_default .genpg-rite h2.abt-pg:before{display: none;}
.page_default .genpg-rite h3 {text-align: center;}
.page_default .genpg-rite .abt-itm {width: 45%;margin: 0 auto 19px;}
.page_default .genpg-rite .abt-lst {display:flex;}
.page_default .genpg-rite .abt-itm-cnt h5 {font-size: 23px;margin-bottom: 6px;}
.page_default .genpg-rite .abt-btm-rit {width: 100%;float: none;}
.page_default .genpg-rite .abt-btm-lft {width: 100%;max-width: 400px;float: none;margin: 0 auto 21px;}
.page_default .genpg-rite .abt-botm p {font-size: 18px;width: 100%;margin: 0 auto 13px;text-align:justify;}
.page_default .genpg-rite .abt-itm {width: 100%;margin: 0 auto 19px;max-width: 350px;outline: none;border: 4px solid #85071d;}
.page_default .genpg-rite h2.staff-top {font-size: 28px;margin-bottom: 17px;text-align: center;}
.page_default .genpg-rite .abt-itm{border: none;}


.page_default.general.review_page .genpg-rite .testi-item {width: 100%;margin: 0 0 20px;}

.page_default.general.review_page .genpg-rite .testi-item:last-child {margin: 0;}

.page_default.general.review_page .genpg-rite .testimonials {display: inherit;}
.page_default .genpg-rite .inner-tab-content .inner-cont.inner-tab-8 .notable-list .notable-item {
    max-width: 100%;
    text-align: left;
}
	.page_default .genpg-rite .inner-tab-content .inner-cont.inner-tab-8 .notable-list .notable-item ul {
    display: block;
    padding: 10px 30px 30px;
    margin: 0px;
    text-align: left;
}
	.page_default .genpg-rite .inner-tab-content .inner-cont.inner-tab-8 .notable-list .notable-item h4 {
    min-height: max-content;
    padding: 20px 0 0 0px;
    font-size: 25px;
}
	.popup .popuptext 
	{ width:100%;}
	
}


@media screen and (max-width:767px) {
.container1 {max-width: 100%;padding: 0 15px;}
.years-sec .container, .torts-sec .container, .dolor-sec .container, .meet-our-sec .container, .badges-sec .container, .law-sec .container, .case-results .container, .banner-sec .container, .head-sec .container, .container{max-width:100%; padding:0 15px;}
.map-sec .container {max-width: 100%;padding: 0;}
.banner-sec {padding: 50px 0;text-align: center;}
.banner-sec h1 {font-size: 40px;}
.banner-sec h1 strong {font-size: 20px;letter-spacing: 1px;}
.banner-sec h6 {font-size: 19px;margin: 0 0 8px;}
.cmn-btn a {font-size: 17px;}
.case-results {padding: 40px 0;}
.badges-sec {padding: 20px 0 40px;}
.years-sec {padding: 40px 0;}
.meet-our-sec {padding: 40px 0 0px;}
.hmpractice-sec h2 {font-size: 30px;letter-spacing: 0;}
.hmpractice-sec {padding: 40px 0;}
.meet-our-sec h2 {font-size: 26px;letter-spacing: 0.4px;margin-bottom: 21px;}
.dolor-sec h2 {font-size: 25px;padding: 0;margin: 0 0 20px;}
.dolor-sec h6 {font-size: 19px;letter-spacing: 1px;margin-bottom: 10px;}
.dolor-sec {padding-top: 40px;}
.torts-sec {padding: 40px 0;}
.torts-sec h2 {font-size: 27px;letter-spacing: 1px;line-height: 1.2;}
.hm-testimonials {padding: 40px 0;}
.hm-testimonials h2 {font-size: 30px;letter-spacing: 1.4px;}
.map-cnt {top: 0;right: 0;left: 0;bottom: 0;margin: auto;height: max-content;padding: 15px 15px;}
.map-cnt h6:before, .map-cnt h6:after {height: 1px;}+
.hm-form-sec .gform_wrapper ul.gform_fields li input[type="checkbox"], .genpg-lft .gform_wrapper ul.gform_fields li input[type="checkbox"] {width: 12px !important;margin: 0 !important;}
.form-sec-right {padding: 25px 25px 25px;}
.form-sec-right h3 {font-size: 28px;margin: 0 0 9px;}
.form-sec-right .gform_wrapper ul.gform_fields li.nm, .form-sec-right .gform_wrapper ul.gform_fields li.emil, .form-sec-right .gform_wrapper ul.gform_fields li.phn {width: 100%;margin: 0 0 10px;}
.form-sec-right .gform_wrapper ul.gform_fields li {margin: 0 0 15px 0;}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {margin: 0 0 10px;}
.gform_legacy_markup_wrapper ul.gfield_checkbox li label, .gform_legacy_markup_wrapper ul.gfield_radio li label {width: 100% !important;}
.form-sec-right li.gchoice.gchoice_2_7_1 {display: flex;align-items: center;justify-content: flex-start;ent: flex-start;gap: 5px;}
.form-sec-right .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width: 100% !important;width: 100% !important;}
.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {display: inline-block !important;margin: 0;}
.popup .show {width: 410px;margin: 0 !important;}
.hm-form-sec {padding: 40px 0;}
.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {margin-bottom: 0 !important;}
.form-sec-right .gform_legacy_markup_wrapper .gfield_checkbox li label, .form-sec-right .gform_wrapper .form-links {margin: 0 0 10px;}
.form-sec-right .gform_wrapper ul.gform_fields li.popfield, .form-sec-right .gform_wrapper ul.gform_fields li.chk {width: 100%;}
.form-sec-right .gform_legacy_markup_wrapper .gfield_checkbox li label, .form-sec-right .gform_wrapper .form-links {margin: 0;}
.gform_legacy_markup_wrapper .top_label .gfield_label, .gform_legacy_markup_wrapper legend.gfield_label {font-size: 13px;}
.hm-form-sec .gform_wrapper ul.gform_fields li input[type="checkbox"], .genpg-lft .gform_wrapper ul.gform_fields li input[type="checkbox"] {margin: 0 !important;}
.form-sec-right .gform_wrapper .top_label input[type="submit"] {font-size: 16px !important;padding: 11px 40px !important;}
	.page_default .genpg-rite .inner-tab-content .inner-cont.inner-tab-8 .notable-list .notable-item { padding:0px;}

/*innerpages*/
.page_bnr {padding: 50px 0 50px;}
.page_title h1, .page_title h2 {font-size: 35px;margin: 0;letter-spacing: 0px;}
.inrpg-breadcrumbs {font-size: 20px;}
.page_default {padding: 50px 0 50px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 33px;margin-bottom: 10px;}
.page_default .genpg-rite h3 {font-size: 26px;margin-bottom: 10px;}
.page_default .genpg-rite h4 {font-size: 24px;margin-bottom: 10px;}
.page_default .genpg-rite h5 {font-size: 22px;margin-bottom: 10px;}
.page_default .genpg-rite h6 {font-size: 18px;margin-bottom: 10px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 17px;}
.page_default .genpg-rite .single-prctc h3 {font-size: 21px;margin: 0 0 15px 0;padding: 0;}
.page_default .genpg-rite .single-prctc h3:before {display: none;}
.page_default .genpg-rite .post-cnt h4 {font-size: 20px;margin: 15px 0 10px;}
.page_default .genpg-rite .page-navi-block.page-navi-nxt a:before {left: 110px;top: 9px;}
.page_default .genpg-rite .page-navi-block a:before {top: 8px;left: 10px;}
.page_default .genpg-rite .page-navi-block a {font-size: 18px;}
.page-navi-block {width: 100%;float: none;padding: 0;text-align: center;margin: 0 0 20px;}
.page-navi-block.page-navi-nxt {float: none;padding: 0;text-align: center;}
.page_default .genpg-rite .notable-cases-sec .notable-item h4:before {left: 0;top: -27px;margin: auto;right: 0;}
.page_default .genpg-rite .notable-cases-sec .notable-item h4 {padding: 60px 0 0px 0;}

.page_default .genpg-rite .contact-page .contact-item h3 {font-size: 29px;}
.page_default .genpg-rite .contact-page .contact-item p {font-size: 21px;}
.page_default .genpg-rite .contact-page .contact-item a {font-size: 23px;}
.page_default .genpg-rite .contact-page .contact-item:after {transform: scale(0.7);}
.page_default .genpg-rite .contact-page .contact-item{padding: 65px 22px 38px 22px;}
.page_default .genpg-rite .sig-att-content h2 {font-size: 28px;margin: 0 0 11px 0;}
.page_default .genpg-rite ul.inner-tabs li.hon a {padding: 10px 10px !important;}
.page_default .genpg-rite .tab-content-dsktp ul.inner-tabs li a {padding: 18px 10px;}
.page_default .genpg-rite .tab-content-dsktp ul.inner-tabs li a {font-size: 16px;}
.page_default .genpg-rite ul li:before{transform: scale(0.9);}
.page_default .genpg-rite .notable-cases-sec li a {font-size: 16px;padding: 17px;}
.page_default .genpg-rite .notable-cases-sec .notable-item {padding: 18px 21px 5px 18px;}
.page_default .genpg-rite h2.abt-pg {font-size: 28px;}
.page_default .genpg-rite .abt-itm-cnt h5 {font-size: 22px;margin-bottom: 6px;}
.page_default .genpg-rite .abt-itm-img img{display: block;width: 100%;}
.page_default .genpg-rite .att-details h4 {margin-bottom: 27px;}
.page_default .genpg-rite .atrny-badges ul {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
	justify-content: center;
}
	td {
    padding: 7px;
    font-size: 17px;
    letter-spacing: 0px;
    display: block;
    margin: 0px;
}
	td.tb-cnt { width:100%}
	.page_default .genpg-rite .inner-tab-content .inner-cont.inner-tab-8 .notable-list .notable-item ul {
    display: block;
		padding: 10px 15px 25px;}
	.page_default .genpg-rite .inner-tab-content .inner-cont.inner-tab-8 .notable-list .notable-item ul li {
    width: 100%;
    position: relative;
    padding-left: 28px;
    margin-bottom: 10px;}
}

@media screen and (max-width:680px) {
.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {margin-bottom: 0 !important;}
}

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

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

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

}

@media screen and (max-width:480px) {
.banner-sec {padding: 40px 0;}
.banner-sec h1 {font-size: 30px;}
.banner-sec h1 strong {font-size: 17px;}
.banner-sec h6 {font-size: 15px;margin: 0 0 10px;}
.bnr-lst {display: inherit;justify-content: center;}
.cmn-btn.bnr-btn {margin: 0 0 10px;}
.cmn-btn.bnr-btn a {padding: 12px 18px 10px;}
.cmn-btn.read-btn a {padding: 12px 26px 10px;}
.case-results {padding: 30px 0;}
.case-results h3 {letter-spacing: 1px;font-size: 26px;}
.case-results h3 {font-size: 26px;}
.case-rslt-itm:after {left: -7px;}
.case-rslt {margin-bottom: 1px;display: block;}
.cmn-btn a {font-size: 15px;}
.law-lft-img {padding: 4px;margin: 0 auto 30px;}
.law-lft-cnt p {font-size: 21px;}
.law-rit-cnt h6 {letter-spacing: 1px;}
.law-rit-cnt h2 {font-size: 21px;margin-bottom: 10px;padding-bottom: 15px;letter-spacing: 1px;line-height: 1.2;}
.law-rit-cnt h4 {font-size: 20px;margin: 0 0 12px;letter-spacing: 1px;}
.law-rit-cnt p {font-size: 17px;margin: 0 0 15px;line-height: 1.5;}
.law-rit-lst {display: inherit;}
.cmn-btn.law-btn {margin: 0 0 10px;}
.cmn-btn.law-btn a {padding: 14px 15px 11px;font-size: 16px;line-height: 1;letter-spacing: 1px;}
.law-cal p, .law-cal p a {font-size: 19px;letter-spacing: 1px;margin: 0;}
.badges-sec h2 {font-size: 25px;margin-bottom: 9px;padding-bottom: 0;letter-spacing: 1.48px;}
.badges-sec {padding: 0px 0 30px;}
.badges-sec h2:before{ display:none; }
.hmpractice-sec {padding: 30px 0;}
.hmpractice-sec h2 {font-size: 27px;letter-spacing: 0;}
.hmpractice-sec h2 {font-size: 27px;letter-spacing: 0;}
.cmn-btn.prctc-btn a {font-size: 15px;padding: 12px 19px 11px;}
.prctc-lst {margin-bottom: 12px;}
.prctc-itm {margin: 0 auto 12px;}
.prctc-lst.owl-carousel .owl-nav button.owl-prev, .prctc-lst.owl-carousel .owl-nav button.owl-next {margin: 0 -8px 0 0;transform: scale(0.7);}
.years-sec {padding: 30px 0;}
.years-sec h4 {font-size: 27px;margin-bottom: 20px;}
.years-tp-lft h3 {font-size: 20px;}
.yrs-btm-itm h6 {font-size: 18px;padding: 14px 10px 17px;}
.meet-our-sec {padding: 30px 0 0px;}
.meet-our-sec h6 {font-size: 18px;letter-spacing: 0px;}
.meet-our-sec h2 {font-size: 24px;}
.cmn-btn.metur-btn a {font-size: 15px;padding: 14px 14px 11px;}
.dolor-sec {padding-top: 30px;}
.dolor-sec h6 {font-size: 16px;line-height: 1.3;}
.dolor-sec h2 {font-size: 24px;margin: 0 0 15px;line-height: 1.2;}
.dolor-sec p {font-size: 18px;margin-bottom: 13px;}
.torts-sec {padding: 30px 0;}
.torts-sec h2 {font-size: 24px;margin: 0 0 12px;}
.torts-sec p {font-size: 18px;margin-bottom: 19px;}
.torts-itm {margin: 0 0 12px;}
.torts-itm {padding: 6px;}
.hm-testimonials h2 {font-size: 24px;letter-spacing: 1px;}
.hm-testimonials {padding: 30px 0;}
.hm-testimonials .hm-testi-item p {font-size: 18px;margin-bottom: 10px;}
.testi-img {width: 100%;max-width: 70px;margin: 0 auto 20px;}
.testi-blck {margin: 0 auto 20px;padding: 10px;}
.cmn-btn.testi-btn a {font-size: 17px;padding: 12px 17px;}
.form-sec-right {padding: 15px 13px 15px;}
.form-sec-right h4 {padding: 0;}
.form-sec-right p {font-size: 13px;margin: 0 0 10px;}
.form-sec-right p {font-size: 13px;margin: 0 0 10px;}
.form-sec-right h4:after, .form-sec-right h4:before{ display:none; }
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-top: 6px;font-size: 13px;}
.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {line-height: 1 !important;}
.years-tp-lst {margin-bottom: 30px;}
.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {margin-bottom: 0 !important;}
.form-sec-right .gform_wrapper .validation_message, .form-sec-right .gform_wrapper div.validation_error {font-size: 11px;right: -8px;bottom: 4px;}
.form-sec-right .gform_wrapper .instruction.validation_message {bottom: 24px;right: 10px;}
.copyrights p, .copyrights a {font-size: 14px;letter-spacing: 0px;margin: 0;}
.copyrights {padding: 11px 0;}
.popup .show {width: 280px;padding: 10px;line-height: 1.8;}
.ftmenu {margin: 0 auto 15px;}
.ftrlogo {max-width: 200px;width: 100%;margin: 0 auto 30px;}
.ftrblk.ftr-blk2 p {font-size: 18px;padding: 0 0 0 30px;text-align: left;}
.hm-testimonials .hm-testi-item p {font-size: 17px;margin-bottom: 10px;}
.hm-testimonials .hm-testi-item h5 {font-size: 17px;margin-bottom: 8px;}
.popup .popuptext {width: 100%;}
.hmpractice-sec p {font-size: 18px;margin-bottom: 18px;}
.form-sec-right .gform_wrapper .top_label input[type="submit"] {padding: 14px 40px !important;}


/*inner-pages*/
.page_title h1, .page_title h2 {font-size: 30px;margin: 0;}
.inrpg-breadcrumbs {font-size: 18px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 30px;margin-bottom: 0;}
.page_default .genpg-rite h3 {font-size: 24px;margin-bottom: 10px;}
.page_default .genpg-rite h4 {font-size: 22px;margin-bottom: 0;}
.page_default .genpg-rite h5 {font-size: 21px;margin-bottom: 0;}
.page_default .genpg-rite h6 {font-size: 17px;margin-bottom: 0;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 17px;}

.page_default .genpg-rite .contact-page .contact-item h3 {font-size: 26px;}
.page_default .genpg-rite .contact-page .contact-item a {font-size: 19px;}
.page_default .genpg-rite .contact-page .contact-item:after {transform: scale(0.6);}
.page_default .genpg-rite .contact-page .contact-item {padding: 55px 22px 27px 22px;}
.page_default .genpg-rite ul.inner-tabs li.edu, .page_default .genpg-rite ul li.adm, .page_default .genpg-rite ul li.hon {margin:0 auto 17px;width: 47.5%;}
.page_default .genpg-rite ul.inner-tabs {display: inherit;margin: 0 auto;}
.page_default .genpg-rite .sig-att-content h2 {font-size: 27px;margin: 0 0 10px 0;letter-spacing: 0px;}
.page_default .genpg-rite .notable-cases-sec .notable-item p {font-size: 16px;}
.page_default .genpg-rite h2.staff-top {font-size: 21px;}

.page_default.general.review_page .genpg-rite .testi-item {padding: 15px 15px;}

.page_default.general.review_page .genpg-rite .star-rat {transform: scale(0.4);}

.page_default.general.review_page .genpg-rite .testi-item {margin: 0 0 15px;}

}

@media screen and (max-width:440px) {
.page_default .genpg-rite .sig-att-content h2 {
    font-size: 22px;
    margin: 0 0 10px 0;
    letter-spacing: 0.5px;
}	
.page_default .genpg-rite .sig-att-items {margin: 0 0 0px;}	
}

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

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