.page_bnr {padding: 100px 0 0;position: relative;}
.inn-banner{padding: 150px 0 100px;background-image: url("../images/page-bnr-bg_v2.webp");background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;z-index: 1;}
.inn-banner:before{position: absolute;content: "";background-color: #001843;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 40%;z-index: -1;pointer-events: none;}
.page_bnr.bnroverlay:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 0%);
}
.page_title{text-align: center;}
.page_title h1,.page_title h2 {font-size: 55px; line-height: 1.1; letter-spacing: -1.1px; font-family: 'Mona Sans Condensed'; font-weight: 900; text-transform: uppercase; color: #fff; position: relative; margin: 0 0 5px; }
.inrpg-breadcrumbs {font-size: 20px; line-height: 1; letter-spacing: 0.4px; font-family: 'Mona Sans Condensed'; font-weight: 700; color: #fff; text-transform: uppercase;}
.inrpg-breadcrumbs span.breadcrumb_last{ color: #fff;}

.container1{width: 100%;max-width: 1280px;margin: auto;}
.page_default {padding: 110px 0 140px;position: relative;}
.page_content{display: flex;justify-content: space-between;}
.genpg-rite {width: 64.9%; }
.genpg-rite.full-width, .genpg-lft.full-width {width: 100%;}
.genpg-lft {width: 32%;max-width: 400px;}

.page_default.single-blog-pg .single-post-thumbnail,.cmn-img{margin-bottom: 25px;border: 2px solid #001843;}
.page_default.single-blog-pg .single-post-thumbnail,.cmn-img{border: 0;}
.page_default.single-blog-pg .single-post-thumbnail img, .cmn-img img{width: 100%;display: block;}

h1,
h2, .h2, .h2 .small, 
h3,
h4,
h5,
h6, .inn-prfle.accordion .accordion-section-content p.h6, 
.search-no-results article.post .entry-header h1.entry-title{
     font-family: 'Mona Sans Condensed';
    line-height: 1.1;
    letter-spacing: 0;
    font-weight: 700;
    color: #00205c;
    text-transform: uppercase;
    margin: 0 0 20px;
}
h1, .search-no-results article.post .entry-header h1.entry-title{font-size: 46px;}
h2, .h2{font-size: 42px;}
h3 {font-size: 38px;}
h4 {font-size: 35px;}
h5 {font-size: 32px;}
h6, .inn-prfle.accordion .accordion-section-content p.h6 {font-size: 28px;}
p, li {font-size: 20px; line-height: 1.6; letter-spacing: 0px; font-family: 'Mona Sans'; font-weight: 400; color: #000; margin: 0 0 20px; }
.h2 .small {
    text-transform: lowercase;
    display: inline-block;
    margin: 0;
    line-height: 1;
}
.h3{ font-size: 30px; font-weight: 700; letter-spacing: 0; line-height: 1.1; color: #00205c; text-transform: uppercase;}
.page_default .genpg-rite a {color: #c1012d;text-decoration: none;line-height: 1;}
.page_default .genpg-rite a:hover {color: #00205c;}
.page_default .genpg-rite li {padding-left: 20px;color: #000;position: relative;margin: 0 0 15px;text-wrap: pretty;}
.page_default .genpg-rite ul li:before {position: absolute;content: "";background-color: #000000;width: 10px;height: 10px;left: 0;right: 0;top: 12px;border-radius: 50px;}
.page_default .genpg-rite li ul {padding: 17px 0 0;margin: 0;}
.page_default .genpg-rite li ul li {list-style: none;}
.page_content .genpg-rite ol,
.page_content .genpg-rite ul {margin: 0 0 25px;list-style-position: inside;}
.page_content .genpg-rite ol {list-style-type: decimal;margin-left: 20px;}
.page_content .genpg-rite ol li {list-style: decimal;padding-left: 0 !important;}
.page_default .genpg-rite ul li>ul li {list-style-type: none;}
.page_default .genpg-rite ul li>ul li>ol li {list-style-type: decimal;}
.page_default .genpg-rite ul li>ol li {list-style-type: decimal;}
.page_default .genpg-rite ul li>ol li:before {display: none;}
.page_default .genpg-rite ul li>ol li>ul li {list-style-type: none;}


/*  SearchPage Styles */

.search-no-results article.post .entry-header{ margin: 0;}
.genpg-rite form.searchform input[type="search"] {width: 100%; background-color: #f3f3f3; border: 1px solid #000; border-radius: 3px; padding: 20px; }


/* Cta Box */

.cta-box {display: flex;justify-content: flex-end;gap: 10px;border: 2px solid #c1012d;background-color: #001c50;margin: 50px 0;align-items: center;}
.cta-box-left {width: 41%; } 
.cta-box-left .cta-title {font-family: 'Mona Sans Condensed'; font-weight: 700; font-size: 80px; line-height: 0.95; letter-spacing: 0; color: #ffffff; text-transform: uppercase; margin: 0 0 20px; } 
.cta-box-left .cta-title strong {color: #c1012d; display: block; font-weight: 700; } 
.cta-box-right img {width: 100%; display: block; } 
.cta-box-right {width: 53.5%; margin: -25px -33px -20px 0; } 
.cta-btn a.cmn-btn {padding: 21px 50px 20px; background-color: #c1012d;} 
.cta-btn a.cmn-btn:before{display: none;}
.page_default .genpg-rite .cta-btn a.cmn-btn:hover {background-color: #fff; color: #c1012d !important; } 

.cta-box.two {background-color: #001843; padding: 45px 20px;display: block; position: relative; } 
.cta-box.two::after, .cta-box.two::before {position: absolute; content: ""; background: #c1012d; width: 15px; height: 49%; margin: auto;top: 0; left: 0;  } 
.cta-box.two::after {bottom: 0; right: 0;top:auto;left:auto; } 
.cta-box-two-title {font-family: 'Mona Sans Condensed'; font-weight: 600; font-size: 76px; line-height: 0.95; letter-spacing: 0; color: #ffffff; text-transform: uppercase; margin: 0 0 20px; padding: 0 0 15px; position: relative; text-align: center; } 
.cta-box-two-title strong {font-size: 50px; color: #c1012d; display: block; font-weight: 700; } 
.cta-box-two-title::after {position: absolute; content: ""; background: #c1012d; width: 50%; height: 3px; bottom: 0; left: 0; right: 0; margin: auto; } 
.cta-box.two .cta-button-list {display: flex; justify-content: center; gap: 21px; align-items: center;} 
.cta-box.two .cta-button-list a.cmn-btn {padding: 21px 75px 20px;overflow: inherit;} 
.cta-box.two .cta-button-list a.cmn-btn:hover {background-color: #fff; color: #c1012d; } 
.cta-box.two .cta-button-list .cta-call-btn {padding-left: 52px; position: relative; } 
.cta-box.two .cta-button-list .cta-call-btn p {font-family: 'Mona Sans Condensed'; font-weight: 700; font-size: 20px; letter-spacing: 0; line-height: 1; color: #fff; margin: 0; text-transform: uppercase; } 
.cta-box.two .cta-button-list .cta-call-btn p a::before {position: absolute;content: "";background-image: url(../images/cta-call-img.webp);background-repeat: no-repeat;background-size: contain;width: 42px;height: 42px;left: 0;top: 10px;}
.cta-box.two .cta-button-list .cta-call-btn a {font-size: 43px; color: #fff; display: block; text-decoration: none;line-height: 1;margin-top: 3px;} 
.cta-box.two .cta-button-list .cta-call-btn p a:hover {color: #c1012d; } 

.inr-injury-types-list{display: flex; justify-content: space-between; flex-wrap: wrap; gap: 25px;margin: 30px 0; } 
.inr-injury-types-img {border: 2px solid #97a2b6; border-radius: 50%; display: inline-block; margin: 0 0 20px;width: 29%; } 
.inr-injury-types-img img{display: block; width: 100%; } 
.inr-injury-types-itm {width: 48.3%; background-color: #d8dde8; padding: 30px 50px 30px 40px; } 
.inr-injury-types-title{font-family: 'Mona Sans Condensed'; font-weight: 800; font-size: 36px; line-height: 1.1; letter-spacing: -0.72px; color: #00205b; margin: 0 0 10px; text-transform: uppercase; } 
.inr-injury-types-itm p {font-size: 19px;letter-spacing: -0.36px;color: #7887a4;margin: 0;}

.inr-cmn-numbers-blk{counter-reset: my-counter;margin: 30px 0;position: relative;}
.inr-cmn-numbers-itm {position: relative;padding: 3px 0 25px 65px;counter-increment: my-counter;}
.inr-cmn-numbers-itm:before{position: absolute;content: "0" counter(my-counter);font-size: 27px;line-height: 1;letter-spacing: 0px;font-family: 'Mona Sans Condensed'; font-weight: 700;color: #00205b;left: 0;top: 0;padding: 10px 13px;border: 2px solid #94a3b8;border-radius: 50%;background-color: #d8dde8;}
.inr-cmn-numbers-itm:after {position: absolute;content: "";border-left: 2px dashed #94a3b8;width: 2px;height: 100%;bottom: 0;left: 27px;z-index: -1;}
.inr-cmn-numbers-itm:last-child{padding-bottom: 0px;}
.inr-cmn-numbers-itm:last-child:after{display: none;}
.inr-cmn-numbers-itm p:last-child{margin: 0px;}



/* Sidebar Styles */

.genpg-lft .widget{background-color: #001843; margin: 0 0 50px; }
.genpg-lft .widget .widget-title {font-size: 52px;line-height: 1;letter-spacing: -1px;font-family: 'Mona Sans Condensed';font-weight: 700;text-align: center;color: #fff;padding: 25px 20px 20px;margin: 0;border: 0;position: relative;text-transform: uppercase;}
.genpg-lft .widget.widget_nav_menu .widget-title:before,
.genpg-lft .widget.widget_recent_entries .widget-title:before{position: absolute;content: "";background-color: #fff;width: 88%;height: 2px;bottom: 0;left: 0;right: 0;margin: auto;opacity: 40%;}
.genpg-lft .widget .menu-practice-areas-container,
.genpg-lft .widget.widget_recent_entries ul{padding: 10px 10px 25px;}
.genpg-lft .widget ul{margin: 0;}
.genpg-lft .widget ul li{margin: 0 0 5px;line-height: 1; border: 0;position: relative;}
.genpg-lft .widget ul li a {font-size: 24px;line-height: 1.2;letter-spacing: -0.48px;font-family: 'Mona Sans';font-weight: 700;color: #fff;position: relative;display: block;padding: 10px 45px 10px 35px;}
.genpg-lft .widget ul li a::before {background: #fff;width: 12px;height: 12px;position: absolute;content: "";left: 15px;right: 0;top: 18px;border-radius: 50px;}
.genpg-lft .widget ul li:last-child{ margin: 0;}
.genpg-lft .widget ul li a:hover:before{background-color: #c1012d;}

.genpg-lft .widget ul.sub-menu {display: none;padding: 0;margin: 5px 0 0;}
.genpg-lft .widget ul.sub-menu li a {font-size: 22px;font-weight: 600;letter-spacing: 0.36px;padding: 0px 45px 0px 55px;margin: 0 0 10px;}
.genpg-lft .widget ul.sub-menu li a:hover {background-color: transparent;}
.genpg-lft .widget ul.sub-menu li a:before {left: 35px;top: 8px;width: 10px;height: 10px;}
.genpg-lft .menu-item-has-children>button {font-family: 'Mona Sans'; font-size: 34px; font-weight: 500; line-height: 1; color: #fff; display: block; border: none; outline: none; background: transparent !important; cursor: pointer; padding: 0;position: absolute;right: 15px;top: 7px; }
.genpg-lft .menu-item-has-children>button:before {content: '+'; } 
.genpg-lft .menu-item-has-children>button.subMenuToggle.submenuopen:before {content: '-';font-size: 50px;top: -12px;position: relative;}
.genpg-lft .widget li a.drop.open {transform: rotate(90deg); } 

.genpg-lft .sub-menu .menu-item-has-children>button {
    top: -4px;
}

.genpg-lft .sub-menu .menu-item-has-children:hover>button {
    color: #c1012d;
}

.genpg-lft .widget ul li a:hover,
.genpg-lft .widget ul li.current-menu-item>a,
.genpg-lft .widget ul li:hover>a,
.genpg-lft .widget ul li:hover>a::before,
.genpg-lft .widget ul li a:hover::before,
.genpg-lft .widget ul li.current-menu-item>a::before,
.genpg-lft .widget ul li:hover>a::before,
.genpg-lft .widget ul li.current-menu-parent>a {
    color: #c1012d !important;
}

.genpg-lft .widget ul li.current-menu-item .subMenuToggle::before,
.genpg-lft .widget ul li.current-menu-parent .subMenuToggle::before,
.genpg-lft .widget>div>ul>li.menu-item-has-children:hover>.subMenuToggle::before {
    color: #c1012d !important;
}

.genpg-lft .widget ul li.current-menu-item>a:before,
.genpg-lft .widget ul li.current-menu-parent>a:before,
.genpg-lft .widget ul li a:hover:before,
.genpg-lft .widget ul>li.menu-item-has-children:hover>a::before {
    background-color: #c1012d !important;
}


/* Sidebar Testimonials */

.genpg-lft .widget.sd-testi {background-color: #d8dde8;}
.genpg-lft .widget.sd-testi .widget-title{color: #00205c;}
.sidebar-testi {padding: 10px 40px 35px;text-align: center;position: relative;overflow: hidden;}
.sidebar-testi:before {position: absolute;content: "";background-image: url("../images/sdb-testi-quote-img.webp");background-repeat: no-repeat;background-position: center;background-size: contain;width: 54px;height: 52px;bottom: 35px;left: 0;right: 0;margin: auto;}
.sidebar-testi .testi-item{box-shadow: none;padding: 0px;}
.sidebar-testi .testi-item:before{display: none;}
.sidebar-testi .star-rat{width: 49%;margin: 0 auto 15px;}
.sidebar-testi .star-rat img{width: 100%;display: block;}
.sidebar-testi p {font-size: 20px;line-height: 1.75;letter-spacing: 0px;font-family: 'Mona Sans';font-weight: 400;color: #000;margin: 0 0 20px;}
.sidebar-testi h3{color: #000; font-size: 28px; position: relative; text-transform: capitalize; } 
.sidebar-testi .sidebar-testi-title {font-size: 35px;line-height: 1;letter-spacing: 0;font-family: 'Mona Sans Condensed';font-weight: 700;text-transform: capitalize;color: #00205c;}

/* .sidebar-testi.owl-carousel .owl-nav {display: flex;justify-content: space-between;width: 100%;max-width: 210px;margin: 25px auto -65px;}
.sidebar-testi.owl-carousel .owl-nav button,
.sdb-caseresults-blk.owl-carousel .owl-nav button {background-image: url("../images/sdb-testi-lft-arr-img.webp");background-repeat: no-repeat;background-position: left 14px center;width: 44px;height: 44px;background-color: #fff;border: 2px solid #c0c9da;border-radius: 50%;} 
.sidebar-testi.owl-carousel .owl-nav button.owl-next,
.sdb-caseresults-blk.owl-carousel .owl-nav button.owl-next{rotate: 180deg;}
.sidebar-testi.owl-carousel .owl-nav button span,
.sdb-caseresults-blk.owl-carousel .owl-nav button span {font-size: 0; font-weight: bold; } 
.sidebar-testi.owl-carousel .owl-nav button:hover,
.sdb-caseresults-blk.owl-carousel .owl-nav button:hover {background-color: #c1012d;border-color:transparent; } 
.sidebar-testi.owl-carousel .owl-nav button.owl-prev:hover,
.sdb-caseresults-blk.owl-carousel .owl-nav button.owl-prev:hover{background-image: url("../images/sdb-testi-lft-arr-hov-img.webp");}
.sidebar-testi.owl-carousel .owl-nav button.owl-next:hover,
.sdb-caseresults-blk.owl-carousel .owl-nav button.owl-next:hover{background-image: url("../images/sdb-testi-rit-arr-hov-img.webp");rotate: 0deg;background-position: left 17px center;} */

/* .testimonials-content-main p{position: relative; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5;-webkit-box-orient: vertical; } 
.testimonials-content-main p.expanded {-webkit-line-clamp: unset; line-clamp: unset; overflow: visible; } 
.sd-testi-item-btn {color: #c1012d;cursor: pointer;display: block;margin: 0 0 15px;font-family: 'Mona Sans';font-weight: 400;line-height: 1;text-transform: capitalize;} */

.sidebar-testi.owl-carousel .owl-nav, .sdb-caseresults-blk.owl-carousel .owl-nav {text-align: center;margin-top: 40px;display: flex;justify-content: space-around;gap: 35px;flex-direction: row;transform: scale(0.9);}
.sidebar-testi.owl-carousel .owl-nav button, .sdb-caseresults-blk.owl-carousel .owl-nav button {    background-position: center;background-repeat: no-repeat;background-color: #f0f3fa;border: 2px solid #c0c9da;border-radius: 30px;width: 50px;height: 50px;cursor: pointer;font-size: 0;background-image: url(../images/left-arrow.webp); } 
.sidebar-testi.owl-carousel .owl-nav button span, .sdb-caseresults-blk.owl-carousel .owl-nav button span {font-size: 0; font-weight: bold; } 
.sidebar-testi.owl-carousel .owl-nav button.owl-next, .sdb-caseresults-blk.owl-carousel .owl-nav button.owl-next {background-image: url(../images/right-arrow.webp);}
.sidebar-testi.owl-carousel .owl-nav button:hover, .sdb-caseresults-blk.owl-carousel .owl-nav button:hover  {background-color: #c1012d;background-image: url(../images/left-arrow-hvr.webp);border: transparent;}
.sidebar-testi.owl-carousel .owl-nav button.owl-next:hover, .sdb-caseresults-blk.owl-carousel .owl-nav button.owl-next:hover {background-image: url(../images/right-arrow-hvr.webp);}
.sidebar-testi.owl-carousel .owl-stage-outer, .sdb-caseresults-blk.owl-carousel .owl-stage-outer {overflow: hidden;}
.sidebar-testi.owl-carousel .owl-stage, .sdb-caseresults-blk.owl-carousel .owl-stage {display: flex;}
.testi-item .showcontent {position: relative;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;}
.testi-item .showcontent.expanded {-webkit-line-clamp: unset;line-clamp: unset;overflow: visible;}
.genpg-lft .sd-testi-item-btn {font-size: 22px;color: #00205c;font-family: 'Mona Sans Condensed';line-height: 1.3;font-weight: 700;text-transform: uppercase;letter-spacing: 0;display: block;cursor: pointer;margin: 15px 0 5px;}
.genpg-lft .sd-testi-item-btn:hover {color: #c1012d;}


/* Sidebar Case results */

.sdb-caseresults-blk {padding: 20px 15px 30px;}
.sdb-caseresults-itm{text-align: center;}
.sdb-caseresults-itm .sdb-caseresults-img{width: 25%;margin: 0 auto 20px;}
.sdb-caseresults-itm img{width: auto;margin: auto;filter: invert(11%) sepia(98%) saturate(7200%) hue-rotate(345deg) brightness(80%) contrast(110%);}
.sdb-caseresults-itm .sdb-results-cnt-title {font-size: 54px;line-height: 1;letter-spacing: 0;font-family: 'Mona Sans Condensed';font-weight: 700;color: #fff;position: relative;padding-bottom: 25px;text-transform: uppercase;margin-bottom: 20px;}
.sdb-caseresults-itm .sdb-results-cnt-title:before{position: absolute;content: "";background-color: #c1012d;width: 27%;height: 2px;bottom: 0;left: 0;right: 0;margin: auto;}
.sdb-caseresults-itm .sdb-results-desc {font-size: 18px;line-height: 1;letter-spacing: 3.6px;font-family: 'Mona Sans';font-weight: 400;color: #fff;text-transform: uppercase;margin-bottom: 30px;}
.sdb-caseresults-blk.owl-carousel .owl-nav{display: flex;justify-content: center;gap: 35px;}


/* Location Sidebar */

.sdb-location-blk{padding: 27px 20px 38px;background-color: #c1012d;}
.genpg-lft .widget .sdb-location-blk .widget-title{padding: 0px;margin-bottom: 20px;font-weight: 600;}
.sdb-location-itm img{width: 100%;display: block;}
.sdb-location-img iframe {height: 250px;position: relative;z-index: 1;}
.sdb-location-itm .sdb-address{text-align: center;padding-top: 100px;position: relative;margin-top: -45px;}
.sdb-location-itm .sdb-address:before {position: absolute;content: "";background-image: url("../images/sdb-location-icon.webp");background-repeat: no-repeat;background-position: center;width: 80px;height: 80px;background-color: #00205b;top: 0;left: 0;right: 0;margin: auto;z-index: 1;}
.sdb-location-itm .sdb-address p{font-size: 20px;line-height: 1.3;letter-spacing: 0;font-family: 'Mona Sans';font-weight: 500;color: #fff;margin: 0px;display: inline-block;}
.sdb-location-itm .sdb-address p strong{font-size: 16px;letter-spacing: 3.2px;text-transform: uppercase;font-weight: 600;}
.sdb-location-itm .sdb-address a:hover {color: #001843;}


/* Blog sidebar */

.blog-archives {position: relative;background-color: #d8dde8;padding: 30px;}
.genpg-lft .blog-archives .widget {box-shadow: unset; background-color: transparent; margin: 0 0 30px; }
.genpg-lft .blog-archives .widget:last-child{margin: 0px;}
.genpg-lft .blog-archives .widget .widget-title {text-align: left;padding: 0px;margin-bottom: 20px; color: #000;}
.genpg-lft .widget input, .genpg-lft .widget select {font-size: 19px !important; font-family: 'Mona Sans'; font-weight: 500; line-height: 1.2; letter-spacing: 0.25px; text-transform: capitalize; color: #000; padding: 23px 75px 22px 25px !important;-webkit-appearance: none !important; outline: none; cursor: pointer; width: 100%;height: auto !important; opacity: 1 !important; border: 1px solid #00205b; background-color: transparent;}
.genpg-lft .widget select {background-image: url(../images/sdb-blog-arr-img.webp);background-repeat: no-repeat;background-size: 70px 100%;background-position: right center;background-color: #d8dde8;}
.genpg-lft .blog-archives .widget .search-field {background-image: none !important;cursor: text;}
.genpg-lft .blog-archives .widget input.search-submit{position: absolute; top: 0; right: 0; width: 70px; height: 100% !important; background-image: url("../images/sdb-search-icon.webp"); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; border-radius: 0 !important ; font-size: 0 !important; border: none;padding: 0 !important;}
.genpg-lft .blog-archives .search-form{position: relative;}
.genpg-lft .widget input::placeholder{color: #000;}


/* Single blog sidebar */

.page_default.single-blog-pg .blog-archives .widget.widget_categories{display: none;}
.page_default.single-blog-pg .widget.widget_categories {background-color: #001843;padding: 30px;}
.page_default.single-blog-pg .widget.widget_categories .widget-title {padding: 0px;text-align: left;margin-bottom: 10px;color: #ffffff;text-align: center;}

.genpg-lft .widget.widget_recent_entries ul li a{font-size: 20px;line-height: 1.4;letter-spacing: 0.1px; font-family: 'Mona Sans';font-weight: 500;padding: 10px 10px 10px 35px;}
.genpg-lft .widget.widget_recent_entries ul li a:before{width: 9px;height: 9px;top: 22px;}
.page_default.single-blog-pg .widget.widget_categories ul li a {
    margin: 0;
}
.page_default.single-blog-pg .widget.widget_categories ul li a {
    padding: 6px 0 6px 40px;
}
.page_default.single-blog-pg .widget.widget_categories ul li a::before {
    top: 15px;
}

.single-post-content iframe {
    width: 100%;
    margin: 20px 0;
    aspect-ratio: 1 / 0.57;
    height: 100%;
}


/* Blog page sidebar */

.page_default.blog_pg .genpg-lft{max-width: 100%;}
.page_default.blog_pg .blog-archives{padding: 0px;background-color: transparent;display: flex;justify-content: space-between;margin-bottom: 30px;gap: 25px;} 
.page_default.blog_pg .blog-archives .widget-title{display: none;}
.page_default.blog_pg .blog-archives .widget{width: 100%;margin: 0px;}
.page_default.blog_pg .blog-archives input, .page_default.blog_pg .blog-archives select{border: none;background-color: #d9dde8;}
.blog .page_bnr.bnroverlay:before {
    display: none;
}


/* Table Content */
.genpg-lft .widget .lwptoc_itemWrap {margin: 10px 0 0 !important;}
.genpg-lft .widget .lwptoc_header {font-size: 32px;color: #ffffff !important;text-transform: uppercase;line-height: 1;position: relative;text-align: center;margin: 0;font-family: 'Mona Sans Condensed';}
.genpg-lft .lwptoc_toggle a {color: #ffff !important;}
.genpg-lft .widget .lwptoc_header b{font-weight: 400 !important; } 
.genpg-lft .widget .lwptoc_item{margin-bottom: 20px; } 
.genpg-lft .widget .lwptoc_item a, .genpg-lft .lwptoc-light .lwptoc_items A:visited {color: #ffffff !important;font-size: 22px;line-height: 1;letter-spacing: -0.48px;font-family: 'Mona Sans';font-weight: 600;padding: 10px 10px 10px 35px;}
.genpg-lft .widget .lwptoc_item a::before {top: 15px;}
.genpg-lft .widget .lwptoc-notInherit .lwptoc_i DIV A:hover {border-bottom: 0 !important;color: #c1012d !important;}
.genpg-lft .widget .lwptoc_itemWrap .lwptoc_itemWrap {margin: 15px 0 0 15px; } 
.genpg-lft .widget .lwptoc-light .lwptoc_i {background: transparent; padding: 40px 30px; width: 100%; } 
.genpg-lft .widget .lwptoc_item:last-child{ margin: 0;} 
.genpg-lft .widget .lwptoc:first-child {margin: 0; } 
.genpg-lft .lwptoc_toggle {white-space: nowrap; margin-left: 0; font-size: 80%; width: 100%; display: block; padding-top: 10px; }


/* Single Attorney Page */

.attorney-card {display: flex; justify-content: center; gap: 10px; align-items: center; background-color: #001843; padding: 0 10px;margin: 56px 0 50px;position:relative;z-index:1; } 
.attorney-card:before{position: absolute;content: ""; background-image: url("../images/sngl-atrny-bg.webp"); background-position: center; background-repeat: no-repeat; background-size: cover;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;mix-blend-mode:luminosity;opacity:15%; pointer-events: none;z-index: -1;}
.in-attrny-blk {margin: -55px 0 0;width: 45%;z-index: 1;}
.in-attrny-blk .in-attrny-img img {width: 100%; display: block; } 
.in-attrny-cnt {width: 50%;padding: 10px 0;}
.attrny-name {font-family: 'Mona Sans Condensed'; font-weight: 700; font-size: 60px; line-height: 1; letter-spacing: -1.2px; color: #fff; margin: 0 0 13px;text-transform: uppercase; } 
.attrny-name strong {display: block;font-weight: 700;}
.designation {font-family: 'Mona Sans'; font-weight: 300; font-size: 16px; line-height: 1; letter-spacing: 1.6px; color: #fff; margin: 0 0 17px; text-transform: uppercase; } 
.call-btn-cnt {padding-left: 46px; position: relative;margin: 0 0 20px;  } 
.call-btn-cnt .call-text {font-family: 'Mona Sans Condensed'; font-weight: 700; font-size: 18px; letter-spacing: 0; line-height: 1; color: #fff; margin: 0; text-transform: uppercase; } 
.page_default .genpg-rite .call-btn-cnt a {
    font-size: 41px;
    color: #fff;
    display: block;
    text-decoration: none;
    line-height: 1;
    margin-top: 3px;
    width: fit-content;
    font-family: 'Mona Sans Condensed';
    font-weight: 700;
}
.call-btn-cnt a::before {position: absolute;content: "";background-image: url("../images/call-img.webp");background-repeat: no-repeat;background-size: contain;width: 38px;height: 38px;left: 0;top: 0 !important;bottom: 0;margin: auto;}
.page_default .genpg-rite .call-btn-cnt a:hover {color: #c1012d; } 
.sngl-atrny-btn a.cmn-btn {background-color: #c1012d;}
.page_default .genpg-rite .sngl-atrny-btn a.cmn-btn:hover {background-color: #fff; color: #c1012d !important; }
.sngl-atrny-btn a.cmn-btn:before{display: none;}

.inn-prfle.accordion {margin: 30px 0;}
.inn-prfle.accordion .accordion-section.accordien-active .accordion-section-content {display: block; } 
.inn-prfle.accordion .accordion-heading {font-family: 'Mona Sans Condensed';font-weight: 700;font-size: 25px;letter-spacing: 0;line-height: 1.2;color: #00000d;background-color: #f0f3fa;padding: 15px 50px 14px 25px;cursor: pointer;width: 100%;border-radius: 0;margin: 0;border: 1px solid #001843;background-image: url("../images/arrow-up-img.webp");background-repeat: no-repeat;background-size: 18px;background-position: right 18px top 20px;}
.inn-prfle.accordion .accordion-heading p {margin: 35px 0 0; } 
.inn-prfle.accordion .accordien-active .accordion-heading {background-color: #c1012d; color: #fff; background-image: url("../images/arrow-down-img.webp");border-color: transparent;} 
.inn-prfle.accordion .accordion-section-content {overflow: hidden;transition: max-height 0.4s ease;padding: 15px 25px 20px;display: none;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;background-color: #d8dde8;}
.inn-prfle.accordion .accordion-section-content p {font-size: 19px;margin: 0 0 15px;}
.inn-prfle.accordion .accordion-section-content p:last-child {margin: 0;}
.inn-prfle.accordion .accordion-section {margin: 0 0 12px;}
.inn-prfle.accordion .accordion-section:last-child {margin: 0; }
.inn-prfle.accordion .accordion-section-content ul li {font-size: 19px;padding-left: 18px;margin: 0 0 10px;}
.inn-prfle.accordion .accordion-section-content ul {padding-left: 20px;}
.cmn-faq-contnt.accordion .accordion-section-content ul li::before {width: 9px;height: 9px;top: 10px;}

.in-attrny-cnt .conct-btn a.cmn-btn {
    background-color: #c1012d;
}
.in-attrny-cnt .conct-btn a.cmn-btn:hover {
    color: #00205b !important;
}
.in-attrny-cnt .conct-btn a.cmn-btn::before {
    background-color: #d8dde8;
}


/* Practice Areas Page */

.in-practice-list {display: flex; justify-content: center; flex-wrap: wrap; gap: 20px; } 
.in-practice-item {width: 49.2%; position: relative; box-shadow: 0px 0px 30px 0px rgba(0, 31, 92, 0.1); cursor: pointer; } 
.in-practice-img {position: relative } 
.in-practice-img img {width: 100%;display: block;aspect-ratio: 1 / 0.55;object-fit: cover;}
.in-practice-item .practice-cnt-blk {display: flex; justify-content: space-between; position: absolute; left: 0; right: 0; margin: auto; top: 40px; padding: 0 13px 0 44px; z-index: 2; } 
.practice-cnt-blk .practice-cnt-lft {width: 31%; } 
.practice-cnt-blk .practice-cnt-rit {width: 44%; display: flex; justify-content: space-between; align-items: center; } 
.practice-cnt-blk .practice-title {font-family: 'Mona Sans Condensed'; font-weight: 700; font-size: 40px; line-height: 1; letter-spacing: -0.8px; color: #fff; text-transform: uppercase; margin: 0; } 
.practice-cnt-blk .practice-cnt-rit-desc {width: 65%;border-left: 1px solid #c1012d;padding: 10px 0px 10px 15px;} 
.practice-lft-img {width: 80px; } 
.practice-cnt-blk .practice-desc {font-family: 'Mona Sans';font-weight: 500;font-size: 15px;line-height: 1.3;letter-spacing: 0;color: #fff;margin: 0;}
.in-practice-item::after {position: absolute; content: ""; background-image: -webkit-linear-gradient(-90deg, rgb(0, 32, 91) 0%, rgba(0, 32, 91, 0.2) 100%); z-index: 1; width: 100%; height: 100%; bottom: 0; top: 0; right: 0; left: 0; margin: auto } 
.in-practice-item-hvr a {position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; width: 100%; height: 100%; font-size: 0; z-index: 2; }
.in-practice-item:hover .practice-title {color: #c1012d;}

/* Case results page */

.inr-results-headings{text-align: center;margin-bottom: 35px;}
.inr-results-headings p{margin: 0px;}
.inr-our-attney-text{font-family: 'Mona Sans Condensed';font-weight: 700;font-size: 60px;line-height: 1;letter-spacing: -1.2px;color: #00205c;margin: 0 0 20px;text-transform: uppercase;}
.inr-our-attney-text strong{font-weight: 700;color: #c1012d;}
.inr-case-results-list {display: flex; justify-content: center; gap: 20px; flex-wrap: wrap; } 
.inr-case-results-itm {background-color: #d8dde8; width: 49.2%; } 
.inr-case-results-txt {font-family: 'Mona Sans';font-weight: 800;font-size: 19px;line-height: 1.3;letter-spacing: 0;color: #001845;text-transform: uppercase;position: relative;padding: 15px;border-left: 1px solid #adb7cb;width: 85%;min-height: 110px;display: flex;flex-direction: column;justify-content: center;}
.inr-case-results-itm-hvr-img {display: none; } 
.inr-case-results-itm-img img {width: auto;display: block;margin: auto;}
.inr-case-results-itm-img, .inr-case-results-itm-hvr-img {padding: 0 15px;width: 100px;}
.inr-case-results-itm:hover .inr-case-results-itm-img img{filter: invert(11%) sepia(98%) saturate(7200%) hue-rotate(345deg) brightness(80%) contrast(110%);}
.inr-case-results-itm:hover{background-color: #00205b; } 
.inr-case-results-itm:hover .inr-case-results-txt{color: #fff; } 
.inr-case-results-itm:hover .inr-case-results-cnt p{color: #fff; } 
.inr-case-results-itm:hover .inr-case-results-blk, .inr-case-results-itm:hover .inr-case-results-txt {border-color: rgb(95 104 120 / 20%);}
.inr-case-results-blk {display: flex; justify-content: space-between; align-items: center;position: relative; border-bottom: 1px solid #adb7cb; } 
.inr-case-results-cnt {padding: 25px 15px 30px 30px; } 
.inr-case-results-cnt p {font-size: 18px;letter-spacing: -0.36px;color: #5f6878;margin: 0;}



/* Team Page */

.in-our-team-headings{text-align: center;margin-bottom: 35px;}
.in-our-team-headings p{margin: 0px;}
.inr-cmn-txt{font-family: 'Mona Sans Condensed'; font-weight: 700; font-size: 60px; line-height: 1; letter-spacing: -1.2px; color: #00205c; margin: 0 0 15px;text-transform: uppercase; } 
.inr-cmn-txt strong{font-weight: 700; color: #c1012d; }
.inr-our-attney-list {display: flex; justify-content: center; flex-wrap: wrap; gap: 12px; } 
.inr-our-attney-itm {position: relative; background-color: #00205b; padding: 10px 10px 20px; width: 24.25%; } 
.inr-our-attney-itm-img {background-color: #727e8e; margin: 0 0 20px; position: relative; z-index: 0; } 
.inr-our-attney-itm-img::before {position: absolute; content: ""; background-image: -webkit-linear-gradient( -51deg, rgb(75,75,76) 0%, rgb(79,93,111) 0%, rgba(79,93,111,0.01) 99%, rgb(79,93,111) 100%); width: 100%; height: 100%; left: 0; right: 0; top: 0; z-index: -1; } 
.inr-our-attney-img img {width: 100%; display: block; } 
.inr-our-attney-name {font-family: 'Mona Sans Condensed'; font-weight: 700; font-size: 33px; line-height: 1; letter-spacing: -0.66px; color: #d8dde8; margin: 0 0 5px; text-align: center; text-transform: uppercase; } 
.inr-our-attney-digestion {font-family: 'Mona Sans'; font-weight: 300; font-size: 18px; line-height: 1; letter-spacing: -0.36px; color: #7887a4; text-align: center; } 
.inr-our-attney-itm:hover{background-color: #c1012d; } 
.inr-our-attney-itm:hover .inr-our-attney-digestion {color: #fff; }
.hover a {font-size: 0; position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 1; margin: auto; } 



/*  Testimonials Page */

.inr-testi-headings {text-align: center;margin-bottom: 35px;}
.inr-testi-headings p{margin: 0px;}
.inr-testi-videos-lst {display: flex;justify-content: space-between;margin-bottom: 75px;}
.inr-testi-video{width: 32.5%;position: relative;border: 2px solid #001f5c;}
.inr-testi-video img{width: 100%;display: block;}
.inr-testi-video button.play-img{background-color: transparent;padding: 0px;border: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;height: max-content;width: 70px;border-radius: 50%;background-color: rgb(255 255 255 / 20%);cursor: pointer;}
.inr-testi-cnt {text-align: center;position: relative;width: 67.2%;margin: 0 auto 50px;}
.inr-testi-cnt:before, .inr-testi-cnt:after{position: absolute;content: "";border: solid #c1012d; border-width: 2px 0 0 2px;width: 65px;height: 85%;left: 0;bottom: 0;}
.inr-testi-cnt:after{left: inherit;right: 0;border-width: 2px 2px 0 0;}
.inr-testi-rating {display: flex;justify-content: center;align-items: center;gap: 20px;padding: 15px;border: 2px solid #c1012d;}
.inr-testi-cnt .testi-google-img {width: 113px;}
.inr-testi-cnt .testi-google-img img{width: 100%;display: block;}
.inr-testi-cnt .review-txt{font-size: 22px;line-height: 1;letter-spacing: -0.44px;font-family: 'Mona Sans'; font-weight: 600;color:#00205c; }
.inr-testi-cnt .testi-rating{font-size: 30px;line-height: 1;letter-spacing: -0.6px;font-family: 'Mona Sans Condensed';font-weight: 700;color: #c1012d;}
.inr-testi-cnt p {margin: 0 0 20px;}

.testimonials-page .in-testi-blk {column-count: 2; gap: 20px; } 
.testimonials-page .in-testi-item {padding: 50px; display: inline-block; margin: 0 0 20px;background-color: #d8dde8;position: relative;} 
.testimonials-page .in-testi-item:before {position: absolute;content: "";background-image: url("../images/sdb-testi-quote-img.webp");background-repeat: no-repeat;background-position: center;background-size: contain;width: 54px;height: 52px;top: 50px;right: 50px;margin: auto;}
.testimonials-page .in-testi-item p:last-child{margin: 0px;}
.testimonials-page .in-testi-item .star-rat{width: 35%;margin: 0 0 15px;}
.testimonials-page .in-testi-item .star-rat img{width: 100%;display: block;}
.testimonials-page .in-testi-item .title{font-size: 32px;line-height: 1;letter-spacing: 0px;font-family: 'Mona Sans Condensed';font-weight: 700;color: #00205c;text-transform: capitalize;margin: 0 0 20px;}

.popoverContainer {width: 100%; height: 100%; background: rgba(0, 0, 0, .6); } 
.case-modal-1 {width: 100%; max-width: 610px; margin: auto; display: flex; align-items: center; justify-content: center; height: 100%; } 
.case-modal-content {max-height: 95vh;padding: 25px;border-radius: 12px;overflow-y: auto;position: relative;width: 100%;}
.case-close {position: absolute;top: 49px;right: 24px;cursor: pointer;width: 33px;height: 33px;font-family: 'Mona Sans';font-weight: 400;font-size: xx-large;line-height: 1;z-index: 9;padding: 0;background-color: #c1012d;color: #ffffff;}
.btn-popups {margin: auto; background-color: #48adc563; height: 100%; width: 100%; border-radius: 30px; line-height: 1 !important; padding: 10px 30px; }
 

/* Blog Page */

.page_default.blog_pg .page_content{flex-direction: column;align-items: center;}

.blg-cntblk {display: flex;justify-content: center;flex-wrap: wrap;gap: 25px;}
.blg-cntblk .post-item {background-color: #d9dde8; width: 32%; border: 2px solid #959ba8;padding: 5px 5px 45px; position: relative;}
.blg-cntblk .post-item .blog-post-img mg{ width: 100%; display: block;}
.blg-cntblk .post-cnt {padding: 15px 25px 0;}
.blg-cntblk .post-cnt .post-title {font-size: 27px;line-height: 1.25;letter-spacing: 0;font-family: 'Mona Sans Condensed';font-weight: 700;color: #000;margin: 0 0 25px;}
.blg-cntblk .post-cnt .post-title a{color: #000;}
.blg-cntblk .post-item .post-btn{position: absolute;bottom: 30px;}
.blg-cntblk .post-item .post-btn a{font-size: 17px; line-height: 1; letter-spacing: 1.7px; font-family: 'Mona Sans'; font-weight: 700; display: inline-block; color: #c1012d;text-decoration: none;text-transform:uppercase; }
.blg-cntblk .post-item .post-btn a:hover{color: #00205b;}
.blg-cntblk .post-item:hover {background-color: #c1012d;border-color: #c1012d;}
.blg-cntblk .post-item:hover .post-cnt .post-title, 
.blg-cntblk .post-item:hover .post-btn a {color: #fff; transition-duration: 0s;}

.page_default.blog_pg .underscores-pagination{ width: 100%;margin-top: 20px;}
.page_default.blog_pg .underscores-pagination ul.page-numbers {display: flex; gap: 10px; justify-content: center;align-items: center; margin: 0; padding: 0; } 
.page_default.blog_pg .underscores-pagination ul.page-numbers li{padding: 0 !important; margin: 0 !important; } 
.page_default.blog_pg .underscores-pagination ul.page-numbers li::before{ display: none;} 
.page_default.blog_pg .underscores-pagination ul.page-numbers li a, 
.page_default.blog_pg .underscores-pagination ul.page-numbers li span.current {width: 66px; height: 66px; display: flex; justify-content: center; align-items: center; padding: 5px; font-size: 30px;font-family: 'Mona Sans Condensed';font-weight: 500;color: #000; margin: 0; box-shadow: none; }
.page_default.blog_pg .underscores-pagination ul.page-numbers li span.current, .page_default.blog_pg .underscores-pagination ul.page-numbers li a:hover{background-color: #c1012d; color: #fff; } 
.page_default.blog_pg .underscores-pagination a.next.page-numbers, 
.page_default.blog_pg .underscores-pagination a.prev.page-numbers {font-size: 0 !important; position: relative;background-image:url("../images/pagination-rit-arr.webp");background-repeat:no-repeat;background-position: center;width: 46px;height: 25px;} 
.page_default.blog_pg .underscores-pagination a.prev.page-numbers{rotate: 180deg;}
.page_default.blog_pg .underscores-pagination a.prev.page-numbers:hover,
.page_default.blog_pg .underscores-pagination a.next.page-numbers:hover{filter: invert(11%) sepia(98%) saturate(7200%) hue-rotate(345deg) brightness(92%) contrast(110%);background-color: transparent;transition: 0s;}


/* Single Blog Page */

.blog-post-img img {
    width: 100%;
    display: block;
    aspect-ratio: 1 / 0.6;
    height: 100%;
}
.page_default.single-blog-pg .page-navi {display: flex;justify-content: space-between;align-items: center; margin-top: 40px;}
.page_default.single-blog-pg .page-navi .page-navi-block{display: flex;}
.page_default.single-blog-pg .page-navi a{text-decoration: none;border-radius: 0px;}
.page_default.single-blog-pg .page-navi a:before{display: none;}
.page_default.single-blog-pg .page-navi a:hover{background-color: #c1012d;}


/* Contact Page */

body.page-template-contact-page .hm-form-blk{display: none;}
body.page-template-contact-page .mokaram-text{margin: 0px;}

.contact-pg-headings{text-align: center;margin: 0 auto 45px;width: 94%;}
.contact-pg-headings .contact-pg-title {margin-bottom: 25px;}
.contact-pg-headings .contact-pg-title strong{color: #c1012d;font-weight: 700;}
.contact-pg-headings p{margin: 0px;}

.contact-pg-form-blk {background-color: #001843;display: flex;gap: 40px;align-items: end;position: relative;z-index: 1;width: 96.8%;margin-bottom: 45px;}
.contact-pg-form-blk:before{position: absolute;content: "";background-image: url("../images/contact-pg-form-logo-part.webp");background-repeat: no-repeat;background-position: center top;background-size: contain;width: 27%;height: 55%;left: 7.5%;top: 0;opacity: 50%;z-index: -1;}
.contact-pg-form-blk .contact-pg-form-lft {width: 45%;margin: 0 0 -15px -54px;}
.contact-pg-form-blk .contact-pg-form-lft img{width: 100%;display: block;}
.contact-pg-form-rit{width: 48.7%;padding: 47px 0 60px;}
.contact-form-rit-headings{margin-bottom: 20px;}
.contact-pg-form-rit .contact-form-rit-title {font-size: 80px;line-height: 1;letter-spacing: -1.6px;font-family: 'Mona Sans Condensed';font-weight: 700;text-transform: uppercase;color: #d8dde8;margin-bottom: 5px;}
.contact-pg-form-rit p{font-size: 17px;margin: 0px;color: #fff;}
.contact-pg-form-rit .gform_wrapper {padding: 0;}
.contact-pg-form-rit .gform_wrapper label.gfield_label {display: none;}
.contact-pg-form-rit .gform_wrapper input, 
.contact-pg-form-rit .gform_wrapper select, 
.contact-pg-form-rit .gform_wrapper textarea {font-size: 16px !important;line-height: 1; padding: 20px 0px !important; outline: 0 !important; border-bottom: 1px solid rgb(255 255 255 / 20%) !important; box-shadow: none; font-family: 'Mona Sans' !important; font-weight: 300 !important; color: #7f8aa2 !important; width: 100% !important;}
.contact-pg-form-rit .gform_wrapper select{background-image: url("../images/contact-form-drpdwn-img.webp");background-repeat: no-repeat;background-position: right 20px center;background-size: 16px; background-color: transparent;border:none !important;border-bottom: 1px solid rgb(255 255 255 / 20%) !important;height: 100%;   }
.contact-pg-form-rit .gform_wrapper select option{color: #000;}
.contact-pg-form-rit .gform_wrapper textarea.small{height: 115px !important; resize: none;margin-bottom: 26px;}
.contact-pg-form-rit .gform_legacy_markup_wrapper .gform_footer {text-align: right; padding: 0; } 
.contact-pg-form-rit .gform_wrapper .gfield{width: 100%;}
.page-content form.search-form {display: flex; align-items: stretch; justify-content: flex-start; flex-wrap: wrap; gap: 10px; } 
.page-content form.search-form label {width: 100%; } 
.contact-pg-form-rit .gform_wrapper .gform_footer {float: right;margin-top: -55px !important;}
.contact-pg-form-rit .gform_footer input[type="submit"] {padding: 20px 40px !important; font-family: 'Mona Sans Condensed' !important; font-weight: 700 !important; font-size: 30px !important; border-radius: 55px !important; letter-spacing: 0.5px !important; text-transform: uppercase !important; background: #c1012d !IMPORTANT; color: #fff !important; border: 2px solid #c1012d; margin: 0 !important; position: relative; z-index: 1; cursor: pointer !important; transition: 0.3s; float: none !important; display: inline-block !important; line-height: 1 !important; width: auto !important;border:none !important; }
.contact-pg-form-rit .gform_footer input[type="submit"]:hover{background-color: #fff !important;color: #c1012d !important;transition: 0.5s;}
.contact-pg-form-rit .form-links a, 
.contact-pg-form-rit .gfield-choice-input+label{font-size: 18px !important;line-height: 1;letter-spacing: 0px;font-family: 'Mona Sans';font-weight: 300;color: #fff;margin: 0px;}
.contact-pg-form-rit .gfield-choice-input+label{cursor: pointer;}
.contact-pg-form-rit .ginput_container_checkbox{margin: -6px 0 0 !important;}
.contact-pg-form-rit .gform_wrapper input[type=checkbox] {background-color: #fff !important;width: 14px !important;height: 14px !important;margin: 2px 9px 0 0 !important;}
.contact-pg-form-rit .gform_wrapper .gform_fields {grid-column-gap: 40px;grid-row-gap: 12px;}
.contact-pg-form-rit .formpopuptext{pointer-events: inherit;padding: 15px;}
.contact-pg-form-rit .gform_wrapper .gfield .validation_message.gfield_validation_message, 
.contact-pg-form-rit .gform_wrapper .gfield .instruction.validation_message{pointer-events: none;}

.contact-blks{display: flex;justify-content: center;gap: 20px;}
.contact-itm{width: 27.7%;background-color: #001843;padding: 50px 10px 55px;text-align: center;position: relative;}
.contact-itm .contact-itm-title {font-size: 48px;line-height: 1;letter-spacing: 0px;font-family: 'Mona Sans Condensed';font-weight: 600;text-transform: uppercase;padding-bottom: 13px;margin-bottom: 10px;color: #fff;padding-top: 65px;position: relative;}
.contact-itm .contact-itm-title:before,
.contact-itm.phone p a:before{position: absolute;content: "";background-image: url("../images/contact-pg-location-icon.webp");background-repeat: no-repeat;background-position: center;background-size: contain;width: 44px;height: 48px;top: 0;left: 0;right: 0;margin: auto;}
.contact-itm.phone p a:before{background-image: url("../images/contact-pg-phone-icon.webp");top: 50px !important;}
.contact-itm.phone .contact-itm-title:before{display: none;}
.contact-itm.follow .contact-itm-title:before{background-image: url("../images/contact-pg-follow-icon.webp");}
.contact-itm .contact-itm-title:after{position: absolute;content: "";background-color: #c1012d;width: 95px;height: 2px;bottom: 0;left: 0;right: 0;margin: auto;}
.contact-itm p {font-size: 20px;line-height: 1.2;letter-spacing: 0px;font-weight: 500;margin: 0;color: #fff;}
.contact-itm p a{font-size: 14px;letter-spacing: 2.8px; display: block;width: fit-content;margin: 10px auto 0;text-transform: uppercase;}
.contact-itm.phone p a{font-size: 48px;line-height: 1;letter-spacing: 0px;font-family: 'Mona Sans Condensed';font-weight: 600;color: #fff;}
.contact-itm.phone p a:hover {color: #c1012d !important;}
.contact-itm p a:hover {color: #fff !important;}
.contact-itm .social-icons{display: flex;justify-content: center;gap: 7px;flex-wrap: wrap;}
.contact-itm .social-icons br{display: none;}
.contact-itm .social-icons a{display: inline-block;font-size: 0px;width: 45px;height: 45px;background-color: #334669;background-image: url("../images/cont-pg-fb-icon.webp");background-repeat: no-repeat;background-position: center;}
.contact-itm .social-icons a.twitter{background-image: url("../images/cont-pg-twitter-icon.webp");}
.contact-itm .social-icons a.youtube{background-image: url("../images/cont-pg-yoututbe-icon.webp");}
.contact-itm .social-icons a.instagram{background-image: url("../images/cont-pg-insta-icon.webp");}
.contact-itm .social-icons a.linkedin{background-image: url("../images/cont-pg-linkedin-icon.webp");}
.contact-itm .social-icons a.tiktok{background-image: url("../images/cont-pg-tiktok-icon.webp");}
.contact-itm .social-icons a.yelp{background-image: url("../images/cont-pg-yelp-icon.webp");}
.contact-itm .social-icons a:hover{background-color: #c1012d;}

.contact-pg-map {box-shadow: 0px 0px 30px 0px rgba(0, 24, 67, 0.32);}
.contact-pg-map iframe{width: 100%;height: 535px;}
.contact-pg-map-blk{position: relative;}
.contact-pg-map-blk .contact-map-logo {width: 18.7%;padding: 30px 25px;background-color: #fff;box-shadow: 0px 0px 30px 0px rgba(0, 24, 67, 0.32);position: absolute;top: 0;bottom: 0;right: 23%;margin: auto;height: max-content;}
.contact-pg-map-blk .contact-map-logo:before{position: absolute;content: "";background-color: #fff;width: 30px;height: 30px;left: -30px;top: 0;bottom: 0;margin: auto;clip-path: polygon(100% 0, 0 100%, 100% 100%);}
.contact-pg-map-blk .contact-map-logo img{width: 100%;display: block;}

.contact-pg-form-rit #gform_ajax_spinner_10{position: absolute !important; right: 5% !important;}
.contact-pg-form-rit .gform_footer input[type="submit"]:focus{outline: none !important;}
 

/* Search Page Styles */

.search-no-results .blg-cntblk input.search-field {width: 100%; padding: 10px 22px; font-size: 20px; } 
.search-no-results .blg-cntblk .search-form{width: 40%; position: relative; } 
.search-no-results .blg-cntblk .search-submit {position: absolute; right: 0; top: 0; width: 15%; height: 100%; background-color: #1e90ff; cursor: pointer; }


/* Responsive */

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

.contact-pg-form-rit .contact-form-rit-title {font-size: 75px;}
.contact-itm .contact-itm-title {font-size: 45px;}
.contact-itm.phone p a {font-size: 46px;}

}


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

.inn-banner {padding: 130px 0 100px;}

.page_default {padding: 100px 0 120px;}
p, li {font-size: 19px;}

.inr-cmn-txt {font-size: 52px;}

.attrny-name {font-size: 55px;}

.contact-pg-form-rit .contact-form-rit-title {font-size: 65px;}
.contact-pg-form-rit .form-links a, .contact-pg-form-rit .gfield-choice-input+label {font-size: 17px !important;}
.contact-pg-form-rit .gform_footer input[type="submit"] {padding: 18px 40px !important;font-size: 28px !important;}
.contact-pg-form-blk .contact-pg-form-lft {margin: 0 0 -15px -48px;}
.contact-itm .contact-itm-title {font-size: 40px;}
.contact-itm.phone p a {font-size: 42px;}
.contact-itm .social-icons {gap: 3px;}
.contact-itm .social-icons a{transform: scale(0.9);}

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

.container1{max-width: 1250px;}

.page_bnr {padding: 80px 0 0;}
.inn-banner {padding: 120px 0 90px;}
.page_title h1, .page_title h2 {font-size: 52px;letter-spacing: -0.6px;}
.inrpg-breadcrumbs {font-size: 19px;}

.page_default {padding: 90px 0 100px;}
h1, .search-no-results article.post .entry-header h1.entry-title {font-size: 44px;}
h2, .h2 {font-size: 40px;}
h3 {font-size: 36px;}
h4 {font-size: 33px;}
h5 {font-size: 30px;}
h6, .inn-prfle.accordion .accordion-section-content p.h6 {font-size: 27px;}
p, li {font-size: 18px;margin: 0 0 30px;}
.page_default .genpg-rite li {margin: 0 0 15px;}
.page_default .genpg-rite ul li:before {top: 9px;}

.cta-box-left .cta-title {font-size: 73px;}
.cta-btn a.cmn-btn {padding: 20px 40px 19px;}

.cta-box.two {padding: 40px 20px;}
.cta-box-two-title {font-size: 70px;}
.cta-box-two-title strong {font-size: 45px;}
.cta-box.two .cta-button-list .cta-call-btn p {font-size: 19px;}
.cta-box.two .cta-button-list .cta-call-btn a {font-size: 40px;}
.cta-box.two .cta-button-list .cta-call-btn p a::before {width: 40px;height: 40px;}

.inr-injury-types-itm {padding: 30px 40px 30px 35px;}
.inr-injury-types-title {font-size: 34px;}
.inr-injury-types-itm p {font-size: 18px;}

.genpg-lft .widget {margin: 0 0 40px;}
.genpg-lft .widget .widget-title {font-size: 49px;}
.genpg-lft .widget ul li a {font-size: 23px;}
.genpg-lft .widget ul.sub-menu li a {font-size: 21px;}
.genpg-lft .menu-item-has-children>button {font-size: 32px;top: 8px;}
.genpg-lft .menu-item-has-children>button.subMenuToggle.submenuopen:before {font-size: 47px;}

.sidebar-testi p {font-size: 19px;}

.sdb-caseresults-itm .sdb-results-cnt-title {font-size: 51px;padding-bottom: 20px;}
.sdb-caseresults-itm .sdb-results-desc {font-size: 17px;letter-spacing: 3px;}

.sdb-location-itm .sdb-address p {font-size: 19px;}

.genpg-lft .widget input, .genpg-lft .widget select {font-size: 18px !important;padding: 21px 75px 20px 25px !important;}
.genpg-lft .widget select {background-size: 65px 100%;}
.genpg-lft .blog-archives .widget input.search-submit {width: 65px;}

.genpg-lft .blog-archives .widget .widget-title,
.page_default.single-blog-pg .widget.widget_categories .widget-title {margin-bottom: 15px;}
.genpg-lft .widget.widget_recent_entries ul li a {font-size: 19px;padding: 9px 10px 9px 35px;}
.genpg-lft .widget.widget_recent_entries ul li a:before {top: 19px;}

.inr-cmn-txt {font-size: 45px;letter-spacing: -0.5px;}
.in-our-team-headings {margin-bottom: 30px;}
.inr-our-attney-digestion {font-size: 17px;letter-spacing: 0;}
.inr-our-attney-name {font-size: 30px;letter-spacing: 0;}

.attorney-card {margin: 56px 0 40px;}
.attrny-name {font-size: 50px;letter-spacing: 0;}
.page_default .genpg-rite .call-btn-cnt a {font-size: 38px;}
.inn-prfle.accordion .accordion-heading {font-size: 23px;padding: 14px 50px 13px 20px;}

.in-practice-list {gap: 18px;}
.in-practice-item .practice-cnt-blk {padding: 0 13px 0 40px;}
.practice-cnt-blk .practice-title {font-size: 37px;}
.practice-cnt-blk .practice-cnt-rit {width: 50%;}

.blg-cntblk .post-item .post-btn a {font-size: 16px;}
.blg-cntblk .post-cnt .post-title {font-size: 26px;}
.blg-cntblk .post-item .post-btn {bottom: 25px;}
.page_default.blog_pg .underscores-pagination ul.page-numbers li a, .page_default.blog_pg .underscores-pagination ul.page-numbers li span.current {width: 60px;height: 60px;font-size: 27px;}
.page_default.blog_pg .underscores-pagination a.next.page-numbers, .page_default.blog_pg .underscores-pagination a.prev.page-numbers{transform: scale(0.9);}
.blg-cntblk {gap: 24px; }

.page_default.single-blog-pg .page-navi {margin-top: 30px;}

.inr-testi-headings {margin-bottom: 30px;}
.inr-testi-videos-lst {margin-bottom: 65px;}
.inr-testi-video button.play-img {width: 60px;}
.inr-testi-cnt .review-txt {font-size: 20px;}
.inr-testi-cnt .testi-rating {font-size: 28px;}
.inr-testi-cnt .testi-google-img {width: 90px;}

.testimonials-page .in-testi-item {padding: 40px;}
.testimonials-page .in-testi-item .star-rat {width: 30%;}
.testimonials-page .in-testi-item .title {font-size: 30px;}

.inr-results-headings {margin-bottom: 30px;}
.inr-case-results-txt {font-size: 18px;}
.inr-case-results-cnt p {font-size: 17px;letter-spacing: 0;}

.contact-pg-headings {margin: 0 auto 40px;}
.contact-pg-headings .contact-pg-title {margin-bottom: 20px;}
.contact-pg-form-rit {padding: 40px 0 50px;}
.contact-pg-form-rit .contact-form-rit-title {font-size: 60px;letter-spacing: 0;}
.contact-pg-form-rit p {font-size: 16px;}
.contact-pg-form-rit .gform_wrapper .gform_fields {grid-column-gap: 30px;}
.contact-pg-form-rit .form-links a, .contact-pg-form-rit .gfield-choice-input+label {font-size: 16px !important;}
.contact-pg-form-rit .gform_wrapper input[type=checkbox] {width: 12px !important;height: 12px !important;margin: 2px 7px 0 0 !important;}
.contact-pg-form-rit .gform_footer input[type="submit"] {padding: 15px 35px !important;font-size: 25px !important;}
.contact-pg-form-rit .gform_wrapper input, .contact-pg-form-rit .gform_wrapper select, .contact-pg-form-rit .gform_wrapper textarea {padding: 15px 0px 20px !important;}
.contact-pg-form-blk .contact-pg-form-lft {margin: 0 0 -10px -37px;}
.contact-pg-form-rit .gform_wrapper .gfield .validation_message.gfield_validation_message, 
.contact-pg-form-rit .gform_wrapper .gfield .instruction.validation_message{font-size: 13px;}
.contact-itm {width: 28%;}
.contact-itm .contact-itm-title {font-size: 37px;}
.contact-itm .contact-itm-title:before, .contact-itm.phone p a:before{transform: scale(0.9);}
.contact-itm p {font-size: 18px;}
.contact-itm p a {margin: 8px auto 0;}
.contact-itm.phone p a {font-size: 38px;}
.contact-itm .social-icons {gap: 0;}
.contact-itm .social-icons a {transform: scale(0.85);}
.contact-pg-map-blk .contact-map-logo {padding: 25px 20px;}
.contact-pg-map-blk .contact-map-logo:before {left: -28px;}
.contact-pg-map iframe {height: 400px;}

.genpg-lft .widget .lwptoc_item a, .genpg-lft .lwptoc-light .lwptoc_items A:visited {
    font-size: 20px;
    padding: 10px 15px 10px 30px;
}
.genpg-lft .widget .lwptoc_item a::before {
    top: 15px;
    width: 10px;
    height: 10px;
    left: 10px;
}

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

.container1{max-width: 1150px;}

.inn-banner {padding: 100px 0 80px;}
.page_title h1, .page_title h2 {font-size: 50px;letter-spacing: 0;}
.inrpg-breadcrumbs {font-size: 18px;}

.page_default {padding: 80px 0;}
h1, .search-no-results article.post .entry-header h1.entry-title {font-size: 41px;}
h2, .h2 {font-size: 37px;}
h3 {font-size: 34px;}
h4 {font-size: 31px;}
h5, .h3 {font-size: 28px;}
h6, .inn-prfle.accordion .accordion-section-content p.h6 {font-size: 26px;}
p, li {font-size: 17px;margin: 0 0 25px;}
.page_default .genpg-rite ul li:before {width: 9px;height: 9px;}

.page_default.single-blog-pg .single-post-thumbnail, .cmn-img {margin-bottom: 20px;}

.cta-box {margin: 40px 0;}
.cta-box-right {margin: -25px -27px -16px 0;}
.cta-box-left .cta-title {font-size: 65px;}
.cta-btn a.cmn-btn {padding: 18px 35px 17px;}
.cta-box.two::after, .cta-box.two::before {width: 12px;}

.cta-box.two {padding: 35px 15px;}
.cta-box-two-title {font-size: 63px;padding: 0 0 12px;}
.cta-box-two-title strong {font-size: 42px;}
.cta-box.two .cta-button-list a.cmn-btn {padding: 18px 50px 17px;}
.cta-box.two .cta-button-list .cta-call-btn p {font-size: 18px;}
.cta-box.two .cta-button-list .cta-call-btn a {font-size: 36px;}
.cta-box.two .cta-button-list .cta-call-btn p a::before {width: 37px;height: 38px;top: 8px;}

.inr-injury-types-itm {padding: 25px 30px 25px 25px;}
.inr-injury-types-img {margin: 0 0 15px;}
.inr-injury-types-title {font-size: 30px;letter-spacing: 0px;}
.inr-injury-types-itm p {font-size: 17px;letter-spacing: 0px;}

.inr-cmn-numbers-itm:before {font-size: 25px;padding: 8px 11px;}
.inr-cmn-numbers-itm:after {left: 24px;}

.genpg-lft .widget {margin: 0 0 30px;}
.genpg-lft .widget .widget-title {font-size: 40px;letter-spacing: 0;padding: 25px 15px 15px;}
.sidebar-testi .star-rat {width: 40%;margin: 0 auto 10px;}
.genpg-lft .widget .menu-practice-areas-container, .genpg-lft .widget.widget_recent_entries ul {padding: 10px 10px 20px;}
.genpg-lft .widget ul li a {font-size: 21px;}
.genpg-lft .widget ul li a::before {top: 17px;width: 11px;height: 11px;left: 13px;}
.genpg-lft .menu-item-has-children>button {font-size: 28px;top: 8px;}
.genpg-lft .menu-item-has-children>button.subMenuToggle.submenuopen:before {font-size: 40px;top: -10px;}

.sidebar-testi {padding: 10px 30px 30px;}
.sidebar-testi p {font-size: 17px;line-height: 1.5;}
.sidebar-testi .sidebar-testi-title {font-size: 30px;}
.sidebar-testi:before {transform: scale(0.9);bottom: 30px;}
.sidebar-testi.owl-carousel .owl-nav, .sdb-caseresults-blk.owl-carousel .owl-nav {margin-top: 30px;}
.sdb-caseresults-itm .sdb-caseresults-img {width: 20%;margin: 0 auto 15px;}
.genpg-lft .sd-testi-item-btn {font-size: 16px;}

.sdb-caseresults-itm .sdb-results-cnt-title {font-size: 45px;padding-bottom: 15px;}
.sdb-caseresults-itm .sdb-results-desc {font-size: 16px;letter-spacing: 2px;margin-bottom: 25px;}
.sidebar-testi.owl-carousel .owl-nav button, .sdb-caseresults-blk.owl-carousel .owl-nav button{transform: scale(0.9);}

.sdb-location-blk {padding: 27px 20px 30px;}
.sdb-location-itm .sdb-address {padding-top: 90px;}
.sdb-location-itm .sdb-address:before{transform: scale(0.9);}
.sdb-location-itm .sdb-address p {font-size: 18px;}
.sdb-location-itm .sdb-address p strong {font-size: 15px;letter-spacing: 2.5px;}

.page_default.blog_pg .blog-archives {gap: 20px;}
.genpg-lft .widget select {background-size: 60px 100%;}
.genpg-lft .widget input, .genpg-lft .widget select {font-size: 17px !important;padding: 19px 70px 18px 20px !important;}
.genpg-lft .blog-archives .widget input.search-submit {width: 60px;}

.genpg-lft .widget.widget_recent_entries ul li a {font-size: 18px;padding: 8px 10px 8px 32px;}
.genpg-lft .widget.widget_recent_entries ul li a:before {top: 17px;}
.genpg-lft .widget ul.sub-menu li a {font-size: 20px; padding: 0px 38px 0px 55px;}

.genpg-lft .blog-archives .widget .widget-title, .page_default.single-blog-pg .widget.widget_categories .widget-title {font-size: 40px;margin-bottom: 10px;}

.inr-our-attney-list {gap: 11px;}
.inr-cmn-txt {font-size: 40px;letter-spacing: 0;}
.in-our-team-headings {margin-bottom: 25px;}
.inr-our-attney-name {font-size: 27px;}
.inr-our-attney-digestion {font-size: 16px;}
.inr-our-attney-itm-img {margin: 0 0 15px;}

.attorney-card {margin: 50px 0 30px;}
.in-attrny-blk {margin: -50px 0 0;}
.attrny-name {font-size: 43px;}
.designation {letter-spacing: 1px;}
.page_default .genpg-rite .call-btn-cnt a {font-size: 35px;}
.inn-prfle.accordion .accordion-heading {font-size: 22px;padding: 13px 50px 12px 20px;background-size: 19px;}

.practice-cnt-blk .practice-title {font-size: 33px;letter-spacing: 0px;}

.blg-cntblk {gap: 20px;}
.blg-cntblk .post-item {padding: 5px 5px 40px;}
.blg-cntblk .post-cnt .post-title {font-size: 24px;margin: 0 0 20px;}
.blg-cntblk .post-item .post-btn a {font-size: 15px;letter-spacing: 1px;}
.blg-cntblk .post-item .post-btn {bottom: 20px;}
.blg-cntblk .post-cnt {padding: 15px 20px 0;}
.page_default.blog_pg .underscores-pagination {margin-top: 15px;}
.page_default.blog_pg .underscores-pagination ul.page-numbers {gap: 7px;}
.page_default.blog_pg .underscores-pagination ul.page-numbers li a, .page_default.blog_pg .underscores-pagination ul.page-numbers li span.current {width: 50px;height: 50px;font-size: 24px;}
.page_default.blog_pg .underscores-pagination a.next.page-numbers, .page_default.blog_pg .underscores-pagination a.prev.page-numbers {transform: scale(0.8);}

.page_default.single-blog-pg .page-navi a {padding: 15px 30px;}

.inr-testi-headings {margin-bottom: 25px;}
.inr-testi-video button.play-img {width: 55px;}
.inr-testi-videos-lst {margin-bottom: 50px;}
.inr-testi-cnt .review-txt {font-size: 18px;letter-spacing: 0;}
.inr-testi-cnt .testi-rating {font-size: 26px;letter-spacing: 0;}
.inr-testi-cnt .testi-google-img {width: 85px;}
.inr-testi-rating {padding: 12px;gap: 15px;}
.inr-testi-cnt {margin: 0 auto 40px;}
.testimonials-page .in-testi-item {padding: 30px;}
.testimonials-page .in-testi-item .title {font-size: 28px;margin: 0 0 15px;}

.inr-results-headings {margin-bottom: 25px;}
.inr-case-results-list {gap: 18px;}
.inr-case-results-txt {font-size: 17px;min-height: 96px;}
.inr-case-results-cnt {padding: 20px 15px 30px 25px;}
.inr-case-results-itm-img, .inr-case-results-itm-hvr-img {padding: 0 10px;width: 80px;}

.contact-pg-headings {margin: 0 auto 30px;}
.contact-pg-headings .contact-pg-title {margin-bottom: 15px;}
.contact-pg-form-blk {gap: 30px;width: 100%;margin-bottom: 40px;}
.contact-pg-form-blk .contact-pg-form-lft {margin: 0 0 -10px -27px;width: 48%;}
.contact-pg-form-rit {padding: 30px 0 40px;}
.contact-pg-form-rit .contact-form-rit-title {font-size: 50px;}
.contact-form-rit-headings {margin-bottom: 15px;}
.contact-pg-form-rit .gform_wrapper input, .contact-pg-form-rit .gform_wrapper select, .contact-pg-form-rit .gform_wrapper textarea {font-size: 15px !important;padding: 13px 0px 17px !important;}
.contact-pg-form-rit .gform_wrapper textarea.small {height: 100px !important;margin-bottom: 10px;}
.contact-pg-form-rit .form-links a, .contact-pg-form-rit .gfield-choice-input+label {font-size: 15px !important;}
.contact-pg-form-rit .gform_wrapper input[type=checkbox] {width: 11px !important;height: 11px !important;margin: 1px 7px 0 0 !important;}
.contact-pg-form-rit .gform_wrapper .gform_footer {margin-top: -43px !important;}
.contact-pg-form-rit .gform_footer input[type="submit"] {padding: 13px 30px !important;font-size: 23px !important;}
.contact-itm .contact-itm-title {font-size: 34px;padding-bottom: 10px;}
.contact-itm .contact-itm-title:before, .contact-itm.phone p a:before {transform: scale(0.85);top: -4px;}
.contact-itm.phone p a {font-size: 34px;}
.contact-itm.phone p a:before {top: 25px !important;}
.contact-itm {padding: 30px 10px;}
.contact-itm .social-icons a {transform: scale(0.8);margin: 0 -2px;}

.genpg-lft .widget .lwptoc_item a, .genpg-lft .lwptoc-light .lwptoc_items A:visited {font-size: 18px;}
.genpg-lft .widget .lwptoc-light .lwptoc_i {
    background: transparent;
    padding: 40px 20px;
    width: 100%;
}
.genpg-lft .widget .lwptoc_item a, .genpg-lft .lwptoc-light .lwptoc_items A:visited {
    font-size: 17px;
    padding: 10px 10px 10px 20px;
}
.genpg-lft .widget .lwptoc_item a::before {
    top: 15px;
    width: 8px;
    height: 8px;
    left: 5px;
}



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

.container1{max-width: 960px;}

.page_bnr {padding: 70px 0 0;}
.inn-banner {padding: 90px 0 70px;}
.page_title h1, .page_title h2 {font-size: 43px;}
.inrpg-breadcrumbs {font-size: 16px;}

.page_default {padding: 70px 0;}
h1, h2, .h2, h3, h4, h5, h6, .search-no-results article.post .entry-header h1.entry-title {margin: 0 0 15px;}
h1, .search-no-results article.post .entry-header h1.entry-title {font-size: 38px;}
h2, .h2 {font-size: 35px;}
h3 {font-size: 32px;}
h4 {font-size: 29px;}
h5, .h3 {font-size: 26px;}
h6, .inn-prfle.accordion .accordion-section-content p.h6 {font-size: 24px;}
p, li {font-size: 16px;margin: 0 0 20px;}
.page_default .genpg-rite li {margin: 0 0 12px;padding-left: 18px;}
.page_default .genpg-rite ul li:before {width: 8px;height: 8px;}

.cta-box {margin: 30px 0;}
.cta-box-left .cta-title {font-size: 50px;}
.cta-box-right {margin: -20px -21px -13px 0;}
.cta-btn a.cmn-btn {padding: 15px 25px 14px;}

.cta-box.two {padding: 30px 15px;}
.cta-box.two::after, .cta-box.two::before {width: 9px;}
.cta-box-two-title strong {font-size: 33px;}
.cta-box-two-title {font-size: 50px;}
.cta-box.two .cta-button-list a.cmn-btn {padding: 15px 40px 14px;}
.cta-box.two .cta-button-list .cta-call-btn p {font-size: 17px;}
.cta-box.two .cta-button-list .cta-call-btn a {font-size: 32px;}
.cta-box.two .cta-button-list .cta-call-btn p a::before {width: 33px;height: 34px;top: 6px;}
.cta-box.two .cta-button-list .cta-call-btn {padding-left: 45px;}

.inr-injury-types-list {gap: 20px;margin: 25px 0;}
.inr-injury-types-itm {padding: 25px 20px;}
.inr-injury-types-title {font-size: 27px;}
.inr-injury-types-itm p {font-size: 16px;line-height: 1.5;}
.inr-injury-types-img {margin: 0 0 10px;}

.inr-cmn-numbers-itm {padding: 3px 0 20px 55px;}
.inr-cmn-numbers-itm:before {font-size: 21px;padding: 7px 9px;}
.inr-cmn-numbers-itm:after {left: 19px;}

.genpg-lft .widget .widget-title {font-size: 38px;padding: 13px;}
.genpg-lft .widget ul li a {font-size: 19px;padding: 10px 30px 10px 33px;letter-spacing: 0px;}
.genpg-lft .widget ul li a::before {top: 16px;width: 10px;height: 10px;}
.genpg-lft .menu-item-has-children>button {font-size: 28px;top: 7px;right: 12px;}
.genpg-lft .widget ul.sub-menu li a {padding: 0px 35px 0px 53px;font-size: 17px;}
.genpg-lft .widget ul.sub-menu li a:before {top: 6px;left: 34px;}
.genpg-lft .menu-item-has-children>button.subMenuToggle.submenuopen:before {font-size: 42px;}
.genpg-lft .widget ul.sub-menu {margin: 0;}

.sidebar-testi {padding: 5px 20px 75px;}
.sidebar-testi p {font-size: 17px;line-height: 1.6;}
.sidebar-testi .sidebar-testi-title {font-size: 28px;}
.sidebar-testi:before {transform: scale(0.8);bottom: 15px;}
.sidebar-testi.owl-carousel .owl-nav {max-width: 190px;margin: 25px auto -57px;}
.sidebar-testi.owl-carousel .owl-nav button, .sdb-caseresults-blk.owl-carousel .owl-nav button {transform: scale(0.85);}

.sdb-caseresults-blk {padding: 10px 15px 30px;}
.sdb-caseresults-itm .sdb-results-cnt-title {font-size: 40px;padding-bottom: 10px;}
.sdb-caseresults-itm .sdb-results-desc {font-size: 15px;letter-spacing: 1px;margin-bottom: 20px;}
.sdb-caseresults-blk.owl-carousel .owl-nav {gap: 25px;}

.sdb-location-blk {padding: 22px 15px 25px;}
.sdb-location-itm .sdb-address:before {transform: scale(0.7);top: -10px;}
.sdb-location-itm .sdb-address p {font-size: 16px;}
.sdb-location-itm .sdb-address p strong {font-size: 14px;letter-spacing: 2px;}
.sdb-location-itm .sdb-address {padding-top: 75px;margin-top: -30px;}

.genpg-lft .widget input, .genpg-lft .widget select {font-size: 16px !important;padding: 17px 70px 16px 18px !important;}
.genpg-lft .widget select {background-size: 55px 100%;}
.genpg-lft .blog-archives .widget input.search-submit {width: 55px;}

.genpg-lft .widget.widget_recent_entries ul li a {font-size: 17px;}
.genpg-lft .widget.widget_recent_entries ul li a:before {width: 8px;height: 8px;}

.blog-archives {padding: 20px;}
.page_default.single-blog-pg .widget.widget_categories {padding: 20px;}
.genpg-lft .blog-archives .widget .widget-title, .page_default.single-blog-pg .widget.widget_categories .widget-title {font-size: 34px;margin-bottom: 10px;}
.genpg-lft .blog-archives .widget {margin: 0 0 20px;}

.inr-cmn-txt {font-size: 35px;margin: 0 0 10px;}
.in-our-team-headings {margin-bottom: 20px;}
.inr-our-attney-list {gap: 9px;}
.inr-our-attney-itm {padding: 8px 8px 20px;}
.inr-our-attney-name {font-size: 23px;}
.inr-our-attney-digestion {font-size: 15px;}

/* .attorney-card {margin: 30px 0 20px;} */
/* .in-attrny-blk {margin: -30px 0 0;} */
.attrny-name {font-size: 38px;}
.designation {font-size: 15px;margin: 0 0 10px;}
.page_default .genpg-rite .call-btn-cnt a {font-size: 30px;}
.call-btn-cnt {padding-left: 42px;margin: 0 0 15px;}
.call-btn-cnt a::before {width: 32px;height: 33px;top: 6px;}

.inn-prfle.accordion .accordion-section {margin: 0 0 14px;}
.inn-prfle.accordion .accordion-heading {font-size: 21px;padding: 12px 50px 11px 16px;background-size: 17px;}
.inn-prfle.accordion .accordion-section-content {padding: 15px 10px;}

.in-practice-list {gap: 15px;}
.practice-cnt-blk .practice-title {font-size: 30px;letter-spacing: 0px;}
.in-practice-item .practice-cnt-blk {padding: 0 13px 0 25px;}
.practice-cnt-blk .practice-cnt-lft {width: 35%;}
.practice-cnt-blk .practice-desc {font-size: 14px;}
.practice-lft-img {width: 65px;}
.practice-cnt-blk .practice-cnt-rit-desc {width: 70%;padding: 7px 0px 7px 7px;}
.practice-cnt-blk .practice-cnt-rit {width: 55%;}

.page_default.blog_pg .blog-archives {gap: 15px;margin-bottom: 25px;}
.blg-cntblk {gap: 18px;}
.blg-cntblk .post-item {padding: 5px 5px 30px;}
.blg-cntblk .post-cnt {padding: 10px 13px 0;}
.blg-cntblk .post-cnt .post-title {font-size: 22px;}
.blg-cntblk .post-item .post-btn {bottom: 15px;}
.blg-cntblk .post-item .post-btn a {font-size: 14px;letter-spacing: 0.5px;}
.page_default.blog_pg .underscores-pagination {margin-top: 10px;}
.page_default.blog_pg .underscores-pagination ul.page-numbers li a, .page_default.blog_pg .underscores-pagination ul.page-numbers li span.current {width: 45px;height: 45px;font-size: 22px;}
.page_default.blog_pg .underscores-pagination a.next.page-numbers, .page_default.blog_pg .underscores-pagination a.prev.page-numbers {transform: scale(0.7);margin: 0 -7px;}

.page_default.single-blog-pg .page-navi {margin-top: 25px;}
.page_default.single-blog-pg .page-navi a {padding: 12px 25px;}

.inr-testi-headings {margin-bottom: 20px;}
.inr-testi-video button.play-img {width: 50px;}
.inr-testi-videos-lst {margin-bottom: 40px;}
.inr-testi-cnt {margin: 0 auto 30px;}
.inr-testi-cnt p {margin: 0 0 12px;}
.inr-testi-cnt .testi-google-img {width: 80px;}
.inr-testi-cnt .review-txt {font-size: 17px;}
.inr-testi-cnt .star-rat{width: 80px;}
.inr-testi-cnt .testi-rating {font-size: 24px;}
.inr-testi-rating {padding: 9px;gap: 13px;}
.testimonials-page .in-testi-blk {gap: 15px;}
.testimonials-page .in-testi-item {padding: 25px;margin: 0 0 15px;}

.inr-results-headings {margin-bottom: 20px;}
.inr-case-results-list {gap: 15px;}
.inr-case-results-txt br{display: none;}
.inr-case-results-txt {font-size: 15px;padding: 12px;letter-spacing: 0.3px;min-height: 85px;}
.inr-case-results-itm-img, .inr-case-results-itm-hvr-img {width: 70px;}
.inr-case-results-cnt {padding: 15px 15px 25px 20px;}
.inr-case-results-cnt p {font-size: 16px;line-height: 1.5;}

.contact-pg-headings {margin: 0 auto 20px;}
.contact-pg-form-blk {margin-bottom: 30px;}
.contact-pg-form-rit {padding: 25px 0 30px;}
.contact-pg-form-rit .contact-form-rit-title {font-size: 43px;}
.contact-pg-form-rit p {font-size: 14px;}
.contact-pg-form-rit .gform_wrapper input, .contact-pg-form-rit .gform_wrapper select, .contact-pg-form-rit .gform_wrapper textarea {font-size: 14px !important;padding: 10px 0px 15px !important;}
.contact-pg-form-rit .gform_wrapper select {background-position: right 16px center;background-size: 14px;}
.contact-pg-form-rit .gform_wrapper textarea.small {height: 90px !important;}
.contact-pg-form-rit .form-links a, .contact-pg-form-rit .gfield-choice-input+label {font-size: 14px !important;}
.contact-pg-form-rit .gform_footer input[type="submit"] {padding: 12px 27px !important;font-size: 20px !important;}
.contact-pg-form-blk .contact-pg-form-lft {margin: 0 0 -8px -21px;}
.contact-pg-form-rit .formpopuptext {padding: 10px;font-size: 13px;letter-spacing: 0.3px;}
.contact-pg-form-rit .gform_wrapper .gfield .validation_message.gfield_validation_message, .contact-pg-form-rit .gform_wrapper .gfield .instruction.validation_message {font-size: 12px;}
.contact-pg-form-rit .gform_wrapper .gform_fields {grid-column-gap: 20px;}
.contact-blks {gap: 15px;}
.contact-itm {padding: 25px 10px;width: 31%;}
.contact-itm .contact-itm-title:before, .contact-itm.phone p a:before {transform: scale(0.8);}
.contact-itm .contact-itm-title {font-size: 30px;padding-bottom: 8px;padding-top: 55px;}
.contact-itm p {font-size: 16px;}
.contact-itm.phone p a {font-size: 32px;}
.contact-itm.phone p a:before {top: 19px !important;}
.contact-itm .social-icons a {transform: scale(0.75);margin: 0 -3px;}
.contact-itm p a {margin: 5px auto 0;}
.contact-pg-map iframe {height: 350px;}
.contact-pg-map-blk .contact-map-logo {padding: 20px 15px;}

}

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

.container1{max-width: 720px;}

.inn-banner {padding: 60px 0;}
.page_title h1, .page_title h2 {font-size: 40px;}
.inrpg-breadcrumbs {font-size: 15px;}

.genpg-lft .widget.widget_lpwtoc_widget{display: none;}
.genpg-rite {width: 100%; }  
.genpg-lft {width: 100%;max-width: 350px;}
.page_content{flex-direction: column;gap: 20px;align-items: center;}

.page_default {padding: 50px 0;}
h1, .search-no-results article.post .entry-header h1.entry-title {font-size: 36px;}
h2 {font-size: 33px;}
h3 {font-size: 30px;}
h4 {font-size: 27px;}
h5, .h3 {font-size: 24px;}
h6, .inn-prfle.accordion .accordion-section-content p.h6 {font-size: 22px;}
.page_default .genpg-rite ul li:before {top: 8px;}

.cta-box {margin: 25px auto;flex-direction: column;padding: 30px 10px 0;width: 100%;max-width: 600px;}
.cta-box-left {width: 100%;text-align: center;}
.cta-box-left .cta-title {font-size: 40px;margin: 0 0 15px;line-height: 1;}
.cta-box-left .cta-title strong{display: inline;}
.cta-btn a.cmn-btn {padding: 13px 25px 12px;}
.cta-box-right {margin: 0;width: 100%;max-width: 350px;}

.cta-box.two {padding: 25px 10px;}
.cta-box.two::after, .cta-box.two::before {width: 5px;}
.cta-box-two-title {font-size: 43px;}
.cta-box-two-title::after {width: 40%;}
.cta-box-two-title strong {font-size: 28px;margin-bottom: 3px;}
.cta-box.two .cta-button-list a.cmn-btn {padding: 13px 30px 12px;}
.cta-box.two .cta-button-list .cta-call-btn p {font-size: 16px;}
.cta-box.two .cta-button-list .cta-call-btn a {font-size: 29px;margin-top: 1px;}
.cta-box.two .cta-button-list .cta-call-btn p a::before {width: 30px;height: 31px;}
.cta-box.two .cta-button-list .cta-call-btn {padding-left: 40px;}

.inr-injury-types-list {justify-content: center;}
.inr-injury-types-itm {width: 100%;max-width: 350px;}
.inr-injury-types-img {width: 100%;max-width: 70px;}
.inr-injury-types-title br{display: none;}
.inr-injury-types-title {font-size: 25px;letter-spacing: 0.3px;}

.inr-cmn-numbers-itm:before {font-size: 19px;padding: 6px 8px;}
.inr-cmn-numbers-itm {padding: 2px 0 20px 50px;}

.genpg-lft .widget .widget-title {font-size: 36px;}
.sidebar-testi .star-rat {width: 100%;max-width: 120px;}
.sidebar-testi p {font-size: 16px;}

.sdb-caseresults-itm .sdb-caseresults-img {width: 100%;max-width: 70px;}
.sidebar-testi.owl-carousel .owl-stage,
/* .sdb-caseresults-blk.owl-carousel .owl-stage{display: block;} */

.page_default.blog_pg .blog-archives {margin-bottom: 0; flex-wrap: wrap;justify-content: center;}
.page_default.blog_pg .blog-archives .widget {max-width: 320px;}
.genpg-lft .widget select {background-size: 50px 100%;}
.genpg-lft .blog-archives .widget input.search-submit {width: 50px;}
.genpg-lft .widget input, .genpg-lft .widget select {font-size: 15px !important;padding: 16px 60px 15px 18px !important;}

.inr-cmn-txt {font-size: 30px;}
.inr-our-attney-itm {width: 100%;max-width: 230px;}
.attrny-name {font-size: 41px;}

.in-practice-item {width: 100%;max-width: 350px;}
.in-practice-item .practice-cnt-blk {padding: 0 10px;flex-direction: column;align-items: center;gap: 10px;top: 0;bottom: 0;height: max-content;}
.practice-cnt-blk .practice-cnt-lft {width: 100%;text-align: center;}
.practice-cnt-blk .practice-title {font-size: 26px;}
.practice-cnt-blk .practice-title br{display: none;}
.practice-cnt-blk .practice-cnt-rit {width: 100%;justify-content: center;}
.in-practice-item::after {background-color: rgb(0, 32, 91);opacity: 75%;}
.practice-cnt-blk .practice-cnt-rit-desc {width: auto;}

.blg-cntblk .post-item {width: 100%;max-width: 350px;}
.page_default.blog_pg .underscores-pagination ul.page-numbers li a, .page_default.blog_pg .underscores-pagination ul.page-numbers li span.current {width: 42px;height: 42px;font-size: 20px;}

.page_default.single-blog-pg .page-navi .page-navi-block {display: flex;max-width: 110px;width: 100%;}
.page_default.single-blog-pg .page-navi a {padding: 11px 20px;width: 100%;display: inline-block;text-align: center;}

.inr-testi-headings {margin-bottom: 15px;}
.inr-testi-videos-lst {margin-bottom: 30px;flex-wrap: wrap;justify-content: center;gap: 10px;}
.inr-testi-video {width: 100%;max-width: 350px;}
.inr-testi-cnt {margin: 0 auto 25px;width: 100%;max-width: 600px;border: 2px solid #c1012d;padding: 15px 0 0;}
.inr-testi-cnt:before, .inr-testi-cnt:after{display: none;}
.inr-testi-rating{border-width: 2px 0 0;}
.testimonials-page .in-testi-blk {column-count: inherit;}
.testimonials-page .in-testi-item {margin: 0 0 20px;text-align: center;}
.testimonials-page .in-testi-item:last-child{margin: 0px;}
.testimonials-page .in-testi-item .star-rat {width: 100%;max-width: 120px;margin: 0 auto 15px;}

.inr-case-results-itm {width: 100%;}
.inr-case-results-itm-img, .inr-case-results-itm-hvr-img {width: 100%;max-width: 70px;}
.inr-case-results-txt {width: 90%;display: unset;min-height: auto;}

.contact-pg-form-blk {margin-bottom: 25px;flex-direction: column-reverse;align-items: center;padding: 30px 20px 0;}
.contact-pg-form-blk:before{display: none;}
.contact-pg-form-rit .contact-form-rit-title {font-size: 37px;}
.contact-pg-form-rit {padding: 0;width: 100%;max-width: 600px;}
.contact-pg-form-rit .contact-form-rit-title br{display: none;}
.contact-form-rit-headings {text-align: center;}
.contact-pg-form-blk .contact-pg-form-lft {margin: 0;width: 100%;max-width: 370px;}
.contact-blks {flex-wrap: wrap;}
.contact-itm {width: 100%;max-width: 300px;}
.contact-itm p {font-size: 15px;}
.contact-itm p a {letter-spacing: 1.5px;}
.contact-itm .contact-itm-title {font-size: 28px;}
.contact-pg-map-blk .contact-map-logo {padding: 15px;display: none;}
.contact-pg-map-blk .contact-map-logo:before {left: -24px;width: 25px;height: 25px;}
.contact-pg-map iframe {height: 330px;}

.genpg-lft .widget ul.sub-menu li a:before {width: 9px;height: 9px;}
.genpg-lft .widget ul li a::before {top: 16px;}
.genpg-lft .menu-item-has-children>button {right: 12px;}

.inn-prfle.accordion .accordion-section-content ul {
    padding-left: 10px;
}


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

.container1{max-width: 100%;padding: 0 10px;}

.page_bnr {padding: 125px 0 0;}
.inn-banner {padding: 40px 0;}
.page_title h1, .page_title h2 {font-size: 36px;}

.page_default {padding: 40px 0;}
h1, .search-no-results article.post .entry-header h1.entry-title {font-size: 34px;}
h2 {font-size: 31px;}
h3 {font-size: 28px;}
h4 {font-size: 25px;}
h5, .h3 {font-size: 23px;}
h6, .inn-prfle.accordion .accordion-section-content p.h6 {font-size: 20px;}

.cta-box-left .cta-title {font-size: 37px;}

.cta-box-two-title strong {font-size: 26px;}
.cta-box-two-title {font-size: 40px;}
.cta-box.two .cta-button-list {gap: 12px;flex-direction: column-reverse;}
.cta-box.two .cta-button-list .cta-call-btn a {font-size: 27px;}
.cta-box.two .cta-button-list .cta-call-btn p a::before {width: 28px;}
.cta-box.two .cta-button-list a.cmn-btn {padding: 11px 25px 11px;}

.inr-injury-types-title {font-size: 23px;}
.inr-injury-types-itm p {font-size: 15px;letter-spacing: 0.2px;}
.inr-injury-types-img {max-width: 65px;}

.inr-cmn-txt {font-size: 28px;}

.attorney-card {margin: 0px auto 20px;flex-direction: column;gap: 0;padding: 25px 10px;max-width: 500px;}
.in-attrny-blk {margin: 0;width: 100%;max-width: 250px;}
.in-attrny-cnt {width: 100%;text-align: center;max-width: 450px;padding: 25px 10px;background-color: rgb(255 255 255 / 15%);border: 2px solid #c1012d;}
.call-btn-cnt {display: inline-block;text-align: left;}
.call-btn-cnt .call-text {font-size: 18px;}
.attrny-name {font-size: 30px;margin: 0 0 10px;}
.attrny-name br{display: none;}
.in-attrny-blk .in-attrny-img img {height: 300px;object-fit: cover;object-position: top;}

.inn-prfle.accordion {margin: 25px auto;max-width: 600px;width: 100%;}
.inn-prfle.accordion .accordion-heading {font-size: 20px;padding: 11px 47px 10px 15px;/* background-position: right 17px center; */}

.inr-case-results-cnt p {font-size: 15px;letter-spacing: 0.2px}

.contact-pg-map-blk .contact-map-logo {padding: 10px;width: 21%;right: 19%;}
.contact-pg-map-blk .contact-map-logo:before {left: -19px;width: 20px;height: 20px;}
.contact-pg-map iframe {height: 300px;}
.contact-itm.phone p a {font-size: 29px;}
.contact-itm p a {font-size: 13px;}

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

.inn-banner {padding: 30px 0;}
.page_title h1, .page_title h2 {font-size: 32px;}

.page_default {padding: 30px 0;}
h1, .search-no-results article.post .entry-header h1.entry-title {font-size: 32px;}
h2 {font-size: 29px;}
h3 {font-size: 26px;}
h4, .h3 {font-size: 24px;}
h5 {font-size: 22px;}
h6, .inn-prfle.accordion .accordion-section-content p.h6 {font-size: 19px;}

.cta-box {padding: 25px 10px 0;}
.cta-box-left .cta-title {font-size: 34px;}
.cta-btn a.cmn-btn {padding: 12px 23px 10px;font-size: 18px;}

.cta-box-two-title strong {font-size: 24px;}
.cta-box-two-title {font-size: 37px;}
.cta-box.two .cta-button-list .cta-call-btn a {font-size: 25px;}
.cta-box.two .cta-button-list .cta-call-btn p a::before {width: 26px;height: 27px;}
.cta-box.two .cta-button-list .cta-call-btn {padding-left: 35px;}

.inr-injury-types-itm {padding: 20px 15px;}
.inr-injury-types-title {font-size: 21px;}
.inr-injury-types-img {max-width: 60px;}

.inr-cmn-numbers-itm {padding: 2px 0 20px 42px;}
.inr-cmn-numbers-itm:before {font-size: 17px;padding: 6px 7px;}
.inr-cmn-numbers-itm:after {left: 15px;}

.genpg-lft .widget ul.sub-menu li a {font-size: 16px;}
.genpg-lft .widget ul.sub-menu li a:before {top: 6px;}

.sdb-location-blk {padding: 20px 12px;}
.sdb-location-itm .sdb-address {padding-top: 65px;margin-top: -25px;}
.sdb-location-itm .sdb-address:before {transform: scale(0.65);top: -15px;}
.sdb-location-itm .sdb-address p {font-size: 15px;}
.sdb-location-itm .sdb-address p strong {letter-spacing: 1px;}

.inr-cmn-txt {font-size: 27px;}
.inr-our-attney-itm {padding: 8px 8px 15px;}

.in-attrny-cnt {padding: 20px 10px;}
.attrny-name {font-size: 30px;}
.designation {font-size: 14px;}
.page_default .genpg-rite .call-btn-cnt a {font-size: 28px;}

.practice-cnt-blk .practice-title {font-size: 24px;}

.blg-cntblk .post-item .post-btn {position: static;}
.blg-cntblk .post-cnt .post-title {margin: 0 0 15px;}
.blg-cntblk .post-item {padding: 5px 5px 17px;}
.page_default.blog_pg .underscores-pagination {margin-top: 5px;}
.page_default.blog_pg .underscores-pagination ul.page-numbers li a, .page_default.blog_pg .underscores-pagination ul.page-numbers li span.current {width: 38px;height: 38px;font-size: 19px;}
.page_default.blog_pg .underscores-pagination a.next.page-numbers, .page_default.blog_pg .underscores-pagination a.prev.page-numbers {transform: scale(0.6);margin: 0 -9px;}

.page_default.single-blog-pg .page-navi a {font-size: 18px;}

.inr-testi-videos-lst {margin-bottom: 20px;}
.inr-testi-rating {flex-wrap: wrap;}
.inr-testi-cnt .review-txt {font-size: 16px;}
.inr-testi-cnt .testi-rating {font-size: 23px;}
.inr-testi-cnt .testi-google-img {width: 70px;}
.inr-testi-cnt .star-rat {width: 70px;}
.testimonials-page .in-testi-item {padding: 20px 15px;}
.testimonials-page .in-testi-item .star-rat {max-width: 110px;}

.inr-case-results-txt {padding: 10px;font-size: 14px;}
.inr-case-results-cnt {padding: 15px 15px 20px;}

.contact-pg-form-rit .gform_wrapper .gform_footer {margin-top: 20px !important;float: none;}
.contact-pg-form-rit p {line-height: 1.4;}
.contact-pg-form-rit .contact-form-rit-title {font-size: 32px;}
.contact-itm .contact-itm-title:before, .contact-itm.phone p a:before {transform: scale(0.7);top: -8px;}
.contact-itm .contact-itm-title {padding-top: 47px;}
.contact-itm.phone p a:before {top: 16px !important;}

}

/* Single Page Common Style */

.inn-count-stats {display: flex;justify-content: space-between;margin: 40px 0;}
.inn-count-stats .inn-count-box {text-align: left;padding: 0 0 20px;width: 100%;max-width: 250px;position: relative;}
.inn-count-stats .inn-count-box::before {content: "";width: 95%;height: 2px;background-color: #c1012d;bottom: 0;left: 0;right: 0;margin: auto;position: absolute;z-index: 2;}
.inn-count-stats .inn-count-number {font-size: 60px;color: #7887a4;font-family: 'Mona Sans Condensed';font-weight: 700;line-height: 1;text-transform: uppercase;}
.inn-count-stats .inn-count-label {color: #7887a4;font-size: 20px;font-family: 'Mona Sans';letter-spacing: 0;line-height: 1;margin: 10px 0 0;}

.inn-personal-injry-blk {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 30px;margin: 40px 0;}
.inn-personal-injry-itm {position: relative;width: 100%;padding: 35px;background-color: #d8dde8;counter-increment: item;max-width: 400px;}
.inn-personal-injry-itm-img {width: 100px;margin: 0 auto 20px 0;}
.inn-personal-injry-itm-img img {width: 100%;display: block;}
.inn-personal-injry-itm-cont {display: flex;justify-content: space-between;flex-direction: column;}
.inn-personal-injry-itm-hdg {font-size: 36px;font-family: 'Mona Sans Condensed';font-weight: 800;line-height: 1;color: #00205b;text-transform: uppercase;letter-spacing: 0;margin: 0 0 20px;}
.inn-personal-injry-itm-txt {font-size: 20px;font-family: 'Mona Sans';font-weight: 400;line-height: 1.3;color: #5f6d8a;letter-spacing: 0;margin: 0;}

.inn-steps-list-blk {counter-reset: op-counter;}
.inn-steps-list-itm {counter-increment: op-counter;position: relative;padding: 10px 0 0 65px;margin: 0 0 20px;}
.inn-steps-list-itm::before {content: counter(op-counter, decimal-leading-zero);position: absolute;font-size: 27px;color: #00205b;line-height: 1;top: 0;left: 0;font-weight: 800;letter-spacing: 0;font-family: 'Mona Sans Condensed';border: 1px solid #000;width: 50px;height: 50px;padding: 10px 11px 11px;border-radius: 50%;background: #d8dde8;}
.inn-steps-list-itm::after {position: absolute;content: "";top: 0;left: 24px;width: 4px;height: calc( 100% + 30px);z-index: -1;background: repeating-linear-gradient( to bottom, #9aa3ad, #9aa3ad 8px, transparent 4px, transparent 15px);}
.inn-steps-list-itm:last-child:after {display: none;}
.inn-steps-list-itm-hdg {font-size: 30px;font-family: 'Mona Sans Condensed';font-weight: 700;line-height: 1;color: #00205b;text-transform: uppercase;letter-spacing: 0;margin: 0 0 10px;}
.inn-steps-list-itm-txt {font-size: 20px;font-family: 'Mona Sans';font-weight: 400;line-height: 1.6;color: #000000;letter-spacing: 0;margin: 0;}
.inn-steps-list-itm ul {padding-top: 10px;}
.inn-steps-list-itm ul li {font-size: 19px;margin: 0 0 15px;line-height: 1.3;}
.inn-steps-list-itm ul li:before {
    top: 7px !important;
}
.inn-steps-list-itm ul.list-strong li:before {
    top: 8px;
}

.accordion-section.inn-faq {counter-increment: item;border-bottom: 1px solid #a8b3ca;padding: 12px 50px 15px 22px;position: relative;margin-bottom: 10px;cursor: pointer;}
.accordion-section.inn-faq .accordion-heading {display: block;color: rgb(0, 0, 0, 0.5);font-size: 25px;margin: 0;line-height: 1.1;text-transform: uppercase;font-weight: 600;font-family: 'Mona Sans Condensed';}
.accordion-section.inn-faq .accordion-heading::before {content: "";position: absolute;background-image: url(../images/accordion-plus-icn.webp);background-repeat: no-repeat;background-size: contain;background-position: center;width: 15px;height: 15px;line-height: 1;font-family: 'Mona Sans Condensed';top: 18px;right: 20px;}
.accordion-section.inn-faq .accordion-section-content {font-family: 'Mona Sans';font-weight: 400;font-size: 20px;line-height: 1.7;color: #000000;margin: 0;padding-top: 10px;}
.accordion-section.inn-faq .accordion-section-content p {font-size: 19px;}
.accordion-section.inn-faq .accordion-section-content p:last-child {margin: 0;}
.accordion-section.inn-faq::after {font-size: 25px;content: counter(item, decimal-leading) ".";position: absolute;font-weight: 700;font-family: 'Mona Sans Condensed';color: rgb(0 12 40 / 50%);line-height: 0.8;left: 0;top: 16px;}
.accordion-section.inn-faq.accordien-active::after {color: #c1012d;}
.accordion-section.inn-faq.accordien-active .accordion-heading {color: #c1012d;margin: 0;}
.accordion-section.inn-faq.accordien-active .accordion-heading::before {background-image: url(../images/accordion-mines-icn.webp);}

.list-strong li strong {display: block;font-size: 20px;margin: 0 0 5px;}

.cmn-faq-contnt.accordion {margin: 20px 0;}
.cmn-faq-contnt.accordion .accordion-heading {background-color: #d8dde8;border: 0;background-image: url(../images/cmn-faq-contnt-plus-icon.webp);background-repeat: no-repeat;background-size: 12px;background-position: top 20px right 20px;}
.cmn-faq-contnt.accordion .accordien-active .accordion-heading {background-image: url(../images/cmn-faq-contnt-mines-icon.webp);background-position: top 23px right 20px;}

@media screen and (max-width: 1440px) {
.inn-count-stats {
    margin: 30px 0;
}
.inn-count-stats .inn-count-number {
    font-size: 45px;
}
.inn-personal-injry-blk {
    margin: 30px 0;
}
.inn-personal-injry-itm {
    max-width: 390px;
}
.inn-personal-injry-itm-img {
    width: 80px;
}
.inn-personal-injry-itm-hdg {
    font-size: 30px;
}
.inn-personal-injry-itm-txt {
    font-size: 18px;
}
.list-strong li strong {
    font-size: 20px;
}
.accordion-section.inn-faq .accordion-heading {
    font-size: 27px;
}
.accordion-section.inn-faq::after {
    font-size: 27px;
    top: 22px;
}
.inn-steps-list-itm::before {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 11px 11px 11px;
}

}
@media screen and (max-width: 1366px) {
.inn-count-stats .inn-count-number {
    font-size: 40px;
}
.inn-count-stats .inn-count-box {
    padding: 0 0 15px;
}
.inn-personal-injry-itm {
    max-width: 368px;
    padding: 30px;
}
.inn-personal-injry-itm-img {
    width: 70px;
}
.inn-personal-injry-itm-hdg {
    font-size: 28px;
}
.inn-personal-injry-blk {
    margin: 25px 0;
    gap: 10px;
}
.inn-personal-injry-itm-img {
    width: 60px;
    margin: 0 auto 15px 0;
}
.inn-personal-injry-itm-hdg {
    font-size: 25px;
    margin: 0 0 15px;
    letter-spacing: -0.5px;
}
.inn-personal-injry-itm-txt {
    font-size: 17px;
}
.inn-steps-list-itm::before {
    font-size: 22px;
    width: 42px;
    height: 42px;
    padding: 9px 10px 9px;
}
.inn-steps-list-itm {
    counter-increment: op-counter;
    position: relative;
    padding: 8px 0 0 55px;
    margin: 0 0 20px;
}
.inn-steps-list-itm::after {
    left: 20px;
}
.inn-steps-list-itm-hdg {
    font-size: 26px;
    letter-spacing: -0.6px;
    margin: 0 0 15px;
}
.inn-steps-list-itm-txt {
    font-size: 17px;
}
.list-strong li strong {
    font-size: 18px;
}
.accordion-section.inn-faq .accordion-heading::before {
    width: 13px;
    height: 13px;
    top: 20px;
    right: 15px;
}
.accordion-section.inn-faq .accordion-section-content p {
    margin: 0 0 10px;
}
.inn-steps-list-blk {
    counter-reset: op-counter;
    margin: 30px 0;
}
.inn-count-stats .inn-count-box {
    max-width: 220px;
}
.accordion-section.inn-faq {
    padding: 15px 40px 15px 20px;
}
.accordion-section.inn-faq .accordion-heading {
    font-size: 22px;
}
.accordion-section.inn-faq::after {
    font-size: 24px;
    top: 17px;
}

}
@media screen and (max-width: 1280px) {
.inn-personal-injry-itm {
    max-width: 306px;
    padding: 20px;
}
.inn-personal-injry-itm-img {
    width: 55px;
}

.inn-personal-injry-itm-hdg {
    font-size: 21px;
    margin: 0 0 15px;
    letter-spacing: 0;
}
.inn-personal-injry-itm-txt {
    font-size: 16px;
}
.inn-steps-list-blk {
    counter-reset: op-counter;
    margin: 25px 0;
}
.inn-steps-list-itm {
    counter-increment: op-counter;
    position: relative;
    padding: 5px 0 0 55px;
    margin: 0 0 20px;
}
.inn-steps-list-itm::after {
    width: 3px;
}
.cmn-faq-contnt.accordion .accordion-heading {
    background-size: 11px;
    background-position: top 17px right 20px;
}
.list-strong li strong {
    font-size: 17px;
}
.cmn-faq-contnt.accordion .accordion-heading {
    font-size: 20px;
    line-height: 1.1;
}

}
@media screen and (max-width: 1024px) {
.inn-personal-injry-itm {
    max-width: 320px;
    padding: 20px;
}
.inn-personal-injry-blk {
    margin: 25px 0;
    gap: 10px;
    justify-content: center;
}
.inn-steps-list-itm-hdg {
    font-size: 24px;
    letter-spacing: -0.4px;
    margin: 0 0 15px;
}
.list-strong li strong {
    font-size: 16px;
}
.accordion-section.inn-faq .accordion-heading {
    font-size: 20px;
}
.accordion-section.inn-faq::after {
    font-size: 22px;
    top: 14px;
}
.accordion-section.inn-faq {
    padding: 12px 40px 12px 18px;
}
.accordion-section.inn-faq .accordion-heading::before {
    width: 12px;
    height: 12px;
    top: 16px;
    right: 15px;
}
.inn-count-stats .inn-count-number {
    font-size: 35px;
}
.inn-count-stats .inn-count-label {
    font-size: 18px;
}
.inn-count-stats {
    margin: 30px 0;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
}
.inn-count-stats .inn-count-box {
    max-width: 200px;
    text-align: center;
}


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



/* About Template */

.page-template-about-page .page_default {
    padding: 110px 0 40px;
}

.page-template-about-page .in-practice-list {
    margin: 0 0 50px;
}
.page-template-about-page .meet-attorney-rite-contnt {
    gap: 15px;
}
.page-template-about-page .meet-attorney-rite-contnt .btn-popups {
    max-width: 415px;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
    margin: 0;
}
.page-template-about-page .meet-attrney-rite {
    position: relative;
    width: 60%;
}
.page-template-about-page .meet-attrney-lft {
    width: 100%;
    padding: 0 10px 0 0;
    text-align: left;
}

.page-template-about-page .hm-awards-sec {
    padding: 0 !important;
    background-color: transparent;
}
.page-template-about-page .hm-awards-sec .text-heading {
    color: #00205b;
}
.page-template-about-page .hm-media-mentions-sec {
    padding: 60px 0;
    overflow: hidden;
}

.page-template-about-page .hm-media-mentions-blk .slick-list.draggable {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    gap: 0;
}
.page-template-about-page .hm-media-mentions-blk .slick-slide {
    width: 300px !important;
}


/* Page Design */
p.strong {
    font-size: 22px;
    display: block;
    line-height: 1.3;
    text-transform: capitalize;
    margin: 0 0 15px;
    font-weight: 700;
}
.video-blk {
    width: 100%;
    margin: 20px 0;
}
.video-blk iframe {
    width: 100%;
    aspect-ratio: 1 / 0.57;
    height: 100%;
    margin: 0;
}

.block-image {
    width: 100%;
    margin: 50px 0;
}
.block-image img {
    width: 100%;
    display: block;
}

.catct-box {
    text-align: center;
    border: 1px solid #0000005e;
    padding: 20px 10px;
    margin: 40px 0;
}
.catct-box p {
    margin: 0;
}

.block-strong {
    margin: 0 0 15px;
    display: block;
    line-height: 1;
}
span.small {
    text-transform: capitalize;
}

/* .h2{ margin: 0; display: inline;} */

/* table */
td {
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: -0.5px;
    font-family: 'Mona Sans';
    font-weight: 400;
    color: #001c50;
    border: 1px solid #001c50;
    margin: 0 !important;
    width: 10%;
    padding: 5px 10px;
}
td strong {
    font-weight: 700;
}

table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0; /* horizontal & vertical gap */
}

table th,
table td {
    border: 1px solid #1d3f73;
    padding: 10px;
    background: #d8dde8;
}
table .category td:first-child {
    width: 40%;
}
tr.category {
    text-align: center;
}


/* image block 2 */
.inn-maritime-accidents-blk {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 30px 0;
}
.inn-maritime-accidents-itm {
    display: flex;
    justify-content: space-between;
    align-items: start;
    background-color: #d8dde8;
    padding: 40px 27px;
    margin: 0;
    width: 100%;
}
.inn-maritime-accidents-itm-img {
    width: 11%;
}
.inn-maritime-accidents-itm-img img {
    width: 100%;
    display: block;
}
.inn-maritime-accidents-itm-cont {
    width: 85%;
}
.inn-maritime-accidents-itm-hdg {
    font-size: 32px;
    font-family: 'Mona Sans Condensed';
    font-weight: 800;
    line-height: 1;
    color: #00205b;
    text-transform: uppercase;
    letter-spacing: 0;
    margin: 0 0 10px;
}
.inn-maritime-accidents-itm-txt {
    font-size: 18px;
    font-family: 'Mona Sans';
    font-weight: 400;
    line-height: 1.3;
    color: #5f6d8a;
    letter-spacing: 0;
    margin: 0;
}

@media screen and (max-width:1440px) {
p.strong {
    font-size: 20px;
}
.page-template-about-page .meet-attorney-rite-contnt .btn-popups {
    max-width: 405px;
}
    
}
@media screen and (max-width: 1366px) {
    p.strong {
        margin: 0 0 15px;
    }
    .page-template-about-page .meet-attorney-rite-contnt .btn-popups {
    max-width: 372px;
}
.page-template-about-page .meet-attorney-rite-contnt {
    margin: 0 0 30px;
}
td {
    font-size: 15px;
    width: 5%;
}

.inn-maritime-accidents-itm {
    padding: 30px 27px;
}
.inn-maritime-accidents-itm-hdg {
    font-size: 30px;
}
.inn-maritime-accidents-itm-txt {
    font-size: 17px;
}
.inn-maritime-accidents-itm-img {
    width: 12%;
}


}

@media screen and (max-width: 1280px) {
    .page-template-about-page .meet-attorney-rite-contnt .btn-popups {
        max-width: 310px;
    }
    td {
    font-size: 13px;
}

.inn-maritime-accidents-itm {
    padding: 25px 22px;
}
.inn-maritime-accidents-itm-img {
    width: 14%;
}
.inn-maritime-accidents-itm-cont {
    width: 82%;
}
.inn-maritime-accidents-itm-hdg {
    font-size: 26px;
}
.inn-maritime-accidents-itm-txt {
    font-size: 16px;
}


}
@media screen and (max-width: 1024px) {
.page-template-about-page .meet-attorney-rite-contnt {
    gap: 10px;
    justify-content: center;
}
.page-template-about-page .hm-media-mentions-sec {
    padding: 30px 0;
}
.page-template-about-page .page_default {
    padding-bottom: 30px;
}
.page-template-about-page .in-practice-list {
    margin: 0 0 30px;
}


.inn-maritime-accidents-blk {
    flex-direction: row;
    gap: 20px;
    margin: 30px 0;
    flex-wrap: wrap;
    justify-content: center;
}
.inn-maritime-accidents-itm {
    justify-content: flex-start;
    align-items: start;
    padding: 25px 22px;
    width: 100%;
    max-width: 350px;
    flex-direction: column;
}
.inn-maritime-accidents-itm-img {
    width: 100%;
    max-width: 80px;
    margin: 0 0 20px;
}
.inn-maritime-accidents-itm-cont {
    width: 100%;
}

p.strong {
    font-size: 17px;
    margin: 0 0 10px;
}


}

@media screen and (max-width:768px) {
td {
    width: max-content;
}
table {
    margin: 0 auto 1.5em;
    width: 100%;
    max-width: 550px;
}
.block-table {
    margin: 0 0 20px;
}

    
}
@media screen and (max-width: 480px) {
    .block-table{
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.block-table table{
    min-width: 700px;
}


}


/* Case Value Estimate Page */
.form-option .gform-footer.gform_footer.top_label {
    display: none;
}
.page_default.case-value {
    background-color: #fff;
}
.page_default.case-value .container1 {
    max-width: 1500px;
}
.page_default.general {
    background-color: transparent;
}
.information-blk-lft {
    width: 26%;
}
.case-value-estimate-blk {
    display: flex;
    justify-content: space-between;
}

.information-blk-itm {
    background-color: #F0F3FA;
    padding: 30px 30px;
    margin: 0 0 20px;
}
.information-blk-itm p {
    line-height: 1.1;
}
.information-blk-itm p:last-child {
    margin: 0;
}
.blk-itm-heading {
    font-weight: 700;
    font-size: 26px;
    line-height: 1;
    color: #001F5C;
    font-family: 'Mona Sans Condensed';
    text-transform: uppercase;
    margin: 0 0 20px;
}
.form-txt-tittle {
    font-size: 18px;
    line-height: 1;
    letter-spacing: 0px;
    font-family: 'Mona Sans';
    font-weight: 500;
    color: #000;
    margin: 0 0 20px;
}
.information-blk-itm:last-child, .form-option:last-child {
    margin: 0;
}

.form-option {
    margin: 0 0 30px;
}
.injury-option:last-child {
    margin: 0;
}
.injury-option {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background-color: #fff;
    gap: 8px;
    margin: 0 0 10px;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
}
.injury-option input {
    font-family: 'Mona Sans';
    font-weight: 300;
    font-size: 30px;
    color: #000;
    letter-spacing: 0px;
    line-height: 1;
    padding: 4px 4px 3px;
    outline: none;
    border-radius: 50px;
    background-color: #ffffff;
    border: 2px solid #000;
    width: 16px;
    height: 18px;
    cursor: pointer;
}
.injury-option label {
    display: inline-block;
    font-size: 17px;
    color: #000;
    line-height: 1;
    letter-spacing: 0px;
    font-family: 'Mona Sans';
    font-weight: 400;
    width: 100%;
    cursor: pointer;
}
.injury-option br {
    display: none;
}
/* .form-option .gform_wrapper .gfield {
    position: relative;
    width: 100%;
}
.form-option .gform_wrapper .gfield_checkbox label, .form-option .gform_wrapper .gfield_radio label {
    display: inline-block;
    font-size: 20px !important;
    color: #000 !important;
    line-height: 1;
    letter-spacing: 0px;
    font-family: 'Mona Sans';
    font-weight: 400;
}
.form-option .gform_wrapper .gfield input, .form-option .gform_wrapper .gfield textarea {
    font-family: 'Mona Sans' !important;
    font-weight: 300 !important;
    font-size: 30px !important;
    color: #000 !important;
    letter-spacing: 0px !important;
    line-height: 1 !important;
    padding: 4px 4px 3px !important;
    outline: none !important;
    border-radius: 50px !important;
    background-color: #C1012D !important;
    border: 0 !important;
    width: 21px !important;
    height: 20px !important;
}
.form-option .gform_wrapper .gfield input::before {
    background-color: #fff;
    width: 10px;
    height: 10px;
} */

.lable-txt {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background-color: #fff;
    gap: 10px;
    margin: 0 0 10px;
    font-size: 18px;
    line-height: 1.2;
    letter-spacing: 0px;
    font-family: 'Mona Sans';
    font-weight: 400;
    color: #000;
}
.lable-txt strong {
    background-color: #D9D9D9;
    padding: 10px 15px;
    display: block;
    line-height: 1;
}
.lable-txt br {
    display: none;
}

.information-blk-middle {
    background-color: #F0F3FA;
    padding: 40px 30px;
    width: 30%;
}

.information-blk-rite {
    background-color: #F0F3FA;
    padding: 40px 30px;
    width: 41%;
    text-align: center;
}
.information-blk-rite .text-heading {
    font-size: 40px;
    margin: 0 0 40px;
}

.text-tittle {
    padding-top: 120px;
    position: relative;
    z-index: 0;
}
.text-tittle::before {
    content: "";
    position: absolute;
    background-image: url(../images/doller-img.webp);
    background-position: top center;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1;
    margin: auto;
}
.text-tittle p {
    margin: 0 0 10px;
    line-height: 1.3;
}
.text-tittle .estimate-range {
    color: #C1012D;
    margin: 0 0 7px;
    font-size: 38px;
    line-height: 1;
}

.case-values {
    margin: 50px 0;
}
.case-values-itm {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #000;
    margin: 0 0 20px;
    padding: 0 0 10px;
    align-items: center;
}
.case-values-itm:last-child {
    margin: 0;
}
.case-values-itm span {
    margin: 0px;
    font-size: 20px;
    line-height: 1;
    letter-spacing: 0px;
    font-family: 'Mona Sans';
    font-weight: 400;
    color: #000;
    display: block;
}


.blue_box {
    text-align: left;
    background-color: #D8DDE8;
    padding: 30px 20px;
}
.blue_box_contnt {
    margin: 40px 0;
}
.blue_box .box-txt {
    font-size: 15px;
    line-height: 1.2;
    letter-spacing: 0px;
    font-family: 'Mona Sans';
    font-weight: 400;
    color: #000;
    margin: 0 0 20px;
    padding: 0 0 15px 24px;
    border-bottom: 1px solid #000000;
    background-image: url("../images/blue-right-icon.webp");
    background-position: left top 2px;
    background-size: 16px;
    background-repeat: no-repeat;
}
.blue_box .box-txt.injuryFactor {
    background-image: url("../images/blue-tick-icon.webp");
}
.blue_box .box-txt.doc-txt {
    font-size: 22px;
    font-weight: 600;
    background-position: left top 5px;
    background-size: 18px;
}
.blue_box .box-txt:last-child {
    margin: 0;
}

.inr-atrny-btn {
    text-align: center;
}
.blue_box .case-modal-content {
    background-color: #001843;
    padding: 45px 25px;
}
.inr-atrny-btn .cmn-btn {
    background-color: #C1012D;
    border: 0;
    cursor: pointer;
}
.inr-atrny-btn .cmn-btn::before {
    background-color: #fff;
}
.inr-atrny-btn .cmn-btn:hover {
    color: #C1012D !important;
    border: 0;
    background-color: transparent;
}

.poppup-form .gform_wrapper .gfield {
    position: relative;
    width: 100%;
    text-align: left;
}
.inr-atrny-btn .case-close {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    width: 33px;
    height: 33px;
    font-family: 'Mona Sans';
    font-weight: 400;
    font-size: xx-large;
    line-height: 1;
    z-index: 9;
    padding: 0;
    background-color: transparent;
    color: #ffffff;
    border: 0;
}

.inr-atrny-btn .popoverContainer {
    border: 0;
}

/* Full slider */
input[type="range"] {
  /* -webkit-appearance: none; */
  width: 100%;
  height: 6px;
  /* background: #d3d3d3; */
  border-radius: 10px;
  outline: none;
}

input[type="range"]:focus {
  background: green;
}

/* Track */
input[type="range"]::-webkit-slider-runnable-track {
  height: 6px;
  /* background: #000; */
  border-radius: 10px;
}

/* Thumb (blue circle) */
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 18px;
  height: 18px;
  background: #334669;
  border-radius: 10px;
  cursor: pointer;
  margin-top: -6px;
}

/* Firefox */
input[type="range"]::-moz-range-thumb {
  width: 18px;
  height: 18px;
  background: #334669;
  border-radius: 10px;
  border: none;
  cursor: pointer;
}

input[type="range"]::-moz-range-track {
  height: 6px;
  background: #334669;
  border-radius: 10px;
}

.poppup-form .gform_footer input[type="submit"] {
    margin: 0 !important;
}
.poppup-form .gform_wrapper .gform_fields {
    margin: 0 0 30px;
    gap: 10px 0 !important;
}
.poppup-form .ginput_container_checkbox {
    margin: -5px 0 0 !important;
}
.poppup-form .form-links a, .poppup-form .gfield-choice-input+label {
    font-size: 15px !important;
}
.poppup-form .gform_wrapper .gfield_checkbox label {
    font-size: 15px !important;
    margin: 0 !important;
}
.poppup-form .gform_wrapper .gfield input, .poppup-form .gform_wrapper .gfield textarea {
    font-size: 16px !important;
    margin: 0 0 5px;
}
.poppup-form .gform_footer input[type="submit"] {
    padding: 16px 30px !important;
    font-size: 22px !important;
}
.poppup-form .gform_wrapper .gfield input[type="checkbox"] {
    width: 14px !important;
    height: 13px !important;
    margin: -1px 0 0;
}

/* responsive */

@media screen and (max-width: 1800px) {}
@media screen and (max-width: 1680px) {
.page_default.case-value .container1 {
    max-width: 1500px;
}

}
@media screen and (max-width: 1550px) {
.page_default.case-value .container1 {
    max-width: 1400px;
}

.information-blk-rite .text-heading {
    font-size: 36px;
    margin: 0 0 35px;
}
.text-tittle {
    padding-top: 110px;
}
.text-tittle::before {
    top: -4px;
    transform: scale(0.9);
}
.text-tittle p {
    font-size: 18px;
}
.text-tittle .estimate-range {
    font-size: 35px;
}
.case-values-itm span {
    font-size: 19px;
}

}
@media screen and (max-width: 1440px) {
.page_default.case-value .container1 {
    max-width: 1200px;
}

.blk-itm-heading {
    font-size: 22px;
    margin: 0 0 15px;
}
.form-option {
    margin: 0 0 20px;
}
.form-txt-tittle {
    font-size: 16px;
    margin: 0 0 15px;
}
.injury-option {
    gap: 6px;
    margin: 0 0 10px;
    padding: 10px 15px;
}
.injury-option input {
    width: 14px;
    height: 15px;
}
.injury-option label {
    font-size: 15px;
}
.lable-txt {
    gap: 10px;
    margin: 0 0 10px;
    font-size: 16px;
}
.lable-txt strong {
    padding: 8px 10px;
}
.information-blk-itm p {
    margin: 0 0 20px;
}
.information-blk-middle {
    padding: 30px 20px;
}
.information-blk-rite {
    padding: 30px 30px;
}
.information-blk-rite .text-heading {
    font-size: 34px;
    margin: 0 0 30px;
    letter-spacing: 0;
}
.text-tittle {
    padding-top: 90px;
}
.text-tittle::before {
    top: -14px;
    transform: scale(0.7);
}
.text-tittle p {
    margin: 0 0 10px;
    font-size: 16px;
}
.text-tittle .estimate-range {
    margin: 0 0 7px;
    font-size: 30px;
}
.case-values-itm {
    margin: 0 0 16px;
}
.case-values-itm span {
    font-size: 17px;
}
.blue_box .box-txt.doc-txt {
    font-size: 21px;
}

}
@media screen and (max-width: 1366px) {
.page_default.case-value .container1 {
    max-width: 1100px;
}

.information-blk-rite .text-heading {
    font-size: 30px;
    margin: 0 0 25px;
    letter-spacing: 0;
}
.text-tittle {
    padding-top: 80px;
}
.text-tittle::before {
    top: -19px;
    transform: scale(0.6);
}
.text-tittle .estimate-range {
    margin: 0 0 9px;
    font-size: 27px;
}
.case-values-itm span {
    font-size: 17px;
}
.blue_box .box-txt.doc-txt {
    font-size: 19px;
}
.blue_box_contnt {
    margin: 35px 0;
}
.inr-atrny-btn .cmn-btn {
    font-size: 20px;
}

}
@media screen and (max-width: 1280px) {
.page_default.case-value .container1 {
    max-width: 960px;
}

.information-blk-lft {
    width: 29%;
}
.information-blk-middle {
    width: 30%;
}
.information-blk-rite {
    padding: 30px 25px;
    width: 38%;
}
.information-blk-itm {
    padding: 30px 20px;
}
.information-blk-rite .text-heading {
    font-size: 26px;
    margin: 0 0 20px;
    letter-spacing: 0;
}
.text-tittle {
    padding-top: 65px;
}
.text-tittle::before {
    top: -24px;
    transform: scale(0.5);
}
.text-tittle p {
    margin: 0 0 10px;
    font-size: 14px;
}
.case-values-itm span {
    font-size: 15px;
}
.blue_box {
    text-align: left;
    background-color: #D8DDE8;
    padding: 30px 15px;
}
.blue_box .box-txt.doc-txt {
    font-size: 17px;
    background-position: left top 2px;
}
.blue_box .box-txt {
    font-size: 14px;
    margin: 0 0 15px;
    padding: 0 0 15px 22px;
    background-position: left top 0px;
}

}
@media screen and (max-width: 1024px) {
.page_default.case-value .container1 {
    max-width: 720px;
}

.case-value-estimate-blk {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    gap: 30px;
}
.information-blk-lft, .information-blk-middle, .information-blk-rite {
    width: 100%;
}
.information-blk-itm {
    margin: 0;
}


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

}

@media screen and (max-width: 680px) {
.inr-atrny-btn .case-modal-1 {
    max-width: 450px;
}
.blue_box .case-modal-content {
    padding: 45px 15px 30px;
}
.poppup-form .gform_wrapper .gfield input, .poppup-form .gform_wrapper .gfield textarea {
    font-size: 13px !important;
    margin: 0 0 5px;
}
.poppup-form .form-links a, .poppup-form .gfield-choice-input+label {
    font-size: 12px !important;
}
.poppup-form .gform_wrapper .gfield_checkbox label {
    font-size: 12px !important;
    margin: 0 !important;
}
.poppup-form .gform_wrapper .gfield input[type="checkbox"] {
    width: 12px !important;
    height: 11px !important;
    margin: -3px 0 0;
}
.inr-atrny-btn .case-close {
    font-size: x-large;
}

}

@media screen and (max-width: 480px) {
.inr-atrny-btn .cmn-btn {
    font-size: 17px;
    padding: 14px 20px 15px;
}
.blue_box {
    padding: 30px 15px;
}
.information-blk-rite {
    padding: 30px 20px;
}
.inr-atrny-btn .case-modal-1 {
    max-width: 100%;
    padding: 0 10px;
}
.poppup-form .gform_footer input[type="submit"] {
    padding: 14px 27px !important;
    font-size: 17px !important;
}
    
}

/* Type Of Injury */

.injury-list {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: center;
    gap: 16px;
    margin: 0 0 50px;
}

.injury-list-itm {
    width: 24%;
    position: relative;
    z-index: 0;
    border-radius: 15px;
    overflow: hidden;
}
.injury-list-itm:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
    border-radius: 15px;
    background-image: linear-gradient(to bottom, #021f5a00, #00205a);
}
.injury-itm-img {
    width: 100%;
    position: relative;
    z-index: 0;
}
.injury-itm-img img {
    width: 100%;
    display: block;
}
.injury-list-itm-contnt {
    position: absolute;
    bottom: 40px;
    left: 0;
    margin: 0 auto;
    right: 0;
    padding: 0 40px 5px 30px;
    z-index: 1;
}
.injury-list-itm-contnt:before {
    content: '';
    position: absolute;
    background-color: #ffffff;
    height: 2px;
    width: 60px;
    bottom: 0;
    left: 30px;
}
.injury-list-itm .injury-list-itm-contnt p {
    font-size: 40px;
    font-family: 'Mona Sans Condensed';
    line-height: 1.1;
    letter-spacing: 0;
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
    margin: 0;
}

/* .injury-list-itm:hover:before {
    opacity: 80%;
} */
.injury-list-itm:hover .injury-list-itm-contnt:before {
    background-color: #ffffff;
}
.injury-list-itm:hover .injury-list-itm-contnt p { color: #fff; }
.injury-list-itm-hvr-lnk a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    font-size: 0;
    z-index: 2;
}
.injury-list-itm:hover:before {
  background-image: linear-gradient(to bottom, #021f5a00, #c1012d);
}

/* crash case styles */
.injury-list.crash-cases .injury-list-itm .injury-list-itm-contnt {
    padding: 0 35px 5px 25px;
}
.injury-list.crash-cases .injury-list-itm .injury-list-itm-contnt p {
    font-size: 30px;
}

@media screen and (max-width: 1440px) {
.injury-list {
    gap: 15px;
    margin: 0 0 40px;
}
.injury-list-itm-contnt {
    padding: 0 40px 5px 26px;
}
.injury-list-itm .injury-list-itm-contnt p {
    font-size: 39px;
    line-height: 1;
}

}
@media screen and (max-width: 1366px) {
.injury-list-itm .injury-list-itm-contnt p {
    font-size: 35px;
}


}
@media screen and (max-width: 1280px) {
.injury-list {
    gap: 12px;
    margin: 0 0 35px;
}
.injury-itm-img img {
    object-fit: cover;
    object-position: center;
    height: 400px;
}
.injury-list-itm .injury-list-itm-contnt p {
    font-size: 30px;
}
.injury-list-itm-contnt {
    top: 25px;
    padding: 0 30px 5px 20px;
}
.injury-list-itm-contnt:before {
    height: 1px;
    left: 22px;
}

}
@media screen and (max-width: 1024px) {
.injury-list {
    justify-content: center;
}
.injury-list-itm {
    width: 100%;
    max-width: 320px;
}


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

/* Work For Our Firm Form */

.work-our-firm-blk {
    text-align: center;
}

.work-form {
    background-color: #001843;
    padding: 50px 100px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    aspect-ratio: 1 / 0.5;
    text-align: left;
}
.work-form .gform_wrapper .gfield {
    width: 100%;
}
.work-form .gform_wrapper .gfield input.large {
    margin: 0 0 20px;
}
.work-form .ginput_container_checkbox {
    margin: -6px 0 0 !important;
}
.work-form .gform_wrapper .gfield textarea.small {
    height: 80px !important;
    resize: none;
    margin: 0 0 30px;
}
.work-form .gform_wrapper {
    width: 100%;
}
.work-form .ginput_container_fileupload input.large {
    border-bottom: 0 !important;
    padding: 0 !important;
    margin: 15px 0 !important;
    width: fit-content;
    color: #678196 !important;
    font-size: 19px !important;
    font-family: 'Mona Sans' !important;
    font-weight: 300 !important;
}
.work-form .gform_wrapper .gfield--type-fileupload {
    width: 100%;
    margin: 0 0 15px;
}
.work-form .gfield--type-fileupload label {
    font-size: 17px;
    color: #678196;
    font-family: 'Mona Sans' !important;
    font-weight: 300 !important;
    line-height: 1;
}
.work-form .gform_wrapper .gform_fields {
    grid-column-gap: 50px;
}
.work-form .gfield--type-fileupload .gform_fileupload_rules {
    margin: 0 !important;
    font-size: 19px !important;
    color: #678196 !important;
    font-family: 'Mona Sans' !important;
    font-weight: 300 !important;
    line-height: 1;
}
.work-our-firm-blk p {
    width: 85%;
    margin: 0 auto 30px;
}
.work-our-firm-blk .ginput_container.ginput_container_fileupload {
    width: fit-content;
}

/* responsive */
@media screen and (max-width: 1440px) {
.work-form .gfield--type-fileupload label {font-size: 15px; }
.work-form .ginput_container_fileupload input.large {font-size: 17px !important; }
.work-form .gfield--type-fileupload .gform_fileupload_rules {font-size: 16px !important; }
.work-form .gform_footer input[type="submit"] {margin: 0px !important; }
.work-form .gform_wrapper .gform_fields {grid-column-gap: 40px; }

}
@media screen and (max-width: 1366px) {
.work-form {padding: 40px 90px; }
.work-form .gfield--type-fileupload label {font-size: 14px; }
.work-form .ginput_container_fileupload input.large {font-size: 16px !important; }
.work-form .gform_wrapper .gform_fields {grid-column-gap: 35px; }

}
@media screen and (max-width: 1280px) {
.work-form {padding: 40px 60px; aspect-ratio: 1 / 0.55; }
.work-form .gform_wrapper .gfield textarea.small {margin: 0 0 15px; }
.work-form .gfield--type-fileupload label {font-size: 13px; }
.work-form .ginput_container_fileupload input.large {font-size: 15px !important; margin: 10px 0 !important; }
.work-form .gfield--type-fileupload .gform_fileupload_rules {font-size: 15px !important; }
.work-form .gform_wrapper .gform_fields {grid-column-gap: 30px; }

}
@media screen and (max-width: 1024px) {
.work-form {padding: 40px 50px 30px; }
.work-form .gform_wrapper .gform_fields {grid-column-gap: 20px; }
.work-our-firm-blk p {width: 100%; margin: 0 auto 20px; }

}
@media screen and (max-width: 768px) {
.work-form {padding: 40px 30px 30px; }
.work-form .gform_wrapper .gfield input.large {margin: 0 0 15px; }

}