@media screen and (max-width:1900px) {}
@media screen and (max-width:1800px) {}
@media screen and (max-width:1700px) {}
@media screen and (max-width:1600px) {
.container1, .page_default.contact_pg .container1 {max-width: 1400px;}
.accsec-ritcnt.accordion .accordion-section h2 a {font-size: 20px;}
/*page_bnr*/
.page_bnr {padding: 220px 0 90px 0;}

/*inner pages attorneys*/
.page_default .genpg-rite .in-attrny-cnt h4 {font-size: 32px;}
.page_default .genpg-rite .in-attrny-cnt p {font-size: 21px;}
.page_default .genpg-rite .in-attrny-cnt {padding: 20px 2px 20px 5px;}
.page_default .genpg-rite .robert {padding: 20px 2px 20px 5px;}

/*inner pages single attorneys*/
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item h3 {font-size: 55px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-btm-cnt h6 {font-size: 27px;margin: 0 0 45px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-lf-list {margin: 0 0 45px;}

/*.page_default .genpg-rite p*/
.page_default .genpg-rite p {font-size: 21px;}
.genpg-lft .widget_nav_menu .widget-title {font-size: 40px;}
.genpg-lft .widget-title, .genpg-lft .widget .gform_heading .gform_title {font-size: 45px;}
.page_default .genpg-rite .in-slg-attorney .accordion-section h2 a.accordion-section-title::after {transform: scale(0.9);}
.page_default .genpg-rite .in-slg-attorney .accordion-section h2 a.accordion-section-title {font-size: 22px;}

/*inner page testimonials*/
.page_default.general.review_page .genpg-rite .testimonials {width: 92%;}
.page_default.general.review_page .genpg-rite .testimonials .testi-item {padding: 80px 65px 90px 60px;}

/*inner page blog*/
.page_default.blog_pg .genpg-rite .post-item .post-cnt h4 {font-size: 30px;}
.page_default.blog_pg .genpg-rite .post-item .post-cnt p {margin: 0 0 25px;}

/*inner pages single blog*/
h1, h2 {font-size: 45px;}
h5 {font-size: 34px;}

/*inner pages video center*/
.page_default.general.review_page .genpg-rite .in-video-blog-blk {gap: 35px 20px;margin: 0 0 50px 0}
.page_default.general.review_page .genpg-rite .in-post-cnt h6 {font-size: 28px;}
.page_default.general.review_page .genpg-rite .top-btn a {font-size: 32px;}
.page_default.general.review_page .genpg-rite .top-btn {padding: 30px 5px;}
.page_default.general.review_page .genpg-rite .in-post-vidoe-btn {top: 110px;}

/*inner pages practice areas*/
.page_default.practic_areas .genpg-rite .pas-list ul li a, .page-id-5237 .pas-list ul li a {font-size: 20px;}

/*About inner pages*/
.page_default .genpg-rite .abt-cont h4 {font-size: 30px;}
.page_default .genpg-rite .inr-abt-btm-sec .paoc-image-popup {padding: 0px 0;}
.page_default .genpg-rite .shedule-note h3 {font-size: 50px;letter-spacing: 1px;margin: 0 0 25px;}
.page_default .genpg-rite .shedule-note {padding: 50px 20px 40px;}
.page_default .genpg-rite .inr-abt-btm-sec {margin: 100px 0 150px;}
.page_default .genpg-rite .inr-abt-btm-sec::after {height: 525px;}
.page_default .genpg-rite .inr-abt-btm-sec::before {height: 525px;}

/*Case Results inner pages*/
.page_default.general.review_page .genpg-rite .in-result-item h3 {font-size: 45px;margin-bottom: 25px;}
.page_default.general.review_page .genpg-rite .in-result-item h4 {margin-bottom: 15px;}

/*Criminal Defense inner pages*/
.page_default .genpg-rite .in-criminal-def .accordion-section h2 a.accordion-section-title {font-size: 22px;}
.genpg-lft .sidebar-form .widget .form-main .gform_wrapper .top_label input, .genpg-lft .sidebar-form .widget .form-main .gform_wrapper select, .genpg-lft .sidebar-form .widget .form-main .gform_wrapper .top_label textarea{ font-size:17px; }
}
@media screen and (max-width:1500px) {}
@media screen and (max-width:1440px) {
.container1, .page_default.contact_pg .container1 {max-width: 1200px;}
.accsec-ritcnt.accordion .accordion-section h2 a {padding: 18px 40px 18px 20px;font-size:18px;}

/*page_bnr*/
.page_bnr {padding: 180px 0 80px 0;}
.page_title h1, .page_title h2 {font-size: 55px;}
.inrpg-breadcrumbs {font-size: 22px;line-height: 1.4;padding: 17px 0;}
.page_default {padding: 70px 0;}

/*inner pages attorneys*/
.page_default .genpg-rite .in-attrny-cnt h4 {font-size: 27px;}
.page_default .genpg-rite .in-attrny-cnt p {font-size: 19px;}
.page_default .genpg-rite .in-attrny-cnt {padding: 18px 2px 20px 5px;min-height: 115px;}
.page_default .genpg-rite .robert {padding: 12px 2px 20px 5px;}

/*inner pages single attorneys*/
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item h3 {font-size: 48px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-btm-cnt h6 {font-size: 25px;margin: 0 0 40px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-lf-list {margin: 0 0 40px;}

/*.page_default .genpg-rite p*/
.page_default .genpg-rite p {font-size: 19px;margin: 0 0 25px 0;line-height: 1.75;}
.page_default .genpg-rite li {font-size: 20px;}
.genpg-lft .sidebar-testi .testi-item .author {font-size: 22px;}
.page_default .genpg-rite ul li:before {top: 9px;}
.page_default.single-attny_areas {padding: 100px 0 60px;}
.genpg-lft .widget_nav_menu .widget-title {font-size: 32px;}
.genpg-lft .widget-title, .genpg-lft .widget .gform_heading .gform_title {font-size: 36px;}
.genpg-lft .widget ul li a {font-size: 23px;}
.genpg-lft .widget.testi h4.widget-title {padding: 40px 10px 30px;}
.genpg-lft .widget nav ul li {margin: 0px;}
.genpg-lft .widget-title, .genpg-lft .widget .gform_heading .gform_title {padding: 40px 25px 20px;}
.genpg-lft .menu-item-has-children>button{ font-size: 30px;}
.genpg-lft .menu-item-has-children>button:before {top: 14px;}
.genpg-lft .menu-item-has-children>button.subMenuToggle.submenuopen:before {content: '-';top: 0px;font-size: 48px;font-weight: 500;}
.genpg-lft .widget .inn-track_item .inn-track-heading {font-size: 46px;padding: 105px 0 0;}
.genpg-lft .widget .inn-track_item p {font-size: 17px;margin: 0 0 40px;}
.genpg-lft .widget .inn-track_item .inn-track-heading::before{ transform: scale(0.9);}
.genpg-lft .widget .inn-track-crad-sec.owl-carousel .owl-nav button.owl-next, .genpg-lft .widget .inn-track-crad-sec.owl-carousel .owl-nav button.owl-prev{ transform: scale(0.9);}

/*inner page sidebar testimonials*/
.genpg-lft .sidebar-testi.owl-carousel {padding: 40px 40px 50px;}
.genpg-lft .sidebar-testi .testi-item p {font-size: 17px;}
.page_default .genpg-rite .in-slg-attorney .accordion-section h2 a.accordion-section-title::after {transform: scale(0.8);}
.page_default .genpg-rite .in-slg-attorney .accordion-section h2 a.accordion-section-title {font-size: 20px;}
.page_default .genpg-rite .in-slg-attorney .accordion-section h2 a.accordion-section-title::before {transform: scale(0.9);}

/*inner page testimonials*/
.page_default.general.review_page .genpg-rite .testimonials .testi-item {padding: 60px 55px 70px 50px;   width: 100%;margin: 0 15px 50px 0;}
.page_default.general.review_page .genpg-rite .testi-item p {font-size: 24px;letter-spacing: 0.3px;line-height: 1.4;margin-bottom: 35px;}

/*inner page blog*/
.page_default.blog_pg .genpg-rite .post-item .post-cnt h4 {font-size: 25px;}
.page_default.blog_pg .genpg-rite .post-item .post-cnt p {font-size: 18px;line-height: 1.5;margin: 0 0 20px;}
.page_default.blog_pg .post-cnt {padding: 0 15px 0 0px;}
.page_default.blog_pg .genpg-rite .post-category a {font-size: 18px;padding: 10px 16px}

/*inner page sidebar-form*/
.genpg-lft .sidebar-form .form-main p.rqd-fields {font-size: 14px;margin: 0 0 30px}
.genpg-lft .sidebar-form .widget .form-main .gform_wrapper .top_label input, .genpg-lft .sidebar-form .widget .form-main .gform_wrapper select, .genpg-lft .sidebar-form .widget .form-main .gform_wrapper .top_label textarea {font-size: 15px;padding: 18px 20px 18px 20px;}
.genpg-lft .sidebar-form .form-links a, .gform_wrapper .form-links, .form-top, label#label_2_8_1 {font-size: 17px;}
.genpg-lft .sidebar-form .widget .form-main form .gform_footer input[type="submit"] {font-size: 22px;padding: 16px 30px;width: 250px !important;outline-offset: 6px;}

/*inner pages single blog*/
h1, h2 {font-size: 35px;letter-spacing: -0.5px;}
h5 {font-size: 30px;}

/*inner pages video center*/
.page_default.general.review_page .genpg-rite .in-video-blog-blk {gap: 32px 17px;margin: 0 0 45px 0}
.page_default.general.review_page .genpg-rite .in-post-cnt h6 {font-size: 26px;}
.page_default.general.review_page .genpg-rite .in-post-cnt {padding: 25px 10px;min-height: 150px;}
.page_default.general.review_page .genpg-rite .top-btn a {font-size: 29px;}
.page_default.general.review_page .genpg-rite .top-btn {padding: 25px 5px;}
.page_default.general.review_page .genpg-rite .video-top-btn {margin: 0 0 50px}
.page_default.general.review_page .genpg-rite .in-blog-btn a {font-size: 25px;letter-spacing: 0.3px;padding: 20px 30px;}
.page_default.general.review_page .genpg-rite .in-post-vidoe-btn {top: 90px;}

/*inner pages contact*/
.page_default.contact_pg .genpg-rite .main-cnt-content h4 {font-size: 50px;margin-bottom: 20px;}
.page_default.contact_pg .genpg-rite .main-cnt-content {padding: 60px 60px 60px;}
.page_default.contact_pg .genpg-rite .main-cnt-content p {font-size: 22px;line-height: 1.4;}
.page_default.contact_pg .genpg-rite .cnt-main-cont {margin: 0 auto 130px;}
.page_default.contact_pg .genpg-rite .location a::before,
.page_default.contact_pg .genpg-rite .call a::before {transform: scale(0.9);}
.page_default.contact_pg .genpg-rite .location h4 {font-size: 40px;margin-bottom: 20px;}
.page_default.contact_pg .genpg-rite .location p {font-size: 22px;margin: 0 0 20px;}
.page_default.contact_pg .genpg-rite .location {margin: 0 0 145px;padding: 100px 10px 45px;}
.page_default.contact_pg .genpg-rite .call h4 {font-size: 40px;    margin-bottom: 20px;}
.page_default.contact_pg .genpg-rite .call a {font-size: 55px;margin: 0;}
.page_default.contact_pg .rit-cont .form .gform_wrapper, .page_default.contact_pg .rit-cont .form .form-links a, label#label_3_9_1 {font-size: 18px;}
.page_default.contact_pg .genpg-rite .call {padding: 115px 10px 100px;}
.page_default.contact_pg .genpg-rite .contact-us {align-items: center;}

/*inner pages practice areas*/
.page_default.practic_areas .genpg-rite .pas-list ul li a, .page-id-5237 .pas-list ul li a {font-size: 18px;padding: 10px 15px;}
.page_default.practic_areas .genpg-rite .pas-cnt h4 {font-size: 42px;}

/*Case Results inner pages*/
.page_default.general.review_page .genpg-rite .in-result-item h3 {font-size: 40px;margin-bottom: 20px;}
.page_default.general.review_page .genpg-rite .in-result-item h4 {margin-bottom: 12px;font-size: 18px;}
.page_default.general.review_page .genpg-rite .in-result-item p {font-size: 16px;}
.page_default.general.review_page .genpg-rite .in-result-btn a {font-size: 20px;padding: 25px 40px;}

/*Criminal Defense inner pages*/
.page_default .genpg-rite .in-criminal-def .accordion-section h2 a.accordion-section-title {font-size: 20px;padding: 22px 50px 22px 35px;}

/*About inner pages*/
.page_default .genpg-rite .abt-cont h4 {font-size: 25px;margin-bottom: 30px;}
.page_default .genpg-rite .abt-cont {padding: 35px 35px;}
.page_default .genpg-rite a.cmn-btn {font-size: 18px;}
.page_default .genpg-rite .inr-abt-btm-vid a img {transform: scale(0.8);}
.page_default .genpg-rite .inr-abt-btm-sec::after {height: 475px;width: 85.4%;}
.page_default .genpg-rite .inr-abt-btm-sec::before {width: 85.8%;height: 475px;}
.page_default .genpg-rite .shedule-note h3 {font-size: 40px;margin: 0 0 20px;}
.page_default .genpg-rite .shedule-note {padding: 40px 20px 35px;}
.page_default .genpg-rite .inr-abt-btm-sec {margin: 100px 0 150px;}
.page_default .genpg-rite .shedule-btn a.cmn-btn {padding: 20px 20px 20px 20px;}
.page_default .genpg-rite h5.award::before {transform: scale(0.9);}
.page_default.contact_pg .genpg-rite .location a::before{ transform: scale(0.9);}
.page_default.contact_pg .genpg-rite .form h2 {font-size: 35px;}
.page_default.contact_pg .rit-cont .form .gform_wrapper .top_label input, .page_default.contact_pg .rit-cont .form .gform_wrapper .top_label textarea {font-size: 19px !important;padding: 18px 10px 18px 25px !important;}
.page_default.contact_pg .genpg-rite .rit-cont input#gform_submit_button_3 {font-size: 25px;padding: 21px 20px;outline-offset: 5px;}
.genpg-lft .sidebar-form .widget .form-main {padding: 0 35px 45px;margin: 0;}
.genpg-lft .sidebar-form .gform-theme--foundation .gform_footer {justify-content: center;margin: 10px 0 0 !important;}
.page_default.blog_pg .genpg-rite .post-item .post-cnt h4 {margin: 0 0 10px;}
.genpg-lft .widget.widget_categories ul li a, .genpg-lft .widget.widget_archive ul li a {font-size: 23px;line-height: 1;}
.genpg-lft .widget nav ul li:before {width: 11px;height: 11px;left: 10px;top: 15px;}
.page_default.practic_areas .genpg-rite .pas-list ul li, .page-id-5237 .pas-list ul li {padding: 0px 0 0 12px;margin: 0 0 10px;}
.page_default.practic_areas .genpg-rite ul li:before {top: 15px !important;}
.page_default.practic_areas .genpg-rite .pas-list ul li:hover::before, .page-id-5237 .pas-list ul li:hover::before {background-color: #fff !important;left: 10px;}
}
@media screen and (max-width:1366px) {}
@media screen and (max-width:1280px) {}
@media screen and (max-width:1240px) {
.container1, .page_default.contact_pg .container1 { max-width: 970px;padding: 0 10px;}
.page_default.practic_areas .genpg-rite .pas-cnt h4 {font-size: 34px;}

/*page_bnr*/
.page_bnr {padding: 180px 0 60px 0;}
.page_title h1, .page_title h2 {font-size: 50px;}
.inrpg-breadcrumbs {font-size: 21px;}
.page_default {padding: 50px 0;}
.page_default.practic_areas .genpg-rite .pas-list ul, .page-id-5237 .pas-list ul {gap: 0 15px;}
.page_default .genpg-rite .in-result-item .icon {margin: -90px auto 20px;width: 82px;height: 82px;}
.page_default.contact_pg .genpg-rite .rit-cont input#gform_submit_button_3 {font-size: 23px;padding: 17px 20px;outline-offset: 5px;}
.genpg-lft .widget.widget_categories ul li a, .genpg-lft .widget.widget_archive ul li a {font-size: 20px;}
.genpg-lft .widget-title, .genpg-lft .widget .gform_heading .gform_title {padding: 30px 25px 12px;}
.genpg-lft .widget nav ul li {padding: 10px 10px 10px 34px;}
.genpg-lft .widget nav ul li:before {top: 13px;}
.page_default.blog_pg .genpg-rite .post-meta {margin: 0 0 8px;}
.page_default .genpg-rite .nav-links {gap: 10px;padding: 10px 0 0;}
.genpg-lft .widget .lwptoc_header {font-size: 35px;margin: 0 0 18px 0;}
.genpg-lft .widget .lwptoc_item a {font-size: 18px;}
.genpg-lft .widget .lwptoc-light .lwptoc_i {padding: 10px 22px 0 20px;}

/*inner pages attorneys*/
.page_default .genpg-rite .in-attrny-cnt h4 {font-size: 21px;}
.page_default .genpg-rite .in-attrny-cnt p {font-size: 17px;}
.page_default .genpg-rite .robert {padding: 10px 2px 15px 5px;}
.page_default .genpg-rite .in-attrny-cnt {padding: 10px 2px 12px 5px;min-height: 90px;}

/*inner pages single attorneys*/
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item h3 {font-size: 37px;margin-bottom: 20px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-btm-cnt h6 {font-size: 23px;margin: 0 0 30px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-lf-list {margin: 0 0 30px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item h6 {font-size: 26px;padding-bottom: 20px;margin-bottom: 25px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-btm-cnt h6 br{display: none;}
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item {padding: 60px 30px 35px 30px;}

/*.page_default .genpg-rite p*/
.page_default .genpg-rite p {font-size: 18px;line-height: 1.6;letter-spacing: 0.3px;margin: 0 0 25px 0;}
.page_default .genpg-rite li {font-size: 19px;}
.page_default .genpg-rite li {font-size: 18px;line-height: 1.5;margin: 0 0 18px 0;}
.genpg-lft .widget_nav_menu .widget-title {font-size: 27px;padding: 32px 10px 25px;}
.genpg-lft .widget-title, .genpg-lft .widget .gform_heading .gform_title {font-size: 30px;}
.genpg-lft .widget.testi h4.widget-title {padding: 35px 10px 30px;}
.genpg-lft .widget ul li a {font-size: 22px;}
.genpg-lft .menu-item-has-children>button {font-size: 32px;}
.genpg-lft .widget {margin: 0 0 40px}
.page_default .genpg-rite .in-slg-attorney .accordion-section-content {padding: 25px 0px 30px;}

/*inner page sidebar testimonials*/
.genpg-lft .sidebar-testi.owl-carousel {padding: 45px 30px 45px;}
.genpg-lft .sidebar-testi .testi-item .author {font-size: 20px;}
.genpg-lft .widget.testi .star-rat {transform: scale(0.8);}
.genpg-lft .sidebar-testi .testi-item p {font-size: 16px;    line-height: 1.7;}
.page_default .genpg-rite .in-slg-attorney .accordion-section h2 a.accordion-section-title::before {transform: scale(0.8);}
.page_default .genpg-rite .in-slg-attorney .accordion-section h2 a.accordion-section-title::after {transform: scale(0.7);}
.page_default .genpg-rite .in-slg-attorney .accordion-section h2 a.accordion-section-title {font-size: 18px;letter-spacing: 0px;}

/*inner page testimonials*/
.page_default.general.review_page .genpg-rite .testimonials .testi-item {padding: 50px 35px 50px;margin: 0 15px 45px 0;}
.page_default.general.review_page .genpg-rite .testi-item p {font-size: 21px;line-height: 1.3;margin-bottom: 25px;}
.page_default.general.review_page .genpg-rite .testi-item .inn-gogle-img {padding-right: 20px;}
.page_default.general.review_page .genpg-rite .testi-item .inn-gogle-img img{transform: scale(0.9);}
.page_default.general.review_page .genpg-rite .testi-item h5 {font-size: 23px;}
.page_default.general.review_page .genpg-rite .testi-item .star-rat {transform: scale(0.9);}
.page_default.general.review_page .genpg-rite .testi-item .inn-author-blck {column-gap: 20px;}
.page_default.general.review_page .genpg-rite .testi-item::before {width: 24%;height: 22%;border-right: 12px solid #0800aa;border-bottom: 12px solid #0800aa;bottom: -12px;right: -12px;}

/*inner page blog*/
.page_default.blog_pg .genpg-rite .post-item .post-cnt h4 {font-size: 20px;}
.page_default.blog_pg .genpg-rite .post-item .post-cnt p {font-size: 16px;line-height: 1.4;margin: 0 0 15px;}
.page_default.blog_pg .post-cnt {padding: 0 8px 0 0px;}
.page_default.blog_pg .genpg-rite .post-category a {font-size: 17px;padding: 9px 15px;}
.page_default .genpg-rite .post-btn a.blg-btn {font-size: 20px;}
.page_default.blog_pg .post-item {gap: 20px;padding: 10px;margin: 0 0 25px;}
.page_default .genpg-rite .nav-links span, .page_default .genpg-rite .nav-links a {font-size: 27px;width: 55px;height: 55px;}

/*inner page sidebar-form*/
.genpg-lft .sidebar-form .widget .form-main {padding: 0 30px 55px;}
.genpg-lft .sidebar-form .form-main p.rqd-fields {font-size: 12px;margin: 0 0 20px;}
.genpg-lft .sidebar-form .widget .form-main .gform_wrapper .top_label input, .genpg-lft .sidebar-form .widget .form-main .gform_wrapper select, .genpg-lft .sidebar-form .widget .form-main .gform_wrapper .top_label textarea {font-size: 13px;padding: 16px 10px 16px 10px;}
.genpg-lft .sidebar-form .widget .form-main .gform_wrapper .top_label textarea {height: 125px !important;margin: 0px 0px 5px;}
.genpg-lft .sidebar-form .form-links a, .gform_wrapper .form-links, .form-top, label#label_2_8_1 {font-size: 15px;}
.genpg-lft .sidebar-form .widget .form-main form .gform_footer input[type="submit"] {font-size: 22px;padding: 17px 25px;width: 220px !important;outline-offset: 6px;}

/*inner pages single blog*/
h1, h2 {font-size: 30px;}
h5 {font-size: 28px;}
.page_default .genpg-rite .page-navi a {font-size: 22px;letter-spacing: 0.2px;padding: 15px 30px;}
.page_default .genpg-rite .page-navi {padding: 8px 0 0;}

/*inner pages video center*/
.page_default.general.review_page .genpg-rite .in-video-blog-blk {gap: 28px 14px;margin: 0 0 40px 0}
.page_default.general.review_page .genpg-rite .in-post-cnt h6 {font-size: 24px;}
.page_default.general.review_page .genpg-rite .in-post-cnt {padding: 20px 10px;min-height: 130px;}
.page_default.general.review_page .genpg-rite .top-btn a {font-size: 23px;}
.page_default.general.review_page .genpg-rite .top-btn {padding: 22px 5px;}
.page_default.general.review_page .genpg-rite .video-top-btn {margin: 0 0 50px}
.page_default.general.review_page .genpg-rite .in-blog-btn a {font-size: 23px;letter-spacing: 0px;padding: 20px 25px;}
.page_default.general.review_page .genpg-rite .in-post-vidoe-btn {top: 70px;transform: scale(0.9);}

/*inner pages contact*/
.page_default.contact_pg .genpg-rite .form h2 {font-size: 30px;}
.page_default.contact_pg .genpg-rite .call {padding: 95px 10px 95px;}
.page_default.contact_pg .genpg-rite .main-cnt-content h4 {font-size: 35px;margin-bottom: 10px;}
.page_default.contact_pg .genpg-rite .main-cnt-content p {font-size: 19px;}
.page_default.contact_pg .genpg-rite .main-cnt-content {padding: 40px 60px 40px;}
.page_default.contact_pg .genpg-rite .cnt-main-cont {margin: 0 auto 110px;width: 100%;}
.page_default.contact_pg .genpg-rite .location a::before, .page_default.contact_pg .genpg-rite .call a::before {transform: scale(0.75);}
.page_default.contact_pg .genpg-rite .main-cnt-img {width: 43%;}
.page_default.contact_pg .genpg-rite .location {margin: 0px 0 135px;padding: 90px 10px 40px;}
.page_default.contact_pg .genpg-rite .call a {font-size: 45px;}
.page_default.contact_pg .genpg-rite .call h4 {font-size: 35px;margin-bottom: 15px;}
.page_default.contact_pg .genpg-rite .rit-cont {padding: 25px 30px 45px;width: 54.5%;}
.page_default.contact_pg .rit-cont .form .gform_wrapper .top_label input, .page_default.contact_pg .rit-cont .form .gform_wrapper .top_label textarea {font-size: 18px !important;padding: 18px 10px 18px 22px !important;}
.page_default.contact_pg .rit-cont .form .gform_wrapper, .page_default.contact_pg .rit-cont .form .form-links a, label#label_3_9_1 {font-size: 16px;}
.page_default.contact_pg .rit-cont .form .gchoice.gchoice_3_9_1 {margin: 0 0 0 -20px;}
.page_default.contact_pg .genpg-rite .form h2 {font-size: 40px;}
.page_default.contact_pg .genpg-rite .form h4 {font-size: 17px;margin-bottom: 25px;}

/*inner pages practice areas*/
.page_default.practic_areas .genpg-rite .pas-list ul li a, .page-id-5237 .pas-list ul li a {font-size: 15px;padding: 10px 10px;}
.page_default.practic_areas .genpg-rite ul li:before {top: 13px !important;}
.page_default.practic_areas .genpg-rite .pas-list ul li, .page-id-5237 .pas-list ul li {padding: 0 0 0 15px;margin: 0 0 15px;}
.page_default.practic_areas .genpg-rite .pas-list {padding: 90px 30px 1px 15px;margin-bottom: 60px;}
.page_default.practic_areas .genpg-rite .pas-cnt h4, .page-id-5237 .pas-cnt h4 {font-size: 40px;}
.page_default .genpg-rite .in-result-item .icon {margin: -80px auto 20px;width: 72px;height: 72px;}
.page_default.general.review_page .genpg-rite .in-result-item {margin: 40px 0;}

/*Case Results inner pages*/
.page_default.general.review_page .genpg-rite .in-result-item h3 {font-size: 30px;margin-bottom: 17px;}
.page_default.general.review_page .genpg-rite .in-result-item h4 {margin-bottom: 10px;font-size: 16px;}
.page_default.general.review_page .genpg-rite .in-result-item p {font-size: 15px;}
.page_default.general.review_page .genpg-rite .in-result-btn a {font-size: 18px;padding: 20px 30px;}
.page_default.general.review_page .genpg-rite .in-result-item::before {transform: scale(0.9);top: -30px;}
.page_default.general.review_page .genpg-rite .in-result-list {margin-bottom: 40px;}

/*Criminal Defense inner pages*/
.page_default .genpg-rite .in-criminal-def .accordion-section h2 a.accordion-section-title {font-size: 17px;padding: 20px 50px 20px 30px;}
.page_default .genpg-rite .in-criminal-def .accordion-section h2 a.accordion-section-title::before {transform: scale(0.9);}
.page_default .genpg-rite .in-criminal-def .accordion-section-content {padding: 25px 45px 10px 40px;}
.page_default .genpg-rite .in-criminal-def .accordion-section h2 a.accordion-section-title br {display: none;}

/*About inner pages*/
.page_default .genpg-rite .abt-cont h4 {font-size: 20px;margin-bottom: 25px;}
.page_default .genpg-rite .abt-cont {padding: 25px 30px;}
.page_default .genpg-rite a.cmn-btn {font-size: 16px;}
.page_default .genpg-rite .abt-lft-cont {margin-bottom: 40px;}
.page_default .genpg-rite .inr-abt-btm-vid a img {transform: scale(0.8);}
.page_default .genpg-rite .inr-abt-btm-sec::after {height: 385px;width: 80.4%;}
.page_default .genpg-rite .inr-abt-btm-sec::before {width: 80.9%;height: 385px;}
.page_default .genpg-rite .shedule-note {padding: 30px 20px 30px;}
.page_default .genpg-rite .shedule-btn a.cmn-btn {padding: 17px 17px;}
.page_default .genpg-rite .inr-abt-btm-sec {margin: 90px 0 100px;}
.page_default .genpg-rite h5.award::before {transform: scale(0.8);}
.page_default .genpg-rite h5.award {padding: 0 0 0 65px;}
.page_default .genpg-rite .shedule-note h3 {font-size: 30px;margin: 0 0 15px;}

.genpg-lft {width: 32%;}
.genpg-rite {width: 65%;}
.genpg-lft .widget .inn-track_item {padding: 30px 20px 70px;}
.genpg-lft .widget .inn-track_item .inn-track-heading::before {transform: scale(0.75);top: -15px;}
.genpg-lft .widget .inn-track_item .inn-track-heading {font-size: 40px;padding: 85px 0 0;}
.genpg-lft .widget .inn-track_item .inn-track-sub-txt {font-size: 17px;margin-bottom: 10px;}
.genpg-lft .widget .inn-track-crad-sec.owl-carousel .owl-nav{ max-width: 120px;}
.genpg-lft .sidebar-form{ margin: 0 0 30px 0;}
}
@media screen and (max-width:1199px) {}
@media screen and (max-width:991px) {
.container1, .page_default.contact_pg .container1 { max-width: 720px;padding: 0 15px;}
.page_bnr {padding: 170px 0 50px;}
.page_title h1, .page_title h2 {font-size: 47px;}
.inrpg-breadcrumbs {font-size: 19px;}
.page_default.contact_pg .genpg-rite .location h4 {font-size: 35px;margin-bottom: 14px;}
.page_default.contact_pg .genpg-rite .location p {font-size: 19px;margin: 0 0 20px;}
.page_default.contact_pg .genpg-rite .call a {font-size: 37px;}
.page_default.contact_pg .genpg-rite .call h4 {font-size: 32px;margin-bottom: 8px;}
.page_default.blog_pg .blg-cntblk {display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;}
.page_default.blog_pg .post-item {flex-direction: column;justify-content: flex-start;max-width: 320px;margin: 0;}

/*inner pages attorneys*/
.page_default .genpg-rite .in-attrny-list {flex-direction: column;gap: 15px;}
.page_default .genpg-rite .in-attrny-itm {max-width: 320px;width: 100%;}
.page_default .genpg-rite .in-attrny-cnt h4 br {display: none;}
.page_default .genpg-rite .in-attrny-cnt h4 {font-size: 25px;}
.page_default .genpg-rite .in-attrny-cnt p {font-size: 16px;}
.page_default .genpg-rite .in-attrny-cnt {padding: 15px 15px;min-height: inherit;}
.page_default .genpg-rite .in-slg-attorney .in-sgl-joe-family {flex-direction: column;}

/*inner pages single attorneys*/
.page_default.single-attny_areas {padding: 60px 0 50px;}
.page_default .genpg-rite {width: 100%;margin: 0 auto 30px;float: none;padding: 0;}
.page_default .genpg-lft {width: 100%;max-width: 350px;float: none;margin: auto;}
.blg-cntblk.fw{float: none;}
.genpg-lft .menu-item-has-children>button.subMenuToggle.submenuopen:before {top: -8px;font-size: 50px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-lf-list {flex-direction: column;}
.page_default .genpg-rite .in-slg-attorney .in-joe-lf-item {width: 100%;margin: 0 auto 0;max-width: 280px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item {width: 100%;border: 2px solid #fff;padding: 30px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-lf-img {width: 100%;height: 380px;overflow: hidden;}
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item h6 {padding-bottom: 0;margin-bottom: 20px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item h6::before{display: none;}
.page_default .genpg-rite .in-slg-attorney .in-joe-lf-img img {top: 30px;}
.page_default .genpg-rite li {font-size: 18px;}

/*inner page testimonials*/
.page_default.general.review_page .genpg-rite .testimonials {width: 100%;column-count: inherit;}
.page_default.general.review_page .genpg-rite .testimonials .testi-item {padding: 40px 30px 40px;margin: 0 13px 40px 0;}

/*inner page blog*/
.page_default.blog_pg .post-img {width: 100%;}
.page_default.blog_pg .post-cnt{width: 100%; padding: 0 20px 20px;}
.genpg-lft .widget.widget_categories ul li a {font-size: 22px;letter-spacing: 0.2px;}
.genpg-lft .widget.widget_archive ul li a {font-size: 20px;}

/*inner pages single blog*/
h1, h2 {font-size: 28px;}
h5 {font-size: 25px;}
.page_default .genpg-rite .page-navi a {font-size: 20px;padding: 15px 25px;}
.page_default .genpg-rite .page-navi {padding: 8px 0 0;margin: 0 0 40px;}

/*inner pages video center*/
.page_default.general.review_page .genpg-rite .in-video-blog-blk {gap: 28px 14px;margin: 0 0 40px 0}
.page_default.general.review_page .genpg-rite .in-post-cnt h6 {font-size: 24px;}
.page_default.general.review_page .genpg-rite .in-post-cnt {padding: 20px 10px;min-height: 130px;}
.page_default.general.review_page .genpg-rite .top-btn a {font-size: 23px;}
.page_default.general.review_page .genpg-rite .top-btn {padding: 22px 5px;}
.page_default.general.review_page .genpg-rite .video-top-btn {margin: 0 0 50px}
.page_default.general.review_page .genpg-rite .in-blog-btn a {font-size: 23px;letter-spacing: 0px;padding: 20px 25px;}

/*inner pages video center*/
.page_default.general.review_page .genpg-rite .in-post-item {width: 100%;max-width: 350px;margin: auto;}
.page_default.general.review_page .genpg-rite .in-video-blog-blk {flex-direction: column;gap: 20px;margin: 0 0 35px;}
.page_default.general.review_page .genpg-rite .in-post-cnt h6 {font-size: 23px;}
.page_default.general.review_page .genpg-rite .top-btn a {font-size: 18px;}
.page_default.general.review_page .genpg-rite .top-btn {padding: 20px 5px;}
.page_default.general.review_page .genpg-rite .video-top-btn {margin: 0 0 40px;}

/*inner pages contact*/
.page_default.contact_pg .genpg-rite .contact-us {flex-direction: column;gap: 20px;}
.page_default.contact_pg .genpg-rite .cnt-main-cont {margin: 0 auto 90px;flex-direction: column;border: 2px solid #fff;padding: 15px;}
.page_default.contact_pg .genpg-rite .main-cnt-img {width: 100%;margin: 0 auto 0px;max-width: 350px;}
.page_default.contact_pg .genpg-rite .main-cnt-content {padding: 20px;width: 100%; background-image: none;}
.page_default.contact_pg .genpg-rite .lft-cont {width: 100%;max-width: 350px;}
.page_default.contact_pg .genpg-rite .call {padding: 90px 10px 40px;}
.page_default.contact_pg .genpg-rite .location {margin: 0px 0 95px;}
.page_default.contact_pg .genpg-rite .location a::before, .page_default.contact_pg .genpg-rite .call a::before {transform: scale(0.65);}
.page_default.contact_pg .genpg-rite .rit-cont {padding: 25px 25px 40px;width: 100%;max-width: 500px;margin: auto;}
.page_default.contact_pg .rit-cont .form .gchoice.gchoice_3_9_1 {margin: 0;}
.page_default.contact_pg .genpg-rite .rit-cont input#gform_submit_button_3 {font-size: 24px;padding: 17px 16px;outline-offset: 5px;}
.page_default.contact_pg .rit-cont .form .gform_wrapper .top_label input, .page_default.contact_pg .rit-cont .form .gform_wrapper .top_label textarea {font-size: 16px !important;padding: 17px 10px 17px 20px !important;}
.page_default.contact_pg .genpg-rite .rit-cont .gform-theme--foundation .gfield--width-half {grid-column: span 12;}

/*inner pages practice areas*/
.page_default.practic_areas .genpg-rite .pas-list, .page-id-5237  .pas-list {padding: 0 !important;margin: 0 auto 30px;}
.page_default.practic_areas .genpg-rite .pas-imgcnt {width: 100%;margin-bottom: 0;max-width: 350px;}
.page_default.practic_areas .genpg-rite .pas-list ul, .page-id-5237 .genpg-rite  .pas-list ul {column-count: 2;display: inline-block;margin: auto;padding: 20px;}
.page_default.practic_areas .genpg-rite .pas-list:last-child,
.page_default .genpg-rite:last-child{margin-bottom: 0;}
.page_default.practic_areas .genpg-rite .pas-list ul li a, .page-id-5237 .pas-list ul li a {font-size: 16px;padding: 10px 10px;}
.page_default.practic_areas .genpg-rite .pas-list ul li, .page-id-5237 .pas-list ul li {padding: 0 0 0 15px;margin: 0 0 10px;}
.page_default .pas-cnt {bottom: 20px}
.page_default.practic_areas .genpg-rite .pas-cnt h4, .page-id-5237 .pas-cnt h4 {font-size: 30px;}
.page-id-5237 .genpg-rite .pas-list { padding-top: 30px !important;}
	

/*Case Results inner pages*/
.page_default.general.review_page .genpg-rite .in-result-list {flex-direction: column;}
.page_default.general.review_page .genpg-rite .in-result-item {width: 100%;max-width: 350px;}
.page_default.general.review_page .genpg-rite .in-result-item p br {display: none;}

/*Criminal Defense inner pages*/
.page_default .genpg-rite .in-criminal-def .accordion-section h2 a.accordion-section-title {font-size: 16px;padding: 18px 50px 18px 35px;letter-spacing: 0px;}
.page_default .genpg-rite .in-criminal-def .accordion-section h2 a.accordion-section-title::before {transform: scale(0.8);}
.page_default .genpg-rite .in-criminal-def .accordion-section-content {padding: 22px 40px 10px 40px;}
.page_default .genpg-rite .in-criminal-def .accordion-section-content p br {display: none;}

/*About inner pages*/
.page_default .genpg-rite .abt-cont h4 br,
.page_default .genpg-rite .shedule-note h3 br{display: none;}
.page_default .genpg-rite .abt-lft-cont {flex-direction: column;}
.page_default .genpg-rite .abt-lft-img {width: 100%;max-width: 350px;margin: auto;}
.page_default .genpg-rite .abt-cont {padding: 25px 30px;width: 100%;max-width: 350px;margin: auto;}
.page_default .genpg-rite .inr-abt-btm-sec {flex-direction: column;gap: 30px;width: 100%;margin: 0 auto 50px;max-width: 600px;padding: 20px;border: 4px solid #fff;}
.page_default .genpg-rite .inr-abt-btm-logo {width: 100%;max-width: 250px;margin: auto;transform: inherit;}
.page_default .genpg-rite .inr-abt-btm-sec::after {height: 100%;width: 100%;top: 0;left: 0;right: 0;margin: auto; display: none;}
.page_default .genpg-rite .inr-abt-btm-sec::before {width: 100%;height: 100%;top: 0;left: 0;right: 0;}
.genpg-lft .sidebar-form .widget .form-main form .gform_footer input[type="submit"] {font-size: 20px;padding: 14px 25px;width: 220px !important;outline-offset: 6px;}
.page_default .genpg-rite .inr-abt-btm-vid a img {transform: scale(0.6);}

}
@media screen and (max-width:767px) {
   .accsec-ritcnt.accordion .accordion-section h2 a {padding: 16px 40px 16px 20px;font-size: 18px;}
   .container1, .page_default.contact_pg .container1 {max-width:100%;}
/*page_bnr*/
.page_bnr {padding: 180px 0 40px 0;}
.page_title h1, .page_title h2 {font-size: 40px; margin: 0;}
.inrpg-breadcrumbs {font-size: 19px;}
.page_default {padding: 40px 0;}
.page_default .genpg-rite .inr-btm-sec {position: relative;width: 100%;}
.page_default.contact_pg .genpg-rite .call h4 span, .page_default.contact_pg .genpg-rite .location h4 span {font-size: 35px;}

/*inner pages single attorneys*/
.page_default.single-attny_areas {padding: 50px 0 50px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item h3 {font-size: 35px;margin-bottom: 15px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item h6 {margin-bottom: 15px;font-size: 24px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item {padding: 20px;}
.page_default .genpg-rite p {font-size: 17px;line-height: 1.5;        margin: 0 0 22px 0;}
.page_default .genpg-rite li {font-size: 17px;line-height: 1.4;margin: 0 0 15px 0;}
.page_default .genpg-rite .in-slg-attorney .in-joe-btm-cnt h6 {font-size: 21px;margin: 0 0 25px;}
.page_default .genpg-rite .in-slg-attorney .accordion-section-content {padding: 25px 0px 15px;}
.genpg-lft .widget.testi .inn-author-blck {column-gap: 15px;}
.genpg-lft .widget.testi .inn-gogle-img {padding-right: 15px;}
.genpg-lft .widget.testi .inn-gogle-img img {transform: scale(0.9);}

/*inner page testimonials*/
.page_default.general.review_page .genpg-rite .testimonials .testi-item {padding: 35px 25px 35px;margin: 0 13px 35px 0;}
.page_default.general.review_page .genpg-rite .testi-item p {font-size: 20px;margin-bottom: 20px;}
.page_default.general.review_page .genpg-rite .testi-item .inn-gogle-img img {transform: scale(0.8);}
.page_default.general.review_page .genpg-rite .testi-item .inn-gogle-img {padding-right: 15px;}

/*inner page blog*/
.genpg-lft .widget.widget_categories ul li a {font-size: 20px;}
.genpg-lft .widget.widget_archive ul li a {font-size: 18px;}

/*inner pages single blog*/
h5 {font-size: 23px;}

.page_default .genpg-rite .page-navi a {font-size: 17px;padding: 15px 20px;}
.page_default .genpg-rite .page-navi {padding: 0;margin: 0 0 35px;}

/*inner pages video center*/
.page_default.general.review_page .genpg-rite .in-video-blog-blk {margin: 0 0 30px;}
.page_default.general.review_page .genpg-rite .in-post-cnt h6 {font-size: 21px;}
.page_default.general.review_page .genpg-rite .top-btn {width: 100%;}
.page_default.general.review_page .genpg-rite .video-top-btn {flex-direction: column;gap: 15px;}
.page_default.general.review_page .genpg-rite .in-blog-btn a {font-size: 20px;padding: 18px 22px;}
.page_default.general.review_page .genpg-rite .in-post-cnt {min-height: 90px;}

/*inner pages contact*/
.page_default.contact_pg .genpg-rite .main-cnt-content h4 {font-size: 32px;}
.page_default.contact_pg .genpg-rite .main-cnt-content p {font-size: 18px;}
.page_default.contact_pg .genpg-rite .location a::before, .page_default.contact_pg .genpg-rite .call a::before {transform: scale(0.6);}
.page_default.contact_pg .genpg-rite .location {margin: 0px 0 85px;padding: 80px 10px 30px;}
.page_default.contact_pg .genpg-rite .call h4 {font-size: 32px;}
.page_default.contact_pg .genpg-rite .call a {font-size: 38px;}
.page_default.contact_pg .genpg-rite .call {padding: 80px 10px 25px;}
.page_default.contact_pg .genpg-rite .location p {font-size: 20px;}
.page_default.contact_pg .genpg-rite .location a {font-size: 19px;}
.page_default.contact_pg .genpg-rite .rit-cont input#gform_submit_button_3 {font-size: 22px;padding: 14px 15px;outline-offset: 5px;}

/*inner pages practice areas*/
.page_default.practic_areas .genpg-rite .pas-list ul, .page-id-5237 .genpg-rite .pas-list ul {column-count: 1;}
.page_default .pas-cnt {bottom: 20px;}

/*Case Results inner pages*/
.page_default.general.review_page .genpg-rite .in-result-item h3 {font-size: 26px;margin-bottom: 15px;}
.page_default.general.review_page .genpg-rite .in-result-item h4 {margin-bottom: 7px;font-size: 15px;}
.page_default.general.review_page .genpg-rite .in-result-btn a {font-size: 17px;padding: 18px 25px;}
.page_default.general.review_page .genpg-rite .in-result-item::before {transform: scale(0.8);}

/*Criminal Defense inner pages*/
.page_default .genpg-rite .in-criminal-def .accordion-section h2 a.accordion-section-title {font-size: 15px;padding: 17px 48px 17px 30px;}
.page_default .genpg-rite .in-criminal-def .accordion-section h2 a.accordion-section-title::before {transform: scale(0.8);}
.page_default .genpg-rite .in-criminal-def .accordion-section-content {padding: 17px 30px 10px 30px;}

/*About inner pages*/
.page_default .genpg-rite .inr-abt-btm-logo {max-width: 220px;}
.page_default .genpg-rite .shedule-note h3 {font-size: 25px;}
.page_default .genpg-rite ul li:before {top: 8px;}
.page_default .genpg-rite .abt-cont {padding: 25px 20px;width: 100%;max-width: 350px;margin: auto;}
.page_default .genpg-rite .inr-abt-btm-sec {margin: 0 auto 30px;}
.page_default .genpg-rite .inr-abt-btm-vid a img {transform: scale(0.5);}
.hm-form-sec .gform_wrapper .gform-field-label.gform-field-label--type-inline {font-size: 15px !important;}

}
@media screen and (max-width:680px) {}
@media screen and (max-width:640px) {}
@media screen and (max-width:600px) {}
@media screen and (max-width:580px) {}
@media screen and (max-width:480px) {
.accsec-ritcnt.accordion .accordion-section h2 a {padding: 14px 40px 14px 20px;font-size: 15px;}

/*page_bnr*/
.page_bnr {padding: 160px 0 30px 0;}
.page_title h1, .page_title h2 {font-size: 35px;}
.inrpg-breadcrumbs {font-size: 17px;padding: 12px 0;}
.page_default {padding: 30px 0;}

/*inner pages attorneys*/
.page_default .genpg-rite .in-attrny-cnt h4 {font-size: 22px;}
.page_default .genpg-rite .in-attrny-cnt p {font-size: 15px;}
.page_default .genpg-rite .in-attrny-cnt {padding: 13px 15px;}

/*inner pages single attorneys*/
.page_default.single-attny_areas {padding: 35px 0 30px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item h3 {font-size: 28px;letter-spacing: 0.3px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item h6 {margin-bottom: 13px;font-size: 21px;}
.page_default .genpg-rite p {font-size: 16px;letter-spacing: 0.2px;margin: 0 0 15px 0;}
.page_default .genpg-rite li {font-size: 16px;}
.page_default .genpg-rite ul li:before {width: 10px;height: 10px;top: 10px;}
.page_default .genpg-rite .in-slg-attorney .accordion-section-content {padding: 25px 0px 0px;}
.page_default .genpg-rite .in-slg-attorney .in-joe-rf-item {padding: 15px;}
.page_default .genpg-rite .in-slg-attorney .accordion-section h2 a.accordion-section-title {font-size: 14px;padding: 16px 25px 17px 50px;}
.page_default .genpg-rite .in-slg-attorney .accordion-section h2 a.accordion-section-title::before {transform: scale(0.7);right: 6px;}
.page_default .genpg-rite .in-slg-attorney .accordion-section h2 a.accordion-section-title::after {transform: scale(0.6);left: 0px;}
.genpg-lft .widget_nav_menu .widget-title {font-size: 25px;padding: 30px 10px 20px;}
.genpg-lft .widget-title, .genpg-lft .widget .gform_heading .gform_title {font-size: 28px;}
.genpg-lft .widget {margin: 0 0 30px;}
.genpg-lft .widget ul li a {font-size: 18px;}
.genpg-lft .sidebar-testi.owl-carousel {padding: 40px 25px 35px;}
.genpg-lft .widget.testi .inn-gogle-img img {transform: scale(0.8);}
.genpg-lft .widget.testi h4.widget-title {padding: 30px 10px 20px;}
.genpg-lft .sidebar-testi.owl-carousel::before {transform: scale(0.9);}

/*inner page testimonials*/
.page_default.general.review_page .genpg-rite .testimonials .testi-item { padding: 30px 20px 30px;margin: 0 13px 30px 0;}
.page_default.general.review_page .genpg-rite .testi-item p {font-size: 18px;line-height: 1.2;letter-spacing: 0px;}
.page_default.general.review_page .genpg-rite .testi-item .inn-gogle-img img {transform: scale(0.7);}
.page_default.general.review_page .genpg-rite .testi-item h5 {font-size: 20px;margin-bottom: 10px;}
.page_default.general.review_page .genpg-rite .testi-item .star-rat {transform: scale(0.8);margin: 0 0 0 -15px;}
.page_default.general.review_page .genpg-rite .testi-item .inn-gogle-img {padding-right: 15px;}
.page_default.general.review_page .genpg-rite .testi-item::before {width: 20%;height: 18%;border-right: 10px solid #0800aa;border-bottom: 10px solid #0800aa;bottom: -10px;right: -10px;}
.genpg-lft .widget.widget_recent_entries nav ul li {padding: 10px 15px 10px 35px;}
.genpg-lft .widget.widget_recent_entries nav ul li:before {width: 15px;height: 15px;left: 10px;top: 18px;}

/*inner page blog*/
.genpg-lft .widget.widget_categories ul li a {font-size: 18px;}
.genpg-lft .widget.widget_archive ul li a {font-size: 17px;}
.genpg-lft .widget nav ul li {padding: 10px 10px 10px 35px;}
.genpg-lft .widget nav ul li:before {width: 10px;height: 10px;left: 10px;top: 20px;}
.genpg-lft .sidebar-form .widget .form-main form .gform_footer input[type="submit"] {font-size: 20px;padding: 15px 20px;width: 190px !important;outline-offset: 5px;}
.page_default.blog_pg .genpg-rite .post-item .post-cnt p {font-size: 15px;line-height: 1.3;}
.page_default.blog_pg .genpg-rite .post-item .post-cnt h4 {font-size: 18px;}
.page_default.blog_pg .post-cnt {padding: 0 0px 15px;}
.page_default .genpg-rite .post-btn a.blg-btn {font-size: 18px;}
.page_default .genpg-rite .post-btn a.blg-btn::before {transform: scale(0.9);}
.page_default.blog_pg .genpg-rite .post-category a {font-size: 16px;padding: 9px 13px;margin: 0 0 15px;}

/*inner pages single blog*/
h1, h2 {font-size: 22px;letter-spacing: 0px;}
h5 {font-size: 20px;}
.page_default .genpg-rite .page-navi a {font-size: 15px;padding: 15px 15px;}
.page_default .genpg-rite .page-navi {margin: 0 0 30px;}

/*inner pages video center*/
.page_default.general.review_page .genpg-rite .in-post-cnt h6 {font-size: 18px;}
.page_default.general.review_page .genpg-rite .in-post-vidoe-btn {top: 50px;transform: scale(0.8);}
.page_default.general.review_page .genpg-rite .in-blog-btn a {font-size: 18px;padding: 15px 18px;}

/*inner pages contact*/
.page_default.contact_pg .genpg-rite .main-cnt-content h4 {font-size: 25px;}
.page_default.contact_pg .genpg-rite .main-cnt-content p {font-size: 16px;line-height: 1.3;}
.page_default.contact_pg .genpg-rite .main-cnt-content {padding: 15px 0 10px 0;}
.page_default.contact_pg .genpg-rite .cnt-main-cont {margin: 0 auto 80px;padding: 10px;}
.page_default.contact_pg .genpg-rite .location a::before, .page_default.contact_pg .genpg-rite .call a::before {transform: scale(0.55);}
.page_default.contact_pg .genpg-rite .location h4 {font-size: 30px;margin-bottom: 9px;}
.page_default.contact_pg .genpg-rite .location p {font-size: 18px;}
.page_default.contact_pg .genpg-rite .location {margin: 0px 0 65px;padding: 65px 10px 30px;}
.page_default.contact_pg .genpg-rite .call h4 {font-size: 28px;}
.page_default.contact_pg .genpg-rite .call a {font-size: 28px;}
.page_default.contact_pg .genpg-rite .call {padding: 65px 10px 20px;}
.page_default.contact_pg .genpg-rite .location a {font-size: 19px;}
.page_default.contact_pg .rit-cont .form .gform_wrapper, .page_default.contact_pg .rit-cont .form .form-links a, label#label_3_9_1 {font-size: 14px;}
.page_default.contact_pg .genpg-rite .rit-cont input#gform_submit_button_3 {font-size: 20px;padding: 11px 15px;}
.page_default.contact_pg .rit-cont .form .gform_footer.before {margin: 15px 0 0;}
.page_default.contact_pg .genpg-rite .form h2 {font-size: 25px;letter-spacing: 0.3px;}
.page_default.contact_pg .rit-cont .form .gform_wrapper .top_label input, .page_default.contact_pg .rit-cont .form .gform_wrapper .top_label textarea {font-size: 14px !important;padding: 14px 9px 14px 15px !important;}
.page_default.contact_pg .rit-cont .form .gform_wrapper.gform-theme--foundation .gfield textarea.large {height: 120px;}
.page_default.contact_pg .genpg-rite .form h4 {font-size: 14px;margin-bottom: 20px;}
.page_default.contact_pg .genpg-rite .rit-cont {padding: 20px 20px 35px;outline: none;border: 2px solid #ff6a00;}
.page_default.contact_pg .rit-cont .form .gform-theme--foundation {
   --gf-form-gap-y: 10px;}

/*inner pages practice areas*/
.page_default.practic_areas .genpg-rite .pas-cnt h4 {font-size: 23px;}
.page_default.practic_areas .genpg-rite .pas-list ul li a {font-size: 14px;padding: 10px 10px;}
.page_default.practic_areas .genpg-rite .pas-list ul {padding: 13px;}

/*Case Results inner pages*/
.page_default.general.review_page .genpg-rite .in-result-item h3 {font-size: 24px;margin-bottom: 13px;}
.page_default.general.review_page .genpg-rite .in-result-item p {font-size: 15px;}
.page_default.general.review_page .genpg-rite .in-result-item h4 {font-size: 14px;}
.page_default.general.review_page .genpg-rite .in-result-btn a {font-size: 16px;}
.page_default.general.review_page .genpg-rite .in-result-item::before {transform: scale(0.7);}
.page_default.general.review_page .genpg-rite .in-result-list {margin-bottom: 30px;}

/*Criminal Defense inner pages*/
.page_default .genpg-rite .in-criminal-def .accordion-section h2 a.accordion-section-title {font-size: 14px;padding: 15px 45px 15px 22px;}
.page_default .genpg-rite .in-criminal-def .accordion-section-content {padding: 15px 25px 10px 20px;}
.page_default .genpg-rite .in-criminal-def .accordion-section h2 a.accordion-section-title::before {transform: scale(0.7);right: 5px;}
.page_default .genpg-rite .abt-cont h4 {font-size: 16px;margin-bottom: 18px;}
.page_default .genpg-rite .abt-lft-cont {margin-bottom: 20px;}
.page_default .genpg-rite .inr-abt-btm-sec{ padding: 10px; border-width: 3px;}
.page_default .genpg-rite .inr-abt-btm-vid a img {transform: scale(0.45);}
.page_default .genpg-rite .inr-abt-btm-logo {max-width: 180px;margin: -13px 0 0 0;}
.page_default .genpg-rite li {padding-left: 21px;}
.page_default .genpg-rite a.cmn-btn {font-size: 14px;}
.page_default .genpg-rite .shedule-note h3 {font-size: 23px;}
.genpg-lft .sidebar-form {margin: 0 0 30px 0;outline: none;border: 2px solid #ff6a00;}
.genpg-lft .sidebar-form .widget .form-main {padding: 0 20px 35px;}
.genpg-lft .sidebar-form .gform-theme--foundation {
   --gf-form-gap-y: 10px !important;}

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