@media (max-width:1900px) {}
@media screen and (max-width:1800px) {
.content-area .blog-entry.large-entry .thumbnail img { height: 273px; }
}

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

#main #content-wrap {padding: 120px 0; }
.content-area h1 {font-size: 47px; }
.sngl-pract-reviews-sctn {padding: 60px 0 100px; }
.page_bnr {padding: 180px 0; }
.sngl-pract-abt-sctn {padding-bottom: 110px; }
.prctc-subpg-cnt-blk {padding: 110px 0 0; }
.action-sld-sec {padding: 110px 0; }
.page-id-1036 .sngl-pract-reviews-sctn {padding-top: 110px; }
.action-sld-sec {padding: 110px 0; }


.content-area .blog-entry.large-entry .thumbnail img { height: 260px; }
.sngl-pract-reviews-cont .sngl-pract-reviews-lft {padding: 80px 80px 56px; }
.sngl-pract-reviews-item h4 { font-size: 30px; line-height: 1.6; }
.sngl-pract-reviews-blck.owl-carousel .owl-nav { bottom: -93px; width: 118px; }
.sngl-pract-reviews-item p { font-size: 17px; }
.sngl-pract-reviews-sctn .sngl-pract-reviews-cont::before { width: 95px; height: 95px; left: 80px; top: -51px; }
.prct-conatct-sctn {padding: 170px 0; }
.prct-contact-blck h3, .prct-contact-blck h4 { font-size: 30px; margin: 0 0 20px; }
.prct-contact-blck p { font-size: 16px; margin: 0 0 40px; }

.page-id-45 #main #content-wrap .container, .page-template-sitemap #main #content-wrap .container {max-width: 1360px;}
.sngl-pract-blog-sctn .content-area h2 {font-size: 45px;margin: 0 0 35px;}
.sngl-pract-blg-btn {margin: 20px 0 0;}
.content-area .video-testi-blk h6 {margin: 0 0 20px;}
.sidebar-container .sidebar-box {margin-bottom: 40px;}
.content-area.serch_pg h2 {font-size: 40px;padding-top: 17px;margin: 0 0 40px;}
.content-area .search-noresults-list h6 {font-size: 30px;margin: 0 0 18px;line-height: 1.1;}
.content-area .search-noresults-list p {line-height: 1.3;}
.content-area.serch_pg .blg-post-cnt h4 {font-size: 20px;}

.content-area .area-served-blk {padding-top: 65px;}
.content-area .in-prctc-item a {font-size: 21px;}

}

@media screen and (max-width:1600px) {
.prctc-subpg-cnt-blk .container {max-width: 1300px; }

.page_title { padding-top: 100px; }
.page_title::before { top: -6px; left: -5px; transform: scale(0.9); }

.sidebar-container h4.widget-title {font-size: 29px; padding: 21px 34px; text-align: left; }
.sidebar-container .sidebar-box ul {padding: 43px 34px; }
.page_bnr {padding: 160px 0; }
.page_title h1, .page_title h2, .page_title strong, .page_title strong { font-weight: 400; font-size: 45px; }
#main #content-wrap {padding: 100px 0; }
.content-area h1 {font-size: 45px; }
.content-area h2 {font-size: 33px; }
.content-area h3, .content-area .inn-about-blck.full .inn-about-rgt h3 {font-size: 30px; }
.content-area h4 {font-size: 28px; }
.content-area h5 {font-size: 25px; }
.content-area h6 {font-size: 23px; }
.content-area p, .content-area li { font-size: 16px; }

#blog-entries { gap: 24px; }
.blgslidebtn-list { margin-bottom: 24px; }
.content-area .blgslidebtn-list h2 { font-size: 33px; padding-left: 23px; }
.content-area { padding-top: 100px; }
.content-area::before { top: -1px; }
.content-area .blog-entry.large-entry {padding-bottom: 40px; }
.content-area .blog-entry.large-entry .post-content {padding: 40px 33px 0; }
.content-area .blog-entry.large-entry .post-content h4 {font-size: 21px; }
.content-area .blog-entry.large-entry .post-content .post-meta {font-size: 18px; margin: 0 0 10px; }
.content-area ul.page-numbers { margin: 20px 0 0 ; }
.show .widget select { font-size: 21px; }
.content-area .blog-entry.large-entry .thumbnail img { height: 233px; }

.page-template-testimonials-page .page_bnr {padding: 55px 0; }
.innreview-blck { padding: 56px 30px; }
.innreview-img {margin: 0 auto 25px; width: 77px; }
.innreview-title { font-size: 30px; margin: 0 0 16px; }
.innreview-blck p { font-size: 16px; margin: 0 0 30px 0; }
.innreview-btn a.cmn-btn { padding: 14px 57px 14px 26px; }
.innreview-btn a.cmn-btn:after { right: 28px; margin: auto; transform: scale(0.8); }
.content-area .testi-item { padding: 60px 50px; }
.content-area .star-rat { margin: 0 0 20px -20px; transform: scale(0.8); }
.content-area .testi-item h4 {font-size: 21px; margin: 0 0 15px; }
.content-area .testi-item p {font-size: 16px; margin: 0 0 20px; }
.testi-popup-cnt {max-height: 170px; margin: 0 0 20px; }
.content-area .testi-item h5 {font-size: 16px; }
.content-area .testi-btn {margin: 40px 0 0; }
.content-area .testimonials { gap: 26px; }

.content-area .inn-about-rgt h2 { font-size: 45px; }
.content-area .inn-about-rgt h5 { font-size: 26px;margin: 0 0 20px; }
.content-area .inn-about-rgt h4 { font-size: 32px; padding-left: 24px; margin: 24px 0 20px; }
.content-area .inn-about-rgt h3 { font-size: 43px; padding-left: 24px; margin: 0px 0 20px; }
.read-more-toggle { margin-top: 0; font-size: 16px; }

.innmeet-itm-cnt {padding: 30px 0 18px; }
.innmeet-item h4 { font-size: 18px; margin: 0 0 20px; }
.innmeet-item h5 { font-size: 18px; }
.innmeet-list.owl-carousel .owl-nav { margin: 40px auto 0; }
.innmeet-list.owl-carousel .owl-nav button { transform: scale(0.9); margin: 0 -5px; }
.inn-about-meet-sctn {padding: 0 0 20px; border-bottom: 8px solid #C9962C; }
.innmeet-list-blck {padding: 0 0 50px; }
.inn-offering-lft h2 { font-size: 40px; padding-left: 23px; margin: 0px 0 20px; }
.inn-offering-lft p { font-size: 16px; margin: 0 0 16px; }
.inn-off-lft-blck {padding: 30px; margin: 40px 0 0; text-align: left; }
.inn-off-lft-blck h5 { font-size: 16px; }
.inn-off-lft-img { width: 77px; }
.inn-offering-sctn, .inn-prct-offering-sctn {padding: 100px 0; }
.innmeet-blck-img { margin: 0 auto 30px; width: 77px; }
.innmeet-blck h2 { font-size: 45px; margin: 0 0 20px; padding-bottom: 20px; }
.innmeet-blck h3 { font-size: 32px; margin: 0 0 60px; }
.testi-popup-blk { padding: 55px 50px; }

.content-area .blue-box, .sngl-pract-arst-rgt .blue-box {margin: 35px 0; padding: 30px; }
.inn-about-sctn.prct-sec {padding: 90px 0 0; }
.inn-about-sctn.prct-sec .inn-about-lft { padding: 55px; }
.inn-about-sctn.prct-sec .inn-about-lft ul li a {font-size: 21px; }

.single-post .content-area .singleblg-blk h2 { font-size: 29px; }
.content-area .singleblg-item { padding: 43px 34px; }
.content-area .singleblgcnt .clndr { font-size: 18px; }
.content-area .singleblgcnt h3, .content-area .singleblgcnt h3 a { font-size: 21px; }
.content-area .singleblg-slider .owl-nav {margin: 30px 0 0; }

.content-area .post-prev-next a h4 { font-size: 16px; padding: 15px 26px; }
.content-area .post-prev-next { padding: 33px 0 0; }

.content-area .in-cntct-form { padding: 50px 40px; }
.content-area .in-cntct-form .form-top-img { width: 77px; }
.content-area .form-top-cont h2 { font-size: 45px; margin-bottom: 23px; }
.content-area .form-top-cont h3 { font-size: 32px; padding-left: 20px; margin-bottom: 30px; }
.content-area .in-cntct-map-cont { padding: 50px 40px; margin: -135px 0 0 auto; }

.sngl-pract-testi-blck.owl-carousel .owl-nav { bottom: -85px; width: 115px; }
.sngl-pract-testi-blck.owl-carousel .owl-nav button {width: 45px; height: 45px; }
.sngl-pract-testi-blck.owl-carousel {margin: 0 0 40px; }
.sngl-pract-testi-sctn { padding: 0 0 100px; }
.sngl-pract-arst-rgt h2 { font-size: 45px; }
.sngl-pract-arst-rgt p, .sngl-pract-arst-rgt ul li { font-size: 16px; margin-bottom: 16px; }
.sngl-pract-arst-rgt h3 { font-size: 29px; margin-bottom: 17px; }
.inn-criminal-sctn {padding: 100px 0; }
.inn-criminal-blck h2 {font-size: 45px; margin: 0 0 30px; }
.inn-criminal-blck h6 { font-size: 16px; }
.sngl-pract-testi-sctn h2 { font-size: 45px; margin-bottom: 20px; }
.sngl-pract-testi-sctn h3 { font-size: 32px; padding-left: 20px; margin-bottom: 30px; }

.sngl-pract-testi-sctn .sngl-pract-testi-item {padding: 40px 30px 60px; }
.sngl-pract-testi-sctn .sngl-pract-testi-item .star-rat {width: 150px; height: 23px; margin-bottom: 20px; }
.sngl-pract-testi-item h4 { font-size: 20px; margin-bottom: 18px; }
.sngl-pract-testi-item p { font-size: 16px; }
.sngl-pract-testi-item h5 { font-size: 16px; left: 30px; bottom: 40px; }
.sngl-pract-arst-sctn {padding: 0 0 100px; }
.inn-crml-list h3, .inn-crml-list h4 { font-size: 45px; margin: 0 0 20px; }
.inn-criminal-blck p, .inn-criminal-blck ul li { font-size: 16px; margin: 0 0 16px; }
.inn-crml-block {padding: 30px; margin: 40px 0 0; }
.inn-crml-block h5, .inn-crml-block p {font-size: 16px; margin: 0; }
.sngl-pract-form-sctn {padding: 100px 0; }
.sngl-pract-form-sctn .sngl-pract-form-blk { padding: 90px 100px; }
.sngl-pract-form-sctn .form-top-cont h2 { font-size: 45px; margin-bottom: 20px; }
.sngl-pract-form-sctn .form-top-cont h3 { font-size: 32px; padding-left: 22px; }
.sngl-pract-form-sctn .form-top-cont p { font-size: 16px; }
.sngl-pract-form-sctn .form-top-cont {margin-bottom: 30px; }
.sngl-pract-form-sctn .form-rgt-lst { gap: 25px; }
.form-rgt-lst .cnslt-item {padding: 30px 20px; }
.form-rgt-lst .cnslt-item-icn { margin-bottom: 20px; width: 49px; }
.form-rgt-lst .cnslt-item h5 { font-size: 20px; }
.form-rgt-lst .cnslt-item p { font-size: 16px; }
.in-case-blck h2 { font-size: 45px; margin: 0 0 20px; }
.in-case-blck p { font-size: 17px; margin: 0 0 30px; }
.in-case-item { padding: 40px 30px; }
.in-case-item h3 { font-size: 45px; }
.in-case-item h4 { font-size: 28px; }
.in-case-list.owl-carousel .owl-nav { margin: 40px auto 0; }
.in-case-list.owl-carousel .owl-nav button {width: 45px; height: 45px; }
.sngl-pract-case-sctn {padding: 0 0 100px; }
.inn-crml-list h4 {font-size: 30px; }
.content-area .single-prf-cnt { padding: 20px 15px 0; }
.content-area .single-prf-cnt h3 {font-size: 18px; }
.content-area .single-prf-cnt h5 {font-size: 16px; margin: 0; }
.content-area ul li, .inn-criminal-blck ul li, .sngl-pract-arst-rgt ul li { padding-left: 22px; }
.content-area ul li:before, .inn-criminal-blck ul li:before, .sngl-pract-arst-rgt ul li:before { top: 13px; }
.sngl-pract-reviews-cont .sngl-pract-reviews-lft { padding: 80px 70px 70px; }
.sngl-pract-reviews-item h4 { font-size: 29px; line-height: 1.6; }
.sngl-pract-reviews-item p { font-size: 16px; }
.sngl-pract-reviews-item h5 { font-size: 16px; }
.sngl-pract-reviews-blck.owl-carousel .owl-nav { bottom: -90px; width: 110px; }
.sngl-pract-reviews-blck.owl-carousel .owl-nav button {width: 45px; height: 45px; }
.sngl-pract-reviews-btn {padding-left: 128px; }
.sngl-pract-reviews-sctn .sngl-pract-reviews-cont::before { width: 90px; height: 90px; left: 70px; top: -51px; }
.prct-conatct-sctn {padding: 160px 0; }
.prct-cnt-img {margin: 0 auto 30px; width: 77px; }
.sngl-pract-reviews-cont .sngl-pract-reviews-lft {padding: 60px 70px 57px; }
.sngl-pract-reviews-sctn {padding: 70px 0 100px; }
.sngl-pract-reviews-sctn .sngl-pract-reviews-cont::before {width: 85px; height: 85px; left: 70px; top: -43px; }
.sngl-pract-reviews-item h4 {font-size: 27px; }
.sngl-pract-abt-sctn {padding-bottom: 100px; }
.prctc-subpg-cnt-blk {padding: 100px 0 0; }
.prctc-subpg-cnt-blk .content-area h2 {font-size: 45px; margin: 0 0 20px; }
.sngl-pract-sub-form-sctn .ftr-form-sec.abt-pg { padding: 95px 100px; }
.content-area .inn-about-rgt p { font-size: 16px; }

.content-area .in-areas-blck { padding: 47px 37px;}
.sngl-pract-abt-sctn.suprt .inn-about-btm-img {width: 78.8%; margin: -90px auto 0 0; }
.content-area .in-areas-blck h2 { font-size: 32px; margin: 0 0 40px; padding-left: 20px; }
.content-area .in-areas-blck ul li { font-size: 16px; margin: 0 0 22px; }
.action-sld-sec {padding: 100px 0; }
.content-area .action-sld-cnt h2 { font-size: 45px; }
.content-area .action-sld-cnt h3 { font-size: 32px; margin: 0 0 30px; padding-left: 22px; }
.content-area .action-sld-item { padding: 50px 30px; }
.content-area .action-sld-item h4 { font-size: 30px; margin: 0 0 18px; padding-top: 70px; }
.content-area .action-sld-item p { font-size: 16px; }
.content-area .action-sld-item h4::after { top: -2px; transform: scale(0.9); }
.content-area .action-sld-btn a { font-size: 20px; }
.content-area .action-sld-btn a::before { transform: scale(0.9); }
.inn-about-rgt-img { width: 70px; }
.page-id-1036 .sngl-pract-reviews-sctn {padding-top: 100px; }
.sngl-pract-blog-sctn .content-area h2 {font-size: 42px;margin: 0 0 32px;}
.sngl-pract-blg-btn {margin: 0;}

.page-id-45 #main #content-wrap .container, .page-template-sitemap #main #content-wrap .container {max-width: 1300px;}
.page-id-45 .site-content, .page-template-sitemap .site-content {padding: 75px 90px;}
.content-area .video-item-cnt {padding: 24px 33px;}
.content-area .video-item-cnt h3 {font-size: 20px;line-height: 1.2;margin: 0 0 14px;}
.content-area .video-item-cnt h5 {font-size: 16px;letter-spacing: 1px;}
.content-area .video-icon a {width: 72px;height: 72px;}
.hm-form-sec.sidebar {padding: 35px 0 0;}
.content-area.serch_pg h2 {font-size: 38px;padding-top: 16px;margin: 0 0 30px;}
.content-area .search-noresults-list {margin-top: 4%;padding: 5.2% 6% 4%;}
.search-rslt-btn-lst {gap: 24px;}
.content-area .search-rslt-btn-lst a.cmn-btn {margin: 14px 0;}
.content-area .search-result-page-list {gap: 23px;}
.content-area.serch_pg .post-item {padding: 18px 17px 80px;}
.content-area.serch_pg .blg-post-btn {bottom: 30px;left: 18px;}
.sidebar-container .sidebar-box ul.sub-menu {padding: 22px 0 0;}
.sidebar-container .sidebar-box ul.sub-menu li {margin: 0 0 15px;}

.content-area .area-served-blk {padding-top: 60px;}
.content-area .in-prctc-item a {font-size: 20px;}
.content-area .in-prctc-item-list {padding-bottom: 70px;}

}

@media screen and (max-width:1500px) {}
@media screen and (max-width:1440px) {
.prctc-subpg-cnt-blk .container {max-width: 1200px; }

.page_bnr {padding: 140px 0; }
.page_title h1, .page_title h2, .page_title strong, .page_title strong { font-size: 40px; }
.page_title { padding-top: 90px; }
.page_title::before { top: -9px; left: -9px; transform: scale(0.8); }

.content-area h1 {font-size: 40px; }
.content-area h2 {font-size: 31px; }
.content-area h3, .content-area .inn-about-blck.full .inn-about-rgt h3 {font-size: 28px; }
.content-area h4 {font-size: 26px; }
.content-area h5 {font-size: 24px; }
.content-area h6 {font-size: 22px; }
.sidebar-container h4.widget-title {font-size: 26px; padding: 19px 30px; text-align: left; }
.sidebar-container .sidebar-box ul {padding: 38px 30px; }
.content-area p, .content-area li {font-size: 16px; margin: 0 0 15px 0; }
.content-area ul li:before {top: 13px; width: 8px; height: 8px; }
.sidebar-container .sidebar-box ul li a { font-size: 18px; }
.sidebar-container .sidebar-box ul.sub-menu {padding: 16px 0 0;}

#main #content-wrap {padding: 90px 0; }
#blog-entries {gap: 22px; }
.content-area .blgslidebtn-list h2 {font-size: 29px; padding-left: 21px; }
.content-area::before {top: -9px; transform: scale(0.8); left: -9px; }
.content-area {padding-top: 80px; }
button#toggleBtn { width: 60px; height: 60px; }
.show .widget select {font-size: 19px; }
#toggleContent { padding: 9.8% 9% 8% 8%; }
.content-area .blog-entry.large-entry .thumbnail img { height: 206px; }

.page-template-testimonials-page .page_bnr {padding: 40px 0; }
.innreview-blck {padding: 50px 31px; }
.innreview-img {margin: 0 auto 20px; width: 70px; }
.innreview-title {font-size: 25px; margin: 0 0 15px; }
.innreview-blck p {font-size: 15px; margin: 0 0 28px 0; }
.content-area .testimonials {gap: 24px; }
.content-area .testi-item {padding: 50px 40px; }
.content-area .star-rat {margin: 0 0 18px -24px; transform: scale(0.7); }
.content-area .testi-item h4 {font-size: 20px; }
.content-area .testi-item p {font-size: 15px; }
.testi-popup-cnt {max-height: 160px; margin: 0 0 20px; }
.content-area .testi-btn {margin: 35px 0 0; }

.content-area .inn-about-rgt h2 {font-size: 40px; margin: 0 0 20px; }
.content-area .inn-about-rgt h4 {font-size: 30px; padding-left: 20px; margin: 22px 0 20px; letter-spacing: 2px; }
.content-area .inn-about-rgt h5 {font-size: 25px; margin: 0 0 19px; }
.content-area .inn-about-rgt h3 {font-size: 40px; padding-left: 22px; margin: 0px 0 15px; }
.read-more-toggle { font-size: 15px; }

.innmeet-blck-img {margin: 0 auto 25px; width: 70px; }
.innmeet-blck h2 {font-size: 40px; margin: 0 0 18px; padding-bottom: 18px; }
.innmeet-blck h3 {font-size: 29px; margin: 0 0 50px; }
.innmeet-itm-cnt {padding: 27px 0 18px; }
.innmeet-item h4 {font-size: 17px; margin: 0 0 20px; }
.innmeet-item h5 {font-size: 17px; }
.inn-off-lft-blck h5 {font-size: 15px; }
.inn-offering-sctn, .inn-prct-offering-sctn {padding: 90px 0; }
.inn-off-lft-img {width: 70px; }
.inn-offering-lft h2 {font-size: 38px; padding-left: 20px; }
.inn-about-meet-sctn {padding: 0 0 15px; border-bottom: 5px solid #C9962C; }
.pop-up-testi.active-popup button.close-popup { top: 20px; right: 15px; }
.testi-popup-blk {padding: 45px 40px; }

.inn-about-sctn.prct-sec .inn-about-lft { padding: 50px; }
.inn-about-sctn.prct-sec .inn-about-lft ul li a {font-size: 19px; }
.inn-about-sctn.prct-sec {padding: 70px 0 0; }

.content-area .singleblg-item {padding: 33px 30px; }
.content-area .singleblgcnt h3, .content-area .singleblgcnt h3 a {font-size: 18px; }
.content-area .singleblgcnt .clndr {font-size: 16px; }
.single-post .content-area .singleblg-blk h2 {font-size: 26px; margin: 0 0 15px; padding: 0; }
.content-area.single-post-layout .post-meta p {margin: 0; }
.single-post .content-area h2, .content-area h2.lft-border, .content-area h3.lft-border, .content-area h4.lft-border, .content-area h5.lft-border, .content-area h6.lft-border, .lft-border {padding-left: 20px; }
.content-area .post-img.single_defualt_img {margin: 0 0 60px; }
.content-area .post-prev-next a h4 { font-size: 15px; padding: 13px 24px; }
.content-area .post-prev-next { padding: 30px 0 0; }

.content-area .in-cntct-map-cont .phno {margin-bottom: 25px; }
.content-area .form-top-cont h3 {font-size: 28px; padding-left: 18px; margin-bottom: 25px; letter-spacing: 2px; }
.content-area .in-cntct-form .form-top-img {width: 70px; }
.content-area .in-cntct-map-cont {padding: 45px 35px; margin: -130px 0 0 auto; }
.content-area .in-cntct-map-cont h3 {letter-spacing: 0; }
.content-area .in-cntct-map-cont .phno a { font-size: 20px; letter-spacing: 1px; }
.content-area .form-top-cont h2 {font-size: 40px; margin-bottom: 20px; }
.content-area .form-top-cont h3 {font-size: 26px; margin-bottom: 20px; letter-spacing: 2px; }

.sngl-pract-testi-sctn h2 {font-size: 40px; }
.sngl-pract-testi-sctn h3 {font-size: 29px; padding-left: 17px; margin-bottom: 26px; }
.sngl-pract-testi-blck.owl-carousel .owl-nav { width: 110px; }
.sngl-pract-testi-sctn, .sngl-pract-arst-sctn {padding: 0 0 90px; }
.inn-criminal-sctn, .sngl-pract-form-sctn {padding: 90px 0; }
.inn-crml-img { padding-bottom: 20px; width: 70px; }
.inn-criminal-blck h2 {font-size: 40px; }
.inn-criminal-blck h6 {font-size: 16px; margin: 0 0 40px; }
.inn-crml-list h3 {font-size: 40px; }
.inn-crml-block {padding: 25px; margin: 30px 0 0; }
.sngl-pract-form-sctn .sngl-pract-form-blk {padding: 80px 90px; }
.sngl-pract-form-sctn .form-top-cont h2 {font-size: 40px; }
.sngl-pract-form-sctn .form-top-cont h3 {font-size: 28px; }
.sngl-pract-form-sctn .form-rgt-lst {gap: 22px; }
.form-rgt-lst .cnslt-item-icn {margin-bottom: 20px; width: 45px; }
.sngl-pract-arst-rgt h2 {font-size: 40px;margin-bottom: 15px; }
.in-case-img { margin: 0 0 30px; width: 70px; }
.in-case-blck h2 {font-size: 40px; margin: 0 0 15px; }
.in-case-blck p {font-size: 16px; margin: 0 0 25px; }
.in-case-list.owl-carousel .owl-nav {margin: 30px auto 0; }
.in-case-list.owl-carousel .owl-nav button {width: 40px; height: 40px; }
.in-case-item {padding: 36px 30px; }
.in-case-item h3 {font-size: 40px; }
.in-case-item h4 {font-size: 25px; }
.sngl-pract-case-sctn {padding: 0 0 90px; }
.inn-crml-list h4 {font-size: 26px; }
.sngl-pract-reviews-sctn {padding: 60px 0 90px; }
.sngl-pract-reviews-item h4 {font-size: 25px; }
.sngl-pract-reviews-blck.owl-carousel {margin: 0 0 40px; }
.sngl-pract-reviews-blck.owl-carousel .owl-nav {bottom: -80px; width: 100px; }
.sngl-pract-reviews-btn a.cmn-btn {padding: 12px 24px 13px; }
.sngl-pract-reviews-cont .sngl-pract-reviews-lft {padding: 60px 60px 38px; }
.sngl-pract-reviews-blck.owl-carousel .owl-nav button {width: 40px; height: 40px; }
.sngl-pract-reviews-sctn .sngl-pract-reviews-cont::before {width: 80px; height: 80px; left: 60px; top: -40px; }
.sngl-pract-abt-sctn {padding-bottom: 90px; }
.prct-conatct-sctn {padding: 140px 0; }
.prct-cnt-img {margin: 0 auto 25px; width: 70px; }
.prct-contact-blck h3, .prct-contact-blck h4 {font-size: 26px; margin: 0 0 15px; }
.prct-contact-blck p { margin: 0 0 30px; }
.prctc-subpg-cnt-blk {padding: 90px 0 0; }
.prctc-subpg-cnt-blk .content-area h2 {font-size: 40px; margin: 0 0 15px; }
.sngl-pract-sub-form-sctn .ftr-form-sec.abt-pg {padding: 85px 90px; }

.sngl-pract-abt-sctn.suprt .inn-about-btm-img {width: 75.6%; margin: -80px auto 0 0; }
.content-area .in-areas-blck {padding: 40px 30px; }
.content-area .in-areas-blck h2 {font-size: 28px; margin: 0 0 35px; padding-left: 18px; }
.action-sld-sec {padding: 90px 0; }
.page-id-1036 .sngl-pract-reviews-sctn {padding-top: 90px; }
.content-area .action-sld-cnt h2 {font-size: 40px; }
.content-area .action-sld-cnt h3 {font-size: 30px; margin: 0 0 25px; padding-left: 22px; }
.content-area .action-sld-lst.owl-carousel .owl-nav { top: -230px; margin: 40px auto 0; }
.content-area .action-sld-lst.owl-carousel .owl-nav button {width: 40px; height: 40px; }
.content-area .action-sld-item h4 {font-size: 26px; margin: 0 0 18px; padding-top: 65px; }
.content-area .action-sld-item h4::after {top: -4px; transform: scale(0.8); left: -4px; }
.content-area .action-sld-btn a {font-size: 18px; }
.content-area .action-sld-btn a::before {transform: scale(0.8); }
.sngl-pract-blog-sctn .content-area h2 {font-size: 38px;margin: 0 0 28px;}

.page-id-45 #main #content-wrap .container, .page-template-sitemap #main #content-wrap .container {max-width: 1150px;}
.page-id-45 .site-content, .page-template-sitemap .site-content {padding: 60px 75px;}
.content-area .video-item-cnt {padding: 22px 26px;}
.content-area .video-item-cnt h3 {font-size: 18px;margin: 0 0 12px;}
.content-area .video-item-cnt h5 {font-size: 15px;letter-spacing: 0.4px;}
.content-area .video-icon a {width: 70px;height: 70px;}
.content-area .video-testi-blk h6 {margin: 0 0 18px;font-size: 19px;}
.video-social-links {gap: 10px;}
.sidebar-container .sidebar-box {margin-bottom: 35px;}
.hm-form-sec.sidebar {padding: 30px 0 0;}
.content-area.serch_pg h2 {font-size: 35px;padding-top: 14px;margin: 0 0 24px;}
.content-area .search-noresults-list h6 {font-size: 26px;}
.content-area .search-rslt-btn-lst a.cmn-btn {margin: 12px 0;}
.search-rslt-btn-lst {gap: 20px;}
.content-area.serch_pg .post-item {padding: 16px 16px 76px;}
.content-area.serch_pg .blg-post-img {margin: 0 0 20px;}
.content-area.serch_pg .blg-post-cnt h4 {font-size: 19px;margin: 0 0 18px;}
.content-area .search-result-page-list {gap: 21px;}
.content-area.serch_pg .blg-post-btn {bottom: 26px;left: 16px;}

.content-area .area-served-blk {padding-top: 50px;}
.content-area .in-prctc-item a {font-size: 19px;min-height: 90px;}

}

@media screen and (max-width:1366px) {
.content-area .area-served-item-list .area-served-item a {font-size: 17px;padding: 13px 10px 8px;min-height: 65px;}
.content-area .area-served-list {padding: 40px;}
}

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

.page_title h1, .page_title h2, .page_title strong, .page_title strong { font-size: 40px; letter-spacing: 1.5px; margin: 0; text-align: center; }
.page_title::before {left: 0; right: 0; margin: auto; transform: scale(0.8); top: -9px; }
.single-post .content-area h2, .content-area h2.lft-border, .content-area h3.lft-border, .content-area h4.lft-border, .content-area h5.lft-border, .content-area h6.lft-border, .lft-border {padding-left: 18px;margin: 0 0 20px; }

#main #content-wrap {padding: 60px 0; }
.content-wrap-list {flex-direction: column; }
.content-area {width: 100%; margin-bottom: 20px; }
.sidebar-container {width: 100%; max-width: 100%; }
.sidebar-container .sidebar-box { margin-bottom: 20px; }

.content-area .blog-entry.large-entry .thumbnail { display: none; }
.content-area .blog-entry.large-entry {width: 100%; max-width: 460px; }
.content-area .blog-entry.large-entry .post-content .post-meta {font-size: 17px; }
.blg-slide-btn { width: 500px; }
.content-area .blgslidebtn-list h2 {font-size: 34px; padding-left: 24px; }
button#toggleBtn {width: 68px; height: 68px; }
#toggleContent {padding: 13.8% 13% 8% 8%; }

.page-template-testimonials-page .page_bnr_lst { flex-direction: column;gap: 30px; }
.reviews-pg-bnr {width: 100%; }
.content-area .testi-item { width: 100%; }
.testi-popup-cnt {max-height: max-content; }

.inn-about-blck { flex-direction: column; }
.inn-about-lft {width: 100%; display: none; }
.inn-about-rgt {width: 100%; }
.inn-about-meet-sctn::after { height: 76%; }
.innmeet-blck h3 { margin: 0 0 100px; }
.inn-offering-blck {flex-direction: column; gap: 60px; }
.inn-offering-lft, .inn-offering-rgt {width: 100%; }
.inn-offering-sctn .cnslts-sec {padding: 60px 30px; }
.inn-offering-sctn .cnslts-itm {gap: 20px; margin: 0 0 30px; flex-direction: row; justify-content: flex-start; align-items: center; text-align: left; }
.testi-popup-blk {padding: 35px 30px; }
.hm-form-sec.abt-pg .form-top-img {width: 100%; max-width: 80px; }

.inn-about-sctn.prct-sec .inn-about-lft {display: block; width: 100%; margin: 55px 0 0; }
.content-area .blue-box, .sngl-pract-arst-rgt .blue-box {padding: 40px 35px 30px; margin: 20px 0; }
.inn-about-sctn.prct-sec {padding: 40px 0 0; }
.inn-about-sctn.prct-sec .inn-about-lft {padding: 50px 40px; }

.content-area.single-post-layout { flex-direction: column; }
.content-area .post-img.single_defualt_img img { height: 380px; object-fit: cover; object-position: center; }
.content-area .single-pst-lft-content {width: 100%; margin: 0px; }
.content-area .post-img.single_defualt_img {margin: 0 0 40px; }
.content-area .singleblg-blk { display: none; }
.content-area .post-prev-next {padding: 20px 0 0; }
.content-area .singleblg-blk.mbl {display: block; margin: 50px 0 0; }
.content-area .singleblg-item {padding: 60px; }
.content-area .singleblgcnt h3, .content-area .singleblgcnt h3 a {font-size: 21px; }
.content-area .singleblgcnt .clndr {font-size: 17px; }
.single-post .content-area .singleblg-blk h2 {font-size: 30px; }

.content-area .in-cntct-lst { flex-direction: column; }
.content-area .in-cntct-form, .content-area .in-cntct-map {width: 100%; }
.content-area .in-cntct-map img { height: 300px; object-fit: cover; object-position: center; }
.content-area .in-cntct-map-cont {padding: 40px 30px; margin: 0px 0 0 auto; width: 100%; text-align: center; }
.content-area .in-cntct-map-cont h3 { font-size: 25px; margin-bottom: 15px; }
.content-area .in-cntct-map-cont .phno {margin-bottom: 20px; }
.content-area .in-cntct-map-cont p { font-size: 17px; }

.sngl-pract-arst-sctn .sngl-pract-arst-blk { flex-direction: column; }
.sngl-pract-arst-lft {width: 100%; display: none; }
.sngl-pract-arst-rgt, .inn-crml-lft, .inn-crml-rgt {width: 100%; }
.inn-crml-list { flex-direction: column; }
.sngl-pract-form-sctn { background-color: #1D2052; }
.sngl-pract-form-sctn .sngl-pract-form-blk { flex-direction: column; padding: 0 20px; gap: 40px; }
.sngl-pract-form-sctn .sngl-pract-form-lft, .sngl-pract-form-sctn .sngl-pract-form-rgt {width: 100%; }
.form-rgt-lst .cnslt-item {width: 49%; }
.inn-criminal-sctn, .sngl-pract-form-sctn {padding: 60px 0; }
.sngl-pract-testi-sctn .sngl-pract-testi-item { width: 100%; }
.sngl-pract-testi-sctn, .sngl-pract-arst-sctn {padding: 0 0 80px; }
.sngl-pract-form-sctn .form-rgt-lst {gap: 18px; }
.sngl-pract-case-sctn {padding: 0 0 80px; }
.content-area ul li, .inn-criminal-blck ul li, .sngl-pract-arst-rgt ul li { padding-left: 20px; }
.content-area ul li:before, .inn-criminal-blck ul li:before, .sngl-pract-arst-rgt ul li:before { width: 8px; height: 8px; }
.content-area.single-prfl .site-content { flex-direction: column; gap: 40px; }
.content-area .single-prf-details-list, .content-area .single-prf-blk {width: 100%; }
.sngl-pract-reviews-cont .sngl-pract-reviews-lft {padding: 100px 50px 50px; width: 100%; }
.sngl-pract-reviews-sctn .sngl-pract-reviews-cont::before { top: 0; }
.sngl-pract-reviews-rgt {width: 100%; display: none; }
.sngl-pract-reviews-sctn {padding: 0 0 80px; }
.sngl-pract-reviews-btn {padding-left: 118px; }
.sngl-pract-reviews-blck.owl-carousel .owl-nav {bottom: -81px; }
.sngl-pract-reviews-blck.owl-carousel .owl-nav button {width: 41px; height: 41px; }
.sngl-pract-reviews-para {max-height: 100px; }
.sngl-pract-abt-sctn {padding-bottom: 80px; }
.prct-conatct-sctn {padding: 120px 0; }
.prct-contact-blck h3, .prct-contact-blck h4 {font-size: 24px; }
.prctc-subpg-cnt-blk {padding: 80px 0; }
.sngl-pract-sub-form-sctn .ftr-form-sec.abt-pg {padding: 60px 20px; }
.inn-offering-sctn, .inn-prct-offering-sctn {padding: 80px 0 0; }
.innmeet-item h4 {font-size: 16px; margin: 0 0 15px; }
.innmeet-item h5 {font-size: 16px; }

.hmtop-img, .hm-practice-areas-sctn .hmtop-img { width: 70px; }
.action-sld-sec {padding: 60px 0; }
.content-area .action-sld-cnt {width: 100%; }
.content-area .action-sld-lst.owl-carousel .owl-nav { margin: 40px auto 0; position: static; justify-content: flex-start; }

.sngl-pract-abt-sctn.suprt .inn-about-lft {
    display: block;
    margin-bottom: 50px;
}
.content-area .in-areas-blck {
    padding: 30px 60px;
}
.sngl-pract-abt-sctn.suprt .inn-about-btm-img {
    width: 100%;
    margin: 0;
}
.inn-about-top-img img {
    object-fit: cover;
    object-position: top center;
    height: 300px;
    max-width: 100%;
}
.content-area .in-areas-blck ul {
    column-count: 1;
}
.sngl-pract-blog-sctn .content-area h2 {font-size: 35px;margin: 0 0 20px;text-align: center;}

.page-id-45 #main #content-wrap .container, .page-template-sitemap #main #content-wrap .container {max-width: 990px;padding: 0 15px;}
.page-id-45 #main #content-wrap {padding: 0;background-color: #1d2052;}
.page-id-45 .site-content, .page-template-sitemap .site-content {padding: 45px 0px;}
.page-template-sitemap #main #content-wrap {padding: 0;background-color: #f7f7f7;}
.sngl-pract-abt-sctn.support .inn-about-lft {display: block;}

.sngl-pract-blog-sctn .content-area .blog-entry.large-entry {max-width: 100%;}
.sngl-pract-blog-sctn .content-area #blog-entries {gap: 10px;}
.sngl-pract-blog-sctn .content-area:before {left: 0;right: 0;margin: auto;}
.video-item {width: 42%;}
.video-testi-blk {width: 100%;}
.hm-form-sec.sidebar .gform_wrapper {padding: 0}
.page_title {text-align: center;}

.prctc-subpg-cnt-blk .container {max-width: 990px; padding: 0 15px; }
.content-area.single-post-layout .site-content {width: 100%;}
.content-area.serch_pg .post-item {width: 48%;}
.content-area.serch_pg .blg-post-cnt h4 {font-size: 17px;margin: 0 0 18px;}
.content-area .search-result-page-list {gap: 18px;}

.content-area .area-served-blk {padding-top: 40px;}
.content-area .in-prctc-item-list {padding-bottom: 65px;}
.content-area .in-prctc-item a {font-size: 18px;min-height: 85px;}
.inn-about-blck.full .inn-about-rgt-img {display: none;}
.inn-about-blck.full {padding:0 0 25px;}



}

@media screen and (max-width:1240px) {
.content-area .area-served-item-list .area-served-item a {min-height: 60px;font-size: 16px;}
.content-area .area-served-list {padding: 35px;}
}

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

body:not(.separate-layout) .content-area.full-width, .content-left-sidebar:not(.separate-layout) .content-area.full-width {padding: 0 !important; }
.page_bnr {padding: 80px 0; }
.page_title {padding-top: 70px; }
.page_title h1, .page_title h2, .page_title strong, .page_title strong {font-size: 35px; }
.page_title::before { transform: scale(0.7); top: -13px; }
.single-post .content-area h2, .content-area h2.lft-border, .content-area h3.lft-border, .content-area h4.lft-border, .content-area h5.lft-border, .content-area h6.lft-border, .lft-border {padding-left: 15px; margin: 0 0 15px; }

.content-area {padding-top: 70px; }
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 { margin: 0 0 17px; }
.content-area ul li {padding-left: 20px; margin-bottom: 10px; }
.content-area, .content-left-sidebar .content-area { margin-bottom: 20px; }

.blg-slide-btn {width: 350px; }
.content-area .blgslidebtn-list h2 {font-size: 30px; padding-left: 24px; }
button#toggleBtn {width: 66px; height: 66px; }
.content-area.full-width { margin: 0; }
.content-area .blog-entry.large-entry { max-width: 350px; }
.content-area .blog-entry.large-entry .post-content .post-meta {font-size: 16px; }
.content-area .blog-entry.large-entry .post-content h4 {font-size: 20px; }
#blog-entries {gap: 20px; }
#toggleContent {padding: 19% 19% 7% 5%; }

.content-area .inn-about-rgt h4 { padding-left: 15px; margin: 20px 0 20px; letter-spacing: 1.5px; }
.content-area .inn-about-rgt h3 {font-size: 38px; padding-left: 20px; }
.inn-about-meet-sctn::after {height: 72%; }
.innmeet-list-blck {padding: 0 0 30px; }
.inn-about-meet-sctn {padding: 0 0 10px; border-bottom: 3px solid #C9962C; }
.innmeet-list.owl-carousel .owl-nav {margin: 30px auto 0; }
.innmeet-list.owl-carousel .owl-nav button {transform: scale(0.8); margin: 0 -8px; }
.inn-offering-sctn .cnslts-itm {gap: 20px; }
.inn-offering-sctn .cnslts-icon img {transform: scale(0.9); }
.inn-offering-sctn .cnslts-cnt h4 {font-size: 20px; }
.inn-offering-sctn, .inn-prct-offering-sctn {padding: 60px 0  0!important; }
.content-area .testi-item p { margin: 0 0 15px; }
.testi-popup-blk {padding: 25px 20px; }
    
.inn-about-sctn.prct-sec .inn-about-lft ul li {padding: 0;}
.inn-about-sctn.prct-sec .inn-about-lft {padding: 50px 30px; }

.content-area .post-img.single_defualt_img {margin: 0 0 30px; }
.content-area .post-img.single_defualt_img img {height: 330px; }
.content-area .singleblg-item {padding: 50px 40px 30px; }
.content-area .singleblg-blk .carousel-num { left: 0; right: 0; margin: auto; width: 100%; text-align: center; }
.content-area .singleblg-slider .owl-nav { justify-content: center; }
.content-area .post-prev-next a h4 { margin: 0; }

.sngl-pract-form-sctn .form-rgt-lst {gap: 14px; }
.inn-crml-list h3 {font-size: 36px; }
.inn-criminal-blck h6 { margin: 0 0 30px; }
.left-border {padding-left: 20px; }
.inn-criminal-sctn, .sngl-pract-form-sctn {padding: 40px 0; }
.sngl-pract-form-sctn .form-top-cont h2 {font-size: 38px; margin-bottom: 15px; }
.sngl-pract-form-sctn .form-top-cont h3 {font-size: 26px; padding-left: 18px; }
.form-rgt-lst .cnslt-item {width: 100%; padding: 20px; }
.form-rgt-lst .cnslt-item-icn {margin-bottom: 15px; }
.sngl-pract-form-sctn .sngl-pract-form-blk { gap: 30px; }
.sngl-pract-testi-sctn, .sngl-pract-arst-sctn {padding: 0 0 60px; }
.in-case-item {padding: 30px 25px; }
.in-case-item h3 {font-size: 35px; }
.in-case-item h4 {font-size: 22px; }
.in-case-list.owl-carousel .owl-nav {margin: 25px auto 0; gap: 15px; }
.in-case-list.owl-carousel .owl-nav button {width: 35px; height: 35px; }
.sngl-pract-case-sctn {padding: 0 0 60px; }
.content-area ul li, .inn-criminal-blck ul li, .sngl-pract-arst-rgt ul li { margin-bottom: 10px; }
.content-area.single-prfl .site-content { gap: 30px; }
.content-area ul li:before, .inn-criminal-blck ul li:before, .sngl-pract-arst-rgt ul li:before {width: 7px; height: 7px; }
body:not(.separate-layout) .sngl-pract-abt-sctn .content-area {padding: 0 !important; }
.sngl-pract-reviews-cont .sngl-pract-reviews-lft {padding: 85px 40px 40px; }
.sngl-pract-reviews-item h4 {font-size: 22px; margin-bottom: 15px; }
.sngl-pract-reviews-blck.owl-carousel {margin: 0 0 35px; }
.sngl-pract-reviews-blck.owl-carousel .owl-nav {bottom: -76px; }
.sngl-pract-reviews-sctn .sngl-pract-reviews-cont::before {width: 70px; height: 70px; left: 40px; }
.sngl-pract-reviews-sctn {padding: 40px 0 60px; }
.inn-about-rgt-img { width: 70px; }
.sngl-pract-abt-sctn {padding-bottom: 60px; }
.prct-conatct-sctn {padding: 60px 0; }
.prct-contact-blck p {margin: 0 0 20px; }
.prctc-subpg-cnt-blk {padding: 60px 0; }
.sngl-pract-sub-form-sctn .ftr-form-sec.abt-pg {padding: 60px 10px; }
.sngl-pract-reviews-sctn {padding: 0px 0 60px; }

.content-area .area-served-item-list .area-served-item {width: 48%;}
.content-area::before {top: -12px; transform: scale(0.7); left: -13px; }
.content-area .action-sld-cnt h2 {font-size: 36px; }
.content-area .action-sld-cnt h3 { margin: 0 0 20px; }
.content-area .action-sld-item {padding: 40px 30px; }
.content-area .action-sld-item h4 {font-size: 26px; margin: 0 0 18px; padding-top: 55px; }
.content-area .action-sld-item h4::after {top: -7px; transform: scale(0.7); left: -7px; }
.content-area .action-sld-item p { margin: 0 0 20px; }
.content-area .action-sld-btn a {font-size: 17px; }
.content-area .action-sld-lst.owl-carousel .owl-nav { position: static; justify-content: flex-start; }
.sngl-pract-blog-sctn .content-area h2 {font-size: 36px; margin: 0 0 23px; }

.page-id-45 #main #content-wrap .container, .page-template-sitemap #main #content-wrap .container {max-width: 720px;padding: 0;}
.page-id-45 .site-content, .page-template-sitemap .site-content {padding: 40px 0px;}
.video-item {width: 51%;}
.content-area .video-item-cnt {padding: 20px 22px;}
.testi-center-video.inn-post-video {margin: 0 0 16px;}
.prctc-subpg-cnt-blk .container {max-width: 720px; padding: 0px;}
.sngl-pract-form-sctn .sngl-pract-form-blk {max-width: 720px; padding: 0px;margin: auto;}
.content-area.serch_pg h2 {font-size: 30px;padding-top: 10px;margin: 0 0 20px;}
.content-area .ajax-search-type label, .content-area .ajax-search-type input {font-size: 16px;}
.content-area .search-noresults-list h6 {font-size: 24px;margin: 0 0 14px;}
.content-area .search-noresults-list {padding: 40px;}
.content-area .search-section {margin-top: 30px;}

.content-area .in-prctc-item {width: 48%;}

}

@media only screen and (max-width: 959px) {
body:not(.separate-layout) .content-area, .content-left-sidebar:not(.separate-layout) .content-area {padding: 80px 0 0 !important; }
}

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

.page_bnr {padding: 60px 0; }
.page_title {padding-top: 60px; }
.page_title h1, .page_title h2, .page_title strong, .page_title strong {font-size: 30px; }
.page_title::before {transform: scale(0.6); top: -17px; }

.content-area::before {top: -16px; transform: scale(0.6); left: -16px; }
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 {margin: 0 0 15px; }
.content-area ul li {padding-left: 18px; }
.content-area h1 {font-size: 30px; }
.content-area h2 {font-size: 27px; }
.content-area h3, .content-area .inn-about-blck.full .inn-about-rgt h3 {font-size: 26px; }
.content-area h4 {font-size: 24px; }
.content-area h5 {font-size: 22px; }
.content-area h6 {font-size: 20px; }

.content-area .blog-entry.large-entry {max-width: 430px; }
button#toggleBtn {width: 47px; height: 47px; }
.content-area .blgslidebtn-list h2 {font-size: 28px; padding-left: 15px; }
.blg-slide-btn {width: 47px; }

.content-area .testi-item {padding: 40px 30px; }
.content-area .testi-btn {margin: 20px 0 0; }
.innreview-blck {padding: 35px 20px; }
.innreview-img { width: 60px; }
.page-template-testimonials-page .page_bnr_lst { gap: 20px; }
.innreview-btn a.cmn-btn:after {right: 32px; transform: scale(0.7); top: 3px; }

.content-area .inn-about-rgt h2 {font-size: 36px; margin: 0 0 15px; }
.content-area .inn-about-rgt h4 {padding-left: 15px; margin: 15px 0; letter-spacing: 1px; font-size: 30px; }
.content-area .inn-about-rgt h5 {font-size: 27px; margin: 0 0 15px; }
.content-area .inn-about-rgt h3 {font-size: 30px; padding-left: 15px; }
.read-more-toggle {font-size: 14px; }
.innmeet-item { max-width: 350px; width: 100%; margin: auto; }
.innmeet-blck h3 {margin: 0 0 60px; }
.innmeet-blck-img {margin: 0 auto 20px; width: 60px; }
.innmeet-blck h2 { margin: 0 0 15px; padding-bottom: 15px; }
.inn-offering-sctn .cnslts-sec {padding: 40px 30px; }
.inn-offering-sctn .cnslts-itm {gap: 20px; flex-direction: column; text-align: center; }
.inn-offering-sctn .cnslts-icon img {transform: scale(1); }
.inn-off-lft-blck {padding: 20px;margin: 20px 0 0; }
.inn-offering-blck { gap: 50px; }

.inn-about-sctn.prct-sec .inn-about-lft {padding: 40px 30px; }
.content-area .blue-box, .sngl-pract-arst-rgt .blue-box {padding: 20px 15px; }
.inn-about-sctn.prct-sec {padding: 20px 0 0; }

.content-area .post-img.single_defualt_img img {height: 280px; }
.content-area .singleblg-item {padding: 35px 30px 20px; }
.content-area .singleblgcnt .clndr {font-size: 15px; }
.content-area .singleblgcnt h3, .content-area .singleblgcnt h3 a {font-size: 19px; }
.single-post .content-area .singleblg-blk h2 {font-size: 28px; }
.content-area .singleblg-slider .owl-nav {margin: 25px 0 0; }
.content-area .singleblg-blk .carousel-num {font-size: 16px; bottom: 4px; }
.content-area .singleblg-slider .owl-nav button { transform: scale(0.9); }
.content-area .singleblg-blk.mbl { margin: 40px 0 0; }

.content-area .in-cntct-form {padding: 40px 20px; }
.content-area .form-top-cont h2 {font-size: 30px; margin-bottom: 15px; letter-spacing: 0; }
.content-area .form-top-cont h3 {font-size: 22px; margin-bottom: 20px; letter-spacing: 0; }
.content-area .in-cntct-form .gform_wrapper .gform_footer.top_label { margin: 10px auto 0; }
.content-area .in-cntct-map img {height: 250px; }
.sngl-pract-reviews-cont .sngl-pract-reviews-lft {padding: 40px 25px; }
.sngl-pract-reviews-sctn .sngl-pract-reviews-cont::before {display:none; }
.sngl-pract-reviews-item h4 {font-size: 20px; margin-bottom: 15px; }
.sngl-pract-reviews-item p {font-size: 15px; }
.sngl-pract-reviews-blck.owl-carousel {margin: 0 0 20px; }
.sngl-pract-reviews-blck.owl-carousel .owl-nav { position: static; margin: 20px 0 0; width: 100%; justify-content: center; gap: 15px; }
.sngl-pract-reviews-blck.owl-carousel .owl-nav button {width: 31px; height: 31px; }
.sngl-pract-reviews-btn {padding: 0; text-align: center; }
.prctc-subpg-cnt-blk .content-area h2 {font-size: 38px; }
.prct-conatct-sctn {padding: 50px 0; }
.prct-contact-blck h3, .prct-contact-blck h4 {font-size: 22px; }
.sngl-pract-reviews-para {max-height: 120px; }
#main #content-wrap {padding: 60px 0; }
.innmeet-list.owl-carousel .owl-nav {margin: 10px auto 0; }
.innmeet-itm-cnt {padding: 22px 0 15px; }

.genpg-rite .areas-served-list {padding: 30px 20px;border-radius: 20px;}
.inn-criminal-blck h2 { margin: 0 0 20px; }
.inn-criminal-blck h6 {margin: 0 0 20px; }

.content-area::before {top: -12px; transform: scale(0.7); left: -13px; }
body:not(.separate-layout) .content-area, .content-left-sidebar:not(.separate-layout) .content-area {padding: 70px 0 0 !important; }
.content-area .action-sld-cnt h3 {font-size: 26px; margin: 0 0 25px; padding-left: 20px; }
.content-area .action-sld-cnt h2 {font-size: 34px; margin: 0 0 20px; }
.content-area .action-sld-lst.owl-carousel .owl-nav {margin: 30px auto 0; }
.inn-about-rgt-img {width: 60px; }
.sngl-pract-blog-sctn .content-area h2 {font-size: 32px; margin: 0 0 20px; }

.page-id-45 #main #content-wrap .container, .page-template-sitemap #main #content-wrap .container {max-width: 100%;padding: 0 15px;}
.page-id-45 .site-content, .page-template-sitemap .site-content {padding: 35px 0px;}
.hm-form-sec.sidebar .gform_wrapper {padding: 0;}
.testi-center-video.inn-post-video {margin: 0 0 16px;}
.video-social-links {gap: 4px;}
.hm-form-sec.sidebar {padding: 25px 0 0;}
.hm-form-sec.sidebar .gform_wrapper .top_label input, .hm-form-sec.sidebar .gform_wrapper select, .hm-form-sec.sidebar .gform_wrapper .top_label textarea, .hm-form-sec.sidebar .chosen-single {margin: 0 0 10px !important;}
.prctc-subpg-cnt-blk .container, .sngl-pract-form-sctn .sngl-pract-form-blk {max-width: 100%; padding: 0 15px;}

.hm-form-sec.abt-pg .gform_wrapper, .sngl-pract-form-sctn.hm-form-sec .gform_wrapper {padding: 0;}
.content-area .search-noresults-list h6 {font-size: 22px;margin: 0 0 12px;}
.search-rslt-btn-lst {gap: 16px;}
.show .widget select{width: 280px !important;}
}

@media screen and (max-width:680px) {
.video-item {width: 100%;max-width: 380px;margin: auto;}
.content-area .ajax-search-wrapper {flex-direction: column;align-items: center;padding: 50px 45px 25px;}
.content-area .ajax-search-type {width: 100%;margin-right: 0;}
.content-area.serch_pg .post-item {width: 100%;max-width: 430px;margin: auto;}
.content-area .search-section h3 {text-align: center;margin: 0 0 30px;}

.content-area .in-prctc-item {width: 100%;margin: 0px 0.6% 1.5%;max-width: 310px;}
.content-area .in-prctc-item-list {padding-bottom: 45px;}

}

@media screen and (max-width:640px) {
.content-area .area-served-item-list .area-served-item {width: 100%;}
.content-area .area-served-list {padding: 30px 15px;}
}

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

#main #content-wrap {padding: 40px 0; }
.sidebar-container h4.widget-title {font-size: 22px; padding: 20px 20px; }
.sidebar-container .sidebar-box ul {padding: 25px 20px; }
.sidebar-container .sidebar-box ul li {margin: 0 0 20px; }
.sidebar-container .sidebar-box ul li a { font-size: 18px; }
.sidebar-container .sidebar-box ul.sub-menu li a {font-size: 15px;}
.single-post .content-area h2, .content-area h2.lft-border, .content-area h3.lft-border, .content-area h4.lft-border, .content-area h5.lft-border, .content-area h6.lft-border, .lft-border {padding-left: 13px; }

.content-area .blgslidebtn-list h2 {font-size: 26px; padding-left: 15px; }
.content-area .blog-entry.large-entry .post-content {padding: 30px 25px 0; }
.content-area .blog-entry.large-entry {padding-bottom: 30px; }
#blog-entries {gap: 10px; }

.innreview-blck {padding: 30px 15px; }
.innreview-title {font-size: 22px; margin: 0 0 15px; }
.innreview-blck p {font-size: 15px; margin: 0 0 20px 0; }
.innreview-btn a.cmn-btn {padding: 14px 50px 14px 20px; }
.innreview-btn a.cmn-btn:after {right: 23px; transform: scale(0.7); top: 3px; }
.content-area .testi-item {padding: 35px 20px; }

.inn-offering-sctn .cnslts-sec {padding: 30px 15px; }
.inn-offering-sctn .cnslts-cnt h4 {font-size: 16px; margin: 0 0 6px; }
.inn-offering-sctn .cnslts-cnt p {line-height: 1.4; font-size: 15px; }
.inn-off-lft-blck {padding: 30px 15px; }
.innmeet-blck h2 {margin: 0 0 10px; padding-bottom: 10px; font-size: 30px; }
.innmeet-blck h3 {margin: 0 0 50px; font-size: 18px; }
.inn-about-meet-sctn::after {height: 75%; }
.inn-offering-blck {gap: 40px; }

.inn-about-sctn.prct-sec .inn-about-lft {padding: 30px 25px; margin: 30px 0 0; }
.content-area.single-post-layout .post-meta { gap: 10px; margin: 0 0 20px; }
.content-area .singleblg-item {padding: 30px 20px 20px; }
.content-area .singleblgcnt h3, .content-area .singleblgcnt h3 a {font-size: 18px; }
.single-post .content-area .singleblg-blk h2 {font-size: 26px; }
.content-area .singleblg-blk.mbl { margin: 35px 0 0; }

.content-area .in-cntct-form {padding: 30px 15px; }
.hm-form-sec .gform_wrapper .top_label input[type="submit"] {font-size: 15px; padding: 13px 22px; }

.sngl-pract-testi-sctn h2 {font-size: 30px; }
.sngl-pract-testi-sctn h3 {font-size: 26px; padding-left: 15px; margin-bottom: 26px; }
.sngl-pract-testi-sctn .sngl-pract-testi-item .star-rat {width: 130px; height: 20px; margin-bottom: 15px; }
.sngl-pract-testi-sctn .sngl-pract-testi-item {padding: 30px 20px 50px; }
.sngl-pract-testi-blck.owl-carousel .owl-nav {position: static; margin: 20px 0 0; width: 90px; }
.sngl-pract-testi-blck.owl-carousel .owl-nav button {width: 35px; height: 35px; }
.sngl-pract-testi-blck.owl-carousel {margin: 0 0 20px; }
.sngl-pract-testi-btn {padding: 0; }
.sngl-pract-testi-item h5 { left: 20px; bottom: 30px; }
.inn-crml-list h3 {font-size: 30px; }
.inn-crml-list h4 {font-size: 24px; }
.inn-criminal-blck h2 {font-size: 36px; }
.inn-crml-block {padding: 20px 15px; }
.in-case-item {padding: 30px 20px; }
.in-case-item h3 {font-size: 30px; }
.in-case-item h4 {font-size: 19px; }
.in-case-list.owl-carousel .owl-nav {margin: 20px auto 0; justify-content: center; }
.sngl-pract-reviews-cont .sngl-pract-reviews-lft {padding: 30px 20px; }
.sngl-pract-abt-sctn {padding-bottom: 40px; }
.prct-cnt-img {margin: 0 auto 15px; width: 60px; }
.prct-contact-blck h3, .prct-contact-blck h4 {font-size: 17px; margin: 0 0 10px; }
.hm-form-sec.abt-pg .form-top-img { max-width: 60px; }
.sngl-pract-sub-form-sctn .ftr-form-sec.abt-pg {padding: 40px 10px; }
.prctc-subpg-cnt-blk {padding: 60px 0 40px; }
.prct-contact-blck p { line-height: 1.5; }
.content-area .in-areas-blck {
    padding: 30px 20px;
}
.sngl-pract-blog-sctn .content-area h2 {font-size: 24px; margin: 0 0 15px; }
.content-area ul li {padding-left: 16px;}
.vdeo-link a {width: 20px;height: 23px;}
.video-social-links {gap: 0;}
.content-area .video-testi-blk h6 {margin: 0 0 16px;font-size: 18px;}
.content-area.serch_pg h2 {font-size: 25px;padding-top: 8px;margin: 0 0 15px;}
.content-area .ajax-search-wrapper {padding: 35px 25px 20px;}
.search-rslt-btn-lst {gap: 12px;flex-direction: column;}
.content-area .search-noresults-list h6 {font-size: 20px;margin: 0 0 12px;}
.content-area .search-rslt-btn-lst a.cmn-btn{margin: 0;}
.content-area .search-noresults-list p {margin: 0 0 20px 0;}
.content-area .search-noresults-list {padding: 22px;}
.content-area.serch_pg .post-item {padding: 12px 12px 72px;}
.content-area.serch_pg .blg-post-btn {bottom: 18px;left: 13px;}

.content-area .inn-about-rgt h2 {font-size: 34px;}
.content-area .inn-about-rgt h4 {letter-spacing: 0.4px;font-size: 28px;}
.inrpg-breadcrumbs {font-size: 16px;}

}

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