/* 	Inner pages comman styles */
.container1 {width: 100%;max-width: 1280px;margin: 0 auto;}

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

/* 	Inner pages comman styles */
.inner-benner-sec {padding: 220px 0 140px;}
.inner-benner-sec .page-title {font-size: 60px;}
.default-content-sec {padding: 80px 0 210px;}
.defualt-lft .sidebar-item.sidebar-categories .sidebar-select,
.default-content-sec.blog_pg .defualt-rit .blog-month.archives,
.default-content-sec.blog_pg .defualt-rit .blog-category {padding: 17px 45px 17px 20px;font-size: 18px;margin: 0 0 30px;}
.defualt-lft .sidebar-item.sidebar-search .search-input, .default-content-sec.blog_pg .defualt-rit .search-input {padding: 17px 45px 17px 21px;font-size: 18px;}
.defualt-lft .sidebar-item.sidebar-search .search-btn, .default-content-sec.blog_pg .defualt-rit .search-btn {padding: 18px 20px 19px 0;}

/* Practice Areas styels */
.in-practice-areas-sec .our-practice-item{ padding:28px 22px; }
.in-practice-areas-sec .our-practice-item h4{ font-size:28px; margin-bottom:28px; }
.in-practice-areas-sec .practice-img img{ width:220px; height:220px; } 

/* default-content-sec.blog_pg */
.default-content-sec.blog_pg .defualt-rit .post-item .post-cnt h4 {font-size: 25px;}
.default-content-sec.blog_pg .defualt-rit .post-item {gap: 15px;width: 49.1%;padding: 18px;}
.default-content-sec.blog_pg .defualt-rit .blg-cntblk {margin: 0 0 60px;}
.default-content-sec.blog_pg .defualt-rit .nav-links span,
.default-content-sec.blog_pg .defualt-rit .nav-links a {font-size: 27px;width: 55px;height: 55px;}
.default-content-sec.blog_pg .defualt-rit .post-item .blog-post-img img {height: 190px;}

.contaner1{max-width: 1200px;}
.contact-item h3{font-size: 35px;}
.contact-item{padding: 40px 55px 34px 55px;}
.contact-item h5{font-size: 25px;}

/* Responsive Shortcode trusted-by-clients*/
.defualt-rit .trusted-by-clients-blk {padding: 50px 17px 50px 75px;margin-bottom: 70px;}
.defualt-rit .trusted-by-lft-sec h3 {font-size: 56px;}
.defualt-rit .trusted-by-lft-sec small { font-size: 40px;}
.defualt-rit .trusted-by-clients-btn a.cmn-btn {padding: 25px 30px;font-size: 16px;}
.defualt-rit .trusted-by-img-sec {right: 10px;max-width: 255px;}

.defualt-lft .sidebar-item { padding: 32px 20px 40px; margin: 0 0 47px; } 
.defualt-lft .sidebar-from .gform_wrapper .ginput_container input, .defualt-lft .sidebar-from .gform_wrapper select, .defualt-lft .sidebar-from .gform_wrapper .top_label textarea { padding: 17px 15px !important; } 
.defualt-lft .sidebar-from .gform-footer.gform_footer.top_label input { padding: 20px 39px !important; } 
.defualt-lft .sidebar-item .sidebar-title { font-size: 45px; } 
.defualt-lft .sidebar-item.practice .sidebar-title, .defualt-lft .sidebar-item.recent-posts .sidebar-title { padding-bottom: 25px; } 
.defualt-lft .sidebar-item.practice, .defualt-lft .sidebar-item.recent-posts { padding: 30px 0 30px; } 
.defualt-lft .sidebar-item ul li a { font-size: 28px; } 
.defualt-lft .recent-posts ul li a { font-size: 23px; } 
.defualt-lft .sidebar-item ul li { margin: 0 0 13px; padding: 10px 20px 10px 48px; } 
.defualt-lft .sidebar-item ul { padding: 15px 10px 0px; } 
.defualt-lft .sidebar-item ul li::before { left: 25px; top: 23px; } 
.defualt-lft .sidebar-item.testimonias { padding: 31px 28px 37px; } 
.defualt-lft .sidebar-item.testimonias .sidebar-title { margin: 0 0 46px; } 
.defualt-lft .sidebar-item.testimonias .testi-item p, .defualt-lft .sidebar-item.testimonias .testi-item .testi-decoration h5 { font-size: 19px; line-height: 1.8; } 
.defualt-lft .sidebar-item.locations .office-location-box h3 { font-size: 38px; } 
.defualt-lft .sidebar-item.locations .office-location-box .office-address p, .defualt-lft .sidebar-item.locations .office-location-box .get-directions-link { font-size: 19px; line-height: 1.6; } 
.call-now-cta-sec h3 { font-size: 54px; } 
.call-now-cta-sec { padding: 32px 31px 45px; } 
.call-now-cta-sec p { font-size: 21px; } 
.call-cta-btm-btn a { padding: 21px 25px; } 
.call-now-call-btn.call-cta-btm-btn a { padding: 21px 35px 21px 78px; } 
.call-now-call-btn.call-cta-btm-btn a::before { left: 44px; } 
.abt-btm-btn a { font-size: 28px; padding: 14px 10px; } 
.in-meet-our-firm-sec .in-meet-our-firm-cnt h5 { font-size: 31px; } 
.in-meet-our-firm-sec .in-meet-our-firm-cnt p { font-size: 19px; } 
.in-meet-our-firm-sec .in-meet-our-firm-cnt { padding: 21px 25px 45px; } 

/* QA Changes */
.default-content-sec.single-blog .entry-title{margin: 0 0 40px;}
.default-content-sec.single-blog .cmn-img { margin: 0 0 50px; }
.single-page.accordion h4 a.jason-acc-title {font-size: 26px;}
.single-page.accordion h4 a.jason-acc-title small {font-size: 25px;}
.single-page.accordion .jason-acc-content { padding: 15px 30px 0; }
.jason-faq { padding: 50px 0px; }

/* 26-06-2026 */
.defualt-rit .cta-det-blk h2{ font-size: 54px;}

} 

@media screen and (max-width:1440px){
.container1{ max-width:1100px; } 

/* 	Inner pages comman styles */
.inner-benner-sec {padding: 180px 0 140px;}
.inner-benner-sec .page-title {font-size: 55px;}
.inner-benner-sec .breadcrumbs,
.inner-benner-sec .breadcrumbs a,
.inner-benner-sec .breadcrumbs .breadcrumb_last {font-size: 18px;}
.default-content-sec {padding: 60px 0 160px;}
.defualt-lft .sidebar-item.sidebar-categories .sidebar-select,
.default-content-sec.blog_pg .defualt-rit .blog-month.archives,
.default-content-sec.blog_pg .defualt-rit .blog-category {padding: 15px 45px 15px 20px;font-size: 17px;margin: 0 0 25px;background-position: right 15px center;background-size: 18px;}
.defualt-lft .sidebar-item.sidebar-search .search-input, .default-content-sec.blog_pg .defualt-rit .search-input {padding: 15px 45px 15px 21px;font-size: 17px;width:100%;}
.defualt-lft .sidebar-item.sidebar-search .search-btn, .default-content-sec.blog_pg .defualt-rit .search-btn {padding: 15px 20px 16px 0;}
.defualt-lft .sidebar-item.sidebar-search .search-btn svg,
.default-content-sec.blog_pg .defualt-rit .search-btn svg {width: 20px;}

/* default-content-sec.blog_pg */
.default-content-sec.blog_pg .defualt-rit .post-item .post-cnt h4 {font-size: 22px;}
.default-content-sec.blog_pg .defualt-rit .post-item {gap: 15px;width: 49.1%;padding: 15px;}
.default-content-sec.blog_pg .defualt-rit .blg-cntblk {margin: 0 0 50px;gap: 30px 15px;}
.default-content-sec.blog_pg .blog-filter-wrap {margin: 0 0 35px;}
.default-content-sec.blog_pg .defualt-rit .nav-links span,
.default-content-sec.blog_pg .defualt-rit .nav-links a {font-size: 26px;width: 50px;height: 50px;}
.default-content-sec.blog_pg .defualt-rit .post-item .blog-post-img img {height: 180px;}

.defualt-rit p, .defualt-rit li { font-size: 17px; line-height: 2;} 
.hm-video-blk {margin-bottom: 40px;} 
.defualt-lft .sidebar-item .sidebar-title {font-size: 37px;} 
.defualt-lft .sidebar-item {padding: 25px 18px 30px; margin: 0 0 40px;} 
.defualt-lft .in-sidebar-from-cnt p { padding: 0 20px; margin: 0 0 27px; } 
.defualt-lft .sidebar-from .gform_wrapper .ginput_container input, .defualt-lft .sidebar-from .gform_wrapper select, .defualt-lft .sidebar-from .gform_wrapper .top_label textarea { padding: 14px 15px !important; font-size: 16px !important; } 
.defualt-lft .sidebar-from .gform-footer.gform_footer.top_label { margin: 30px 0 0; } 
.defualt-lft .sidebar-from .gform-footer.gform_footer.top_label input { padding: 17px 35px !important; font-size: 17px !important; } 
.defualt-lft .sidebar-item.practice, .defualt-lft .sidebar-item.recent-posts { padding: 22px 0 25px; } 
.defualt-lft .sidebar-item ul { padding: 10px 10px 0px; } 
.defualt-lft .sidebar-item ul li a { font-size: 25px; } 
.defualt-lft .recent-posts ul li a { font-size: 21px; } 
.defualt-lft .sidebar-item ul li { margin: 0 0 10px; padding: 8px 17px 8px 46px; } 
.defualt-lft .sidebar-item ul li::before { left: 23px; top: 17px; } 
.defualt-lft .sidebar-item.testimonias { padding: 26px 25px 35px; } 
.defualt-lft .sidebar-item.testimonias .sidebar-list::before { transform: scale(0.9); } 
.defualt-lft .sidebar-item.testimonias .testi-item p, .defualt-lft .sidebar-item.testimonias .testi-item .testi-decoration h5 { font-size: 18px; line-height: 1.7; letter-spacing: 0.2px; margin: 0px 0 16px; } 
.defualt-lft .sidebar-item.testimonias .owl-carousel .owl-nav button.owl-prev, .defualt-lft .sidebar-item.testimonias .owl-carousel .owl-nav button.owl-next { transform: scale(0.8); } 
.defualt-lft .sidebar-item.testimonias .sidebar-list .owl-nav::before { height: 43px; } 
.defualt-lft .sidebar-item.testimonias .sidebar-title { margin: 0 0 40px; } 
.defualt-lft .sidebar-item.side-bar-case-result .sidebar-title { margin: 0 0 25px; } 
.case-result-thumbnail { max-width: 105px; margin: 0 auto 17px; } 
.defualt-lft .sidebar-item.side-bar-case-result .sidebar-result-itm .case-result-title { font-size: 23px; margin: 0 0 20px; } 
.defualt-lft .sidebar-item.side-bar-case-result .owl-carousel .owl-nav button.owl-prev, .defualt-lft .sidebar-item.side-bar-case-result .owl-carousel .owl-nav button.owl-next { transform: scale(0.8); } 
.defualt-lft .office-location-box-image { transform: scale(0.9); margin-top: -11px; } 
.defualt-lft .sidebar-item.locations .office-location-box h3::before { height: 45px; } 
.defualt-lft .sidebar-item.locations .office-location-box h3 { font-size: 32px; padding-top: 58px; } 
.defualt-lft .sidebar-item.locations .office-location-box .office-address p, .defualt-lft .sidebar-item.locations .office-location-box .get-directions-link { font-size: 17px; } 
.defualt-lft .sidebar-item.locations .office-location-box .office-address { margin: 0 auto 5px; } 
.in-meet-our-firm-sec { gap: 70px; } 
.in-meet-our-firm-sec .in-meet-our-firm-cnt { padding: 17px 18px 34px; } 
.in-meet-our-firm-sec .in-meet-our-firm-cnt h5 { font-size: 28px; } 
.in-meet-our-firm-sec .in-meet-our-firm-cnt p { font-size: 17px; } 
.abt-iframe-section iframe { height: 280px; } 
.abt-iframe-mid-cnt h5 { font-size: 27px; } 
.abt-iframe-mid-cnt p { font-size: 18px; line-height: 1.2; margin: 0px 0 30px; } 
.abt-btm-btn a { font-size: 24px; padding: 15px 10px; } 
.call-now-cta-sec h3 { font-size: 48px; } 
.call-now-cta-sec h3 { font-size: 58px; padding-bottom: 11px; margin-bottom: 18px; } 
.call-now-cta-sec h3 { font-size: 49px; padding-bottom: 8px; margin-bottom: 14px; } 
.call-now-cta-sec p { font-size: 16px; margin-bottom: 19px; line-height: 1; } 
.call-cta-btm-btn a { padding: 16px 22px; font-size: 16px; } 
.call-now-call-btn.call-cta-btm-btn a { padding: 16px 23px 16px 67px; } 
.call-now-call-btn.call-cta-btm-btn a::before { left: 36px; transform: scale(0.8); } 
.defualt-lft .sidebar-item.side-bar-case-result .owl-nav { max-width: 260px; } 

/*  */
.defualt-rit .cta-det-blk h2 {font-size: 55px;}
.defualt-rit .cta-det-blk p {font-size: 20px;letter-spacing: 2px;margin-bottom: 20px;}
.defualt-rit .cta-call-btn a {font-size: 18px;padding: 20px 30px 20px 55px;margin-bottom: 20px;}
.defualt-rit .cta-call-btn a::before {width: 20px;height: 20px;left: 25px;}
.defualt-rit .schedule-btn a {font-size: 17px;padding: 20px 30px;}
.jason-faq {padding: 50px 0px 50px;}
.single-faq-sec h4 a {font-size: 28px;padding: 18px 25px;}
.defualt-rit .jason-acc-content {padding: 0px 20px 30px;}
.defualt-rit .jason-acc-content p {font-size: 17px;line-height: 2;}
.hm-video-blk {margin-bottom: 40px;}
.inr-case-results-section .med-mal-blk .med-mal-item h5 {font-size: 22px;margin-bottom: 22px;}
.inr-case-results-section .med-mal-blk .med-mal-item {width: 24.5%;padding: 30px 20px 30px;}
.inr-case-results-section .med-mal-blk .med-mal-item .med-image {width: 100%;margin: 0 auto 25px;max-width: 90px;}
.inr-case-results-section .med-mal-blk .med-mal-item .learn-more-nav a {font-size: 16px;}
.inr-case-results-section .med-mal-blk {gap: 25px 5px;margin-bottom: 80px;}
.load-more-wrap button {font-size: 18px;padding: 18px 40px;}
.featured-testimonial .cmn-btn {padding: 17px 60px;   font-size: 17px;}
.featured-testimonial {margin: 0 0 80px;}
.inr-case-results-section h2.case-results-ttl {font-size: 45px;margin-bottom: 35px;}

/* QA Changes */
.default-content-sec.single-blog .entry-title{margin: 0 0 35px;}
.default-content-sec.single-blog .cmn-img { margin: 0 0 40px; }
.defualt-rit .trusted-by-clients-blk{margin-bottom: 60px;}
.jason-matzus-sub-text { font-size: 32px;} 
.abt-iframe-section { margin-bottom: 40px; }
.jason-acc-title::after{top: 21px;}
.jason-faq { padding: 45px 0px; }

/* 26-06-2026 */
.defualt-rit .cta-det-blk h2 { font-size: 45px; }

}

@media screen and (max-width:1240px) {
.container1{ max-width:950px; }

/* 	Inner pages comman styles */
.inner-benner-sec {padding: 150px 0 90px;}
.inner-benner-sec .page-title {font-size: 50px;}
.inner-benner-sec .breadcrumbs,
.inner-benner-sec .breadcrumbs a,
.inner-benner-sec .breadcrumbs .breadcrumb_last {font-size: 17px;}
.default-content-sec {padding: 50px 0 120px;}

/* default-content-sec.blog_pg */
.default-content-sec.blog_pg .defualt-rit .post-item .blog-post-img img {height: 150px;}

/* Responsive Shortcode trusted-by-clients*/
.defualt-rit .trusted-by-lft-sec h3 {font-size: 47px;}
.defualt-rit .trusted-by-lft-sec small { font-size: 32px;}
.defualt-rit .trusted-by-img-sec {right: 10px;max-width: 190px;}
.defualt-rit .trusted-by-clients-btn a.cmn-btn {font-size: 15px; padding: 20px 25px;}
.defualt-rit .trusted-by-clients-blk { padding: 30px 17px 30px 70px; }
.defualt-rit .trusted-by-clients-blk::before {width: 42px;height: 200px;background-size: 100%;background-repeat: no-repeat;}

/* Practice Areas styels */
.in-practice-areas-sec .our-practice-wrap{ gap:20px 10px; } 
.in-practice-areas-sec .our-practice-item{ width:24%; padding:22px 15px; } 
.in-practice-areas-sec .our-practice-item h4{ font-size:26px; margin-bottom:20px; } 
.in-practice-areas-sec .practice-img{ margin-bottom:25px; } 
.in-practice-areas-sec .practice-img img{ width:180px; height:180px; } 
.in-practice-areas-sec .pract-btn{ font-size:16px; }

.contaner1{max-width: 970px;}
.contact-item h3{font-size: 32px;}
.contact-item p a{font-size:20px;}
.contact-item h5 { font-size: 20px;}
.cnt-item-img{max-width: 80px;}
.contact-item {padding: 34px 45px 34px 45px;} 
.social-list{gap:5px;}
.contact-main h2{font-size:45px}
.contact-main p{font-size:18px}
.contact-main p a { font-size: 17px; }
.contact-main{padding:0px 0px 50px;}

.defualt-rit p, .defualt-rit li { font-size: 16px; line-height: 1.8; } 
.defualt-lft .sidebar-item { padding: 22px 18px 25px; margin: 0 0 30px; } 
.defualt-lft .in-sidebar-from-cnt p { padding: 0 0px; margin: 0 0 23px; } 
.defualt-lft .sidebar-item .sidebar-title { font-size: 34px; } 
.defualt-lft .sidebar-from .gform_wrapper .ginput_container input, .defualt-lft .sidebar-from .gform_wrapper select, .defualt-lft .sidebar-from .gform_wrapper .top_label textarea { padding: 10px 15px !important; font-size: 15px !important; } 
.defualt-lft .sidebar-from .gform-theme--foundation .gform_fields { gap: 12px; } 
.defualt-lft .sidebar-from .gform_wrapper .top_label textarea { height: 99px !important; } 
.defualt-lft .sidebar-from .gform-footer.gform_footer.top_label { margin: 23px 0 0; } 
.defualt-lft .sidebar-from .gform-footer.gform_footer.top_label input { padding: 14px 30px !important; font-size: 16px !important; } 
.defualt-lft .sidebar-item.practice .sidebar-title, .defualt-lft .sidebar-item.recent-posts .sidebar-title { padding-bottom: 17px; } 
.defualt-lft .sidebar-item.practice, .defualt-lft .sidebar-item.recent-posts { padding: 18px 0 16px; } 
.defualt-lft .sidebar-item ul li a { font-size: 20px; } 
.defualt-lft .recent-posts ul li a { font-size: 17px; } 
.defualt-lft .sidebar-item.sidebar-categories .sidebar-title{margin:0 0 20px;} 
.defualt-lft .sidebar-item ul li { margin: 0 0 8px; padding: 6px 15px 6px 38px; } 
.defualt-lft .sidebar-item ul li::before { left: 17px; top: 13px; width: 9px; height: 9px; } 
.defualt-lft .sidebar-item.testimonias .testi-item p, .defualt-lft .sidebar-item.testimonias .testi-item .testi-decoration h5 { font-size: 16px; line-height: 1.69; margin: 0px 0 12px; } 
.defualt-lft .sidebar-item.testimonias .sidebar-list::before { transform: scale(0.7); } 
.defualt-lft .sidebar-item.testimonias .sidebar-title { margin: 0 0 25px; } 
.defualt-lft .sidebar-item.testimonias { padding: 26px 20px 35px; } 
.defualt-lft .sidebar-item.testimonias .sidebar-list .owl-nav::before { height: 36px; } 
.defualt-lft .sidebar-item.testimonias .owl-carousel .owl-nav button.owl-prev, .defualt-lft .sidebar-item.testimonias .owl-carousel .owl-nav button.owl-next { transform: scale(0.7); } 
.case-result-thumbnail { max-width: 95px; margin: 0 auto 13px; } 
.defualt-lft .sidebar-item.side-bar-case-result .sidebar-title { margin: 0 0 20px; } 
.defualt-lft .sidebar-item.side-bar-case-result .sidebar-result-itm .case-result-title { font-size: 20px; margin: 0 0 15px; } 
.defualt-lft .sidebar-item.side-bar-case-result .owl-nav { max-width: 180px; } 
.defualt-lft .sidebar-item.side-bar-case-result .owl-carousel .owl-nav button.owl-prev, .defualt-lft .sidebar-item.side-bar-case-result .owl-carousel .owl-nav button.owl-next { transform: scale(0.7); } 
.defualt-lft .office-location-box-image { transform: scale(0.8); margin-top: -23px; margin-bottom: 0; } 
.defualt-lft .sidebar-item.locations { padding: 23px 0 30px; } 
.defualt-lft .sidebar-item.locations .office-location-box h3 { font-size: 28px; padding-top: 52px; } 
.defualt-lft .sidebar-item.locations .office-location-box .office-address p, .defualt-lft .sidebar-item.locations .office-location-box .get-directions-link { font-size: 15px; } 
.hm-video-blk { margin-bottom: 30px; } 
.in-meet-our-firm-sec .in-meet-our-firm-cnt { padding: 11px 14px 19px; } 
.in-meet-our-firm-sec .in-meet-our-firm-cnt h5 { font-size: 25px; } 
.in-meet-our-firm-sec .in-meet-our-firm-cnt p { font-size: 16px; } 
.abt-iframe-section iframe { height: 250px; } 
.abt-iframe-mid-cnt h5 { font-size: 25px; } 
.abt-iframe-mid-cnt p { font-size: 16px; line-height: 1.2; margin: 0px 0 21px; } 
.abt-btm-btn a { font-size: 21px; padding: 14px 10px; } 
.call-now-cta-sec h3 { font-size: 40px; } 
.call-now-cta-sec p { letter-spacing: 4.08px; } 
.call-now-cta-sec { padding: 25px 24px 35px; } 
.call-now-btm-btn { gap: 15px; } 
.call-cta-btm-btn a { padding: 13px 20px; font-size: 15px; } 
.call-now-cta-sec .call-now-consu-btn.call-cta-btm-btn a { font-size: 16px; padding: 15px 20px; } 
.call-now-cta-sec .call-now-call-btn.call-cta-btm-btn a { font-size: 18px; } 
.call-now-call-btn.call-cta-btm-btn a { padding: 15px 18px 15px 52px; } 
.call-now-call-btn.call-cta-btm-btn a::before { left: 25px; } 
.abt-btm-btn a { font-size: 19px; padding: 12px 10px; } 
.in-meet-our-firm-sec .in-meet-our-firm-lf, .in-meet-our-firm-sec .in-meet-our-firm-rt { width: 280px; } 
.in-meet-our-firm-sec { gap: 30px; justify-content: center; flex-wrap: wrap; }
.defualt-lft .sidebar-from .gform_wrapper .description, .defualt-lft .sidebar-from .gform_wrapper .gfield_description, .defualt-lft .sidebar-from .gform_wrapper .gsection_description, .defualt-lft .sidebar-from .gform_wrapper .instruction { font-size: 11px; right: 3px; bottom: 3px; }
.defualt-lft .sidebar-from .gform_wrapper .gfield_description.instruction.validation_message {top: 3px;}

/*  */
.defualt-rit .cta-det-blk h2 {font-size: 45px;}
.defualt-rit .cta-det-blk p {font-size: 18px; letter-spacing: 1px; margin-bottom: 20px; }
.defualt-rit .cta-det-blk p {font-size: 18px; letter-spacing: 1px; margin-bottom: 20px; }
.defualt-rit .cta-call-btn a {font-size: 16px; padding: 18px 30px 18px 55px; margin-bottom: 20px; }
.defualt-rit .schedule-btn a {font-size: 15px;padding: 16px 25px;}
.cta-box-list {padding: 0px 20px 0px; column-gap: 30px;}
.cta-det-blk {padding: 35px 0px 0px; width: 54.8%; }
.cta-img-blk {padding: 30px 0px 0px;width: 40%;}
.defualt-rit .cta-call-btn a {font-size: 18px; padding: 18px 30px 18px 55px; margin-bottom: 15px; }
.defualt-rit .schedule-btn a {font-size: 15px; padding: 20px 30px; }
.jason-faq {padding: 40px 0px; }
.single-faq-sec h4 a {font-size: 22px; padding: 16px 25px; letter-spacing: 0.4px; }
.defualt-rit .single-faq-sec {gap: 10px;}
.defualt-rit .jason-acc-content {padding: 0px 15px 20px; }
.defualt-rit .jason-acc-content p {font-size: 16px; line-height: 1.7; }
.hm-video-blk {margin-bottom: 30px;}
.inr-case-results-section h2.case-results-ttl {font-size: 35px;margin-bottom: 25px;}
.featured-testimonial .cmn-btn {padding: 15px 40px; font-size: 16px; }
.inr-case-results-section .med-mal-blk .med-mal-item h5 {font-size: 18px;margin-bottom: 20px;}
.inr-case-results-section .med-mal-blk .med-mal-item .med-image {width: 100%;margin: 0 auto 20px;max-width: 80px;}
.inr-case-results-section .med-mal-blk {gap: 20px 5px;margin-bottom: 60px;}

/* QA Changes */
.default-content-sec.single-blog .entry-title { margin: 0 0 30px; }
.default-content-sec.single-blog .cmn-img { margin: 0 0 35px; }
.defualt-rit .trusted-by-clients-blk{margin-bottom: 50px;}
.jason-matzus-sub-text { font-size: 28px; line-height: 1.2; margin: 0 0 17px; }
.single-page.accordion h4 a.jason-acc-title {font-size: 23px;}
.single-page.accordion h4 a.jason-acc-title small {font-size: 22px;}
.single-page.accordion .jason-acc-content { padding: 13px 27px 0; }
.abt-iframe-section { margin-bottom: 35px; }
.jason-acc-title::after { top: 15px; transform: scale(0.9); }

/* 26-06-2026 */
.defualt-rit .cta-det-blk h2 { font-size: 41px; }

}

@media screen and (max-width:991px) {
.container1{ max-width:720px;padding: 0 15px;}

/* 	Inner pages comman styles */
.default-cnt {flex-direction: column;}
.defualt-rit {width: 100%;}
.defualt-lft {width: 100%;max-width: 320px;margin: auto;}

/* Responsive Shortcode trusted-by-clients*/
.defualt-rit .trusted-by-lft-sec h3 {font-size: 46px;}
.defualt-rit .trusted-by-lft-sec small {font-size: 31px;}
.defualt-rit .trusted-by-lft-sec {width: 60%;}
.defualt-rit .trusted-by-clients-blk::before {width: 38px;height: 180px;}

/* Practice Areas styels */
.in-practice-areas-sec .our-practice-sec{ padding:80px 0 100px; } 
.in-practice-areas-sec .our-practice-wrap{ gap:15px; } 
.in-practice-areas-sec .our-practice-item { width: 100%; max-width: 280px; padding: 20px 15px; text-align: center; }
.in-practice-areas-sec .our-practice-item h4{ font-size:22px; margin-bottom:18px; } 
.in-practice-areas-sec .practice-img{ margin-bottom:20px; } 
.in-practice-areas-sec .practice-img img{ width:170px; height:170px; } 
.in-practice-areas-sec .our-practice-sec .practice-img { max-width: max-content; }  .pract-btn{ font-size:15px; }

/* default-content-sec.blog_pg */
.default-content-sec.blog_pg .defualt-rit .post-item {width: 100%;max-width: 500px;margin: auto;}
.default-content-sec.blog_pg .defualt-rit .post-item .post-cnt h4{font-size: 20px;}

.contaner1{max-width: 720px;}

.cnt-item-imgP{width: 45%;}
.contact-item {padding: 34px 20px 34px 20px;width: 48%;}
.contact-item h3{font-size:25px}
.contact-main p a{font-size:16px;}
.contact-item h5{font-size:18px}
.social-list a{width: 35px; height: 35px;}
.social-icon.li{background-position-y: 5px;}
.default-content-sec{padding:70px 0px}
.inner-benner-sec { padding: 100px 0 90px; }	
.inner-benner-sec .page-title { font-size: 40px; }
.inner-benner-sec .breadcrumbs, .inner-benner-sec .breadcrumbs a, .inner-benner-sec .breadcrumbs .breadcrumb_last { font-size: 14px; }
.default-content-sec { padding: 50px 0 90px; }
.contact-list { flex-wrap: wrap; gap: 20px; justify-content: center; }
.contact-item p { margin: 0; }
.defualt-lft .recent-posts ul li a { font-size: 19px; } 

/*  */
.featured-content {width: 52%; }
.featured-image {width: 47%;}
.featured-testimonial {margin: 0 0 60px; gap: 30px; }
.featured-testimonial .cmn-btn {padding: 14px 30px; font-size: 14px; }
.inr-case-results-section h2.case-results-ttl {font-size: 32px; margin-bottom: 20px; }
.inr-case-results-section .med-mal-blk { justify-content: center; gap: 20px; }
.inr-case-results-section .med-mal-blk .med-mal-item {width: 100%; max-width: 313px; padding: 20px 15px 20px; }

/* QA Changes */
.default-content-sec.single-blog .cmn-img { margin: 0 0 30px; }
.defualt-rit .trusted-by-clients-blk{margin-bottom: 40px;}
.inner-testimonials-sec{margin: 0 0 30px;}
.single-page.accordion h4 a.jason-acc-title {font-size: 22px;}
.single-page.accordion h4 a.jason-acc-title small {font-size: 21px;}
.single-page.accordion .jason-acc-content { padding: 13px 25px 0; }
.abt-iframe-section { margin-bottom: 30px; } 
.jason-faq { padding: 35px 0px; }

}

@media screen and (max-width:767px) {
.container1{max-width: 100%; padding: 0 15px;}

/* 	Inner pages comman styles */

/* default-content-sec.blog_pg */
.default-content-sec.blog_pg .defualt-rit .post-item .post-img { width: 100%; }
.default-content-sec.blog_pg .defualt-rit .post-item { flex-direction: column;max-width: 335px;margin: auto; }
.default-content-sec.blog_pg .defualt-rit .post-item .post-cnt {width: 100%;}
.default-content-sec.blog_pg .defualt-rit .post-item .post-cnt h4 {font-size: 20px;margin: 0 0 15px;}
.default-content-sec.blog_pg .defualt-rit .post-item .blog-post-img img { height: 210px; max-width: 380px;object-position: center center; }

/* Practice Areas styels */
.in-practice-areas-sec .our-practice-sec{ padding:60px 0 80px; } 
.in-practice-areas-sec .our-practice-wrap{ gap:15px; }
.in-practice-areas-sec .our-practice-item{padding:20px; }
.in-practice-areas-sec .our-practice-item h4{ font-size:24px; }
.in-practice-areas-sec h4 br { display: none; }
.in-practice-areas-sec .practice-img img{ width:200px; height:200px; }

/* Responsive Shortcode trusted-by-clients*/
.defualt-rit .trusted-by-lft-sec h3 {font-size: 36px;}
.defualt-rit .trusted-by-lft-sec small { font-size: 25px; }
.contaner1{max-width: 100%; padding: 0 15px;}
.contact-list { justify-content: center; flex-wrap: wrap; gap: 30px; align-items: center;} 
.cnt-item-img { width: 30.45%;} 
.contact-item { width:100%; max-width:300px; } 
.contact-main{padding:0px 0px 30px 0px;} 
.social-list a{width: 43px; height: 43px;} 
.social-icon.li{background-position-y: 10px;} 
.contact-main h2 {font-size: 40px;} 
.social-list{margin-top:5px} 
.inner-benner-sec { padding: 80px 0 80px; } 
.inner-benner-sec .page-title { font-size: 36px; } 
.default-content-sec { padding: 50px 0 80px; } 
.defualt-lft .sidebar-item .sidebar-title { font-size: 30px; } 
.defualt-lft .sidebar-item.locations .office-location-box h3 { font-size: 25px; } 
.defualt-lft .sidebar-item.locations { padding: 21px 0 25px; } 
.defualt-lft .sidebar-item.side-bar-case-result .sidebar-result-itm .case-result-title { margin: 0; } 
.in-meet-our-firm-sec { gap: 15px; } 
.abt-btm-btn a { font-size: 17px; padding: 10px 10px; } 
.abt-iframe-btm-cnt { gap: 7px; } 
.call-now-cta-sec h3 { font-size: 31px; } 
.call-now-cta-sec p { letter-spacing: 2.08px; margin-bottom: 16px; } 
.call-now-btm-btn { gap: 15px; flex-wrap: wrap; } 
.in-meet-our-firm-sec .in-meet-our-firm-cnt { padding: 11px 13px 10px; } 
.in-meet-our-firm-sec { margin-bottom: 15px; } 
.defualt-lft .sidebar-item { margin: 0 0 20px; } 
.default-content-sec.single-blog .cmn-img img { height: 300px; } 
.default-content-sec.single-blog .entry-title { margin: 0 0 30px; } 
.call-cta-btm-btn a { display: block; } 
.call-cta-btm-btn { width: 100%; max-width: 320px; } 
.call-now-call-btn.call-cta-btm-btn a::before { left: 55px; } 
.defualt-lft .recent-posts ul li a { font-size: 18px; } 

/*  */
.defualt-rit .jason-acc-content p {font-size: 15px; line-height: 1.5; }
.inr-case-results-section .med-mal-blk .med-mal-item {padding: 20px 15px 20px; max-width: 300px; }
.inr-case-results-section .med-mal-blk {gap: 20px 10px; margin-bottom: 30px; justify-content: center; }
.featured-testimonial {margin: 0 0 50px; gap: 30px; display: flex; flex-direction: column; align-items: center; text-align: center; }
.featured-image {width: 100%; max-width: 400px; }
.featured-content {width: 100%; }

/* QA Changes */
.default-content-sec.single-blog .entry-title { margin: 0 0 25px; }
.defualt-rit .trusted-by-clients-blk{margin-bottom: 30px;}
.inner-testimonials-sec{margin: 0 0 25px;}
.jason-matzus-sub-text { font-size: 26px; }
.single-page.accordion h4 a.jason-acc-title {font-size: 20px;line-height: 1.2;}
.single-page.accordion h4 a:after{transform: scale(0.9);}
.accordion-item{padding-bottom: 20px;}
.single-page.accordion { margin-bottom: 25px; }
.mejs-overlay-button{transform: scale(0.8);}
.jason-acc-title::after { transform: scale(0.8); right: 3px; }
.jason-faq { padding: 30px 0px; }
.call-now-cta-sec{margin: 30px 0;}
.inner-benner-sec::before, .inner-benner-sec{clip-path: none;}

/* 26-06-2026 */
.defualt-rit .cta-det-blk h2 { font-size: 38px; }

}
@media screen and (max-width:640px) {
/* 	Inner pages comman styles */
/* Practice Areas styels */
.in-practice-areas-sec .practice-img img{ width:180px; height:180px; }

/* Responsive Shortcode trusted-by-clients*/
.defualt-rit .trusted-by-img-sec{position: relative; right: 0px; margin-bottom: 15px;}
.defualt-rit .trusted-by-img-sec img {max-width: 100%; margin: auto; padding: 10px 10px 0px; border: 2px solid #000; border-radius: 12px;}
.defualt-rit .trusted-by-clients-blk {padding: 30px 15px 30px 15px;}
.defualt-rit .trusted-by-lft-sec h3, .defualt-rit .trusted-by-clients-btn{text-align: center;}
.defualt-rit .trusted-by-clients-btn a.cmn-btn { font-size: 14px; padding: 18px 13px; }
.defualt-rit .trusted-by-lft-sec { width: 100%; }
.defualt-rit .trusted-by-clients-blk::before{display: none;}

}

@media screen and (max-width: 620px) {
.cta-box-list {padding: 30px 20px; column-gap: 30px; display: flex; flex-direction: column; align-items: center; }
.cta-box-list::after {width: 100%;height: 100%;}
.cta-det-blk {text-align: center; padding: 0; width: 100%; }
.cta-img-blk {padding: 10px 10px 0px; width: 100%; max-width: 250px; border: 1px solid #0581f2; margin-bottom: 20px; }
.defualt-rit .cta-det-blk h2 {font-size: 35px; }
.defualt-rit .cta-call-btn a {font-size: 16px; padding: 16px 30px 16px 55px; margin-bottom: 15px; }
.defualt-rit .cta-call-btn a::before {width: 18px; height: 18px; left: 22px; }
.defualt-rit .schedule-btn a {font-size: 15px; padding: 20px 30px; letter-spacing: 0.3px; }
}


@media screen and (max-width:580px) {
/* 	Inner pages comman styles */
/* Practice Areas styels */
.in-practice-areas-sec .our-practice-item{ padding:18px; }
.in-practice-areas-sec .our-practice-item h4{ font-size:22px; margin-bottom:15px; }
.in-practice-areas-sec .practice-img img{ width:170px; height:170px; }
.in-practice-areas-sec .pract-btn{ font-size:14px; }

}

@media screen and (max-width:520px){
.contact-main p {font-size: 17px;}
.contact-main h2 {font-size: 35px;}
.contact-item {padding: 30px 20px 30px 20px;}
.default-content-sec{padding: 40px 0px;}
.contact-main h2 {font-size: 26px;}
.contact-main p {font-size: 15px;}

}

@media screen and (max-width:480px) {
/* 	Inner pages comman styles */

/* Practice Areas styels */
.in-practice-areas-sec .our-practice-sec{ padding:50px 0 70px; } 
.in-practice-areas-sec .practice-img img{ width:160px; height:160px; }
.in-practice-areas-sec .pract-btn{ font-size:13px; }
.call-now-call-btn.call-cta-btm-btn a::before { left: 35px; }
.inner-benner-sec { padding: 60px 0 60px; } 
.default-content-sec { padding: 40px 0 60px; } 
.abt-btm-btn { flex: inherit; width: 100%; } 
.abt-iframe-btm-cnt { flex-direction: column; } 
.in-meet-our-firm-sec .in-meet-our-firm-cnt h5 { font-size: 24px; } 
.call-now-cta-sec h3 { line-height: 1.2; } 
.call-now-cta-sec p { letter-spacing: 0.4px; margin-bottom: 15px; } 
.call-now-btm-btn { gap: 11px; flex-wrap: wrap; } 
.call-now-cta-sec { margin: 25px 0; padding: 25px 9px 30px; } 
.abt-iframe-mid-cnt { padding: 20px 15px 15px; } 
.call-now-cta-sec .call-now-consu-btn.call-cta-btm-btn a {font-size: 13px;padding: 15px 15px;} 
.call-now-cta-sec .call-now-call-btn.call-cta-btm-btn a { padding: 15px 21px 15px 60px; } 
.abt-iframe-section { margin-bottom: 30px; }
.defualt-lft .recent-posts ul li a { font-size: 17px; }

/*  */
.defualt-rit .cta-det-blk h2 {font-size: 30px; }
.defualt-rit .cta-det-blk p {font-size: 15px; letter-spacing: 0px; margin-bottom: 20px; }
.defualt-rit .cta-call-btn a {font-size: 15px; padding: 16px 30px 16px 55px; margin-bottom: 15px; }
.cta-box-list {padding: 30px 15px;}
.defualt-rit .schedule-btn a {font-size: 14px; padding: 20px 14px; letter-spacing: 0px; }
.single-faq-sec h4 a {font-size: 20px; padding: 14px 25px 14px 15px; letter-spacing: 0; }
.jason-acc-title.active::after {width: 20px;height: 20px;right: 15px;}
.jason-acc-title::after {width: 20px;height: 20px;right: 5px;}

/* QA Changes */
.defualt-rit .trusted-by-clients-blk{margin-bottom: 20px;}
.inner-testimonials-sec{margin: 0 0 20px;}
.contact-main { padding: 0px; }
.jason-matzus-sub-text { font-size: 24px;}
.hm-video-blk { margin-bottom: 20px; }
.defualt-rit .inner-testimonias-cta .owl-carousel .owl-nav{max-width: 200px;top: initial;bottom: -30px;}
.defualt-rit .inner-testimonias-cta .sidebar-list{padding: 0px;}
.mejs-overlay-button{transform: scale(0.7);}
.abt-iframe-section { margin-bottom: 20px; }

}

@media screen and (max-width: 440px) {
.single-faq-sec h4 a {font-size: 20px;padding: 14px 40px 14px 15px;letter-spacing: 0;}
}

@media screen and (max-width:360px) {
/* QA Changes */
.default-content-sec { padding: 20px 0 60px; }
.single-page.accordion h4 a:after { transform: scale(0.8); }
.single-page.accordion h4 a.jason-acc-title { font-size: 18px; padding-right: 20px; }
.single-page.accordion h4 a.jason-acc-title small { font-size: 20px; }
.accordion-item { padding-bottom: 15px; }
.single-page.accordion .jason-acc-content { padding: 10px 20px 0; }
.mejs-overlay-button{transform: scale(0.6);}

}

@media screen and (max-width:320px) {
/* 	Inner pages comman styles */
/* Practice Areas styels */
.in-practice-areas-sec .our-practice-item{ padding:15px; } 
.in-practice-areas-sec .practice-img img{ width:150px; height:150px; }
}