/* 2500+ */
@media (max-width: 3100px) {
	.featured-in{padding: 300px 0;background-position: top right;}	
}
@media (max-width: 1600px) {
.icon-con-sec-lp-in .icon img {max-width: 140px;}
.icon-con-sec-lp-in .icon {padding-right: 1.6rem;}	
.icon-con-sec-lp-in .con .big-text {font-size: 2.7rem;}
.icon-con-sec-lp-in .con .small-text {font-size: 1.1rem;}
.landing-banner-img-in img, .landing-pg2 img{ width: auto; height: inherit;}
}


/*1599 to 1440 */
@media (max-width: 1999px) {
	.featured-in{padding: 200px 0;background-position: top right;}
	.caseresults-sec#about-us { padding: 8rem 1rem 0;}
	.landing-pg2 .banner-leadins .list-con-in h2 { font-size: 1.75em; letter-spacing: normal;}
}
@media (max-width: 1699px) {
 .header-nav .ubermenu li a.ubermenu-target{ font-size: .9em;}
}
@media (max-width: 1599px) {
 .ubermenu .ubermenu-nav{ grid-gap: 22px;}
 .head-contact a{ font-size: 1em;}
 .personal-injury-menu .nav-custom-content {padding: 0 10px;}
}

/*1439 to 1360 */
@media (max-width: 1439px) {
	.landing-pg2 .home-banner-in { position: relative; min-height: 800px;}
	.ubermenu .ubermenu-nav{grid-gap: 15px;}
	.header-nav .ubermenu li a.ubermenu-target{font-size: 14px; letter-spacing: 0.3px;}	
	.hm-team .hm-team-in p{padding: 20px 15px;}
	.image-with-content .con-sec .con-sec-in{padding: 60px 15px 60px 60px;max-width: 100%;}
	.benefits-grid i {font-size: 30px;padding: 15px;margin-right: 20px;min-width: 60px;}
	.benefits-grid p{font-size: 1em;}
	.benefits-grid{grid-gap: 30px;}
    .icon-con-sec-lp-in .icon img {max-width: 110px;}
    .icon-con-sec-lp-in .con .big-text {font-size: 2.2rem;}
    .icon-con-sec-lp-in .icon {padding-right: 1.2rem;}
	.landing-pg2 .results-page-sec.landing-results-page-sec h2, 
	.landing-pg2 .results-page-sec.landing-results-page-sec h2 .fw-bold {  font-size: 2.5rem;}
	.land-podcast-con-in h2 { font-size: 3rem;}
	.caseresults-sec#about-us .pr-80 { padding-right: 0;}
	.caseresults-sec#about-us { padding: 5rem 1rem 0;  }
	.caseresults-sec#about-us h2 { font-size: 2.5em;}
	.caseresults-sec#about-us .heading { margin-bottom: 20px;}
	.landing-pg2 .hm-review h2 {font-size: 3rem;}
}
/*1359 to 1280 */
@media (max-width: 1359px) {
	.landing-pg2 .home-banner-in { position: relative; min-height: 770px;}
	.header-nav .ubermenu li a.ubermenu-target{ font-size: 13px;  letter-spacing: normal;}
	.header-nav .ubermenu .personal-injury-menu .ubermenu-submenu .sub-nav-left .ubermenu-submenu{padding: 0 40px 0 10px;}
	.personal-injury-menu .nav-custom-content ul li{margin: calc(((0.8em * 2) - 0.1em) * 0.2);}
	.personal-injury-menu .nav-custom-content ul li a{font-size: 0.875em !important;}
	.personal-injury-menu .nav-custom-content h4{font-size: 1em;}
	.personal-injury-menu .nav-custom-content ul{margin: 10px 0;}
	.landing-pg .type-case-sec .block-grid .grid-in{width: 31%;}
	.landing-pg .type-case-sec .block-grid h4{font-size: 18px;}
	.page-template-landing-tpl .hm-awards.lp-review h3{font-size: 1.5rem}
	.page-template-landing-tpl .hm-awards.lp-review h3 + h4{font-size: 1rem;letter-spacing: 0.5px;}
	 .landing-pg2 .type-case-sec .block-grid .grid-in { width: 48%;  }
	 .landing-pg2    .home-banner {
    min-height: auto;
  }
}
/*1279 to 1152 */
@media (max-width: 1279px) {
.head-contact a{font-size: 14px;letter-spacing: 0;padding: 15px 8px;}
.page-id-1368 .head-contact a{padding: 8px 10px}
	.header-nav .ubermenu li a.ubermenu-target{padding: 35px 0;font-size: 12px;}
	.top-bar ul li{padding: 0 0 0 15px;}
	.top-bar ul li a, .head-contact i{font-size: 13px;}
	.main-header figure a img, .main-header figure img {max-width: 220px;}
	.nav-custom-content h3{font-size: 1em;letter-spacing: 1.5px;}
	.nav-custom-content h2{font-size: 2em;line-height: 36px;}
	.nav-custom-content p{font-size: 0.933em;margin-top: 15px;}
	h2{font-size: 2.4em;line-height: 44px;word-wrap: break-word;}
	.hm-team h2, .page-template-default .left-form h2, .single-jobpost .left-form h2{font-size: 2.4em;}
	.hm-review h2 {font-size: 3.125em;line-height: 60px;}
	h3, .page-template-default .left-form h3, .hm-review h3, .single-jobpost .left-form h3{font-size: 1.200em;margin-top: 15px;letter-spacing: 0.1em;}
	.contact-us, .py-100{padding: 40px 0}
	.team-single{padding: 20px 0 50px}
	.hm-review .rt-con h4{font-size: 1.5em;}
	.form-sec{padding: 40px;}
	
	.pl-80, .pl-50, .team-single .ts-content, .caseresults-sec.left-tabs .pl{padding-left: 30px;}
	.pr-80, .pr-50, .team-single .ts-image, .caseresults-sec.left-tabs .pr{padding-right: 30px;}
	.banner-leadins .list-con{padding: 20px;}
	.banner-leadins .list-btn{padding: 15px;}
	.banner-leadins .list-con-in h2{font-size: 1.5em;letter-spacing: 0.1em;line-height: 1.2;}
	.featured-in h2 {font-size: 2.875em;line-height: 66px;}
	.featured-in .featured-logo{padding: 30px 0 0;}
	.featured-in .featured-logo img{max-width: 120px}
	.featured-in{padding: 80px 0;}
	footer{padding: 50px 0 30px;}
	footer .copy-rights{padding: 50px 0 0;}
	footer .col-md-6 + .col-md-6{padding-left: 10px;}
	.case-types ul li a{padding: 40px 15px;line-height: 1.2;}
	.heading, .careers-posts-sec .full-width-content{margin-bottom: 30px;}
/*	.case-types{padding: 50px 0;}*/
	.caseresults-sec .caseresults-slide-con{padding: 20px;}
	.page-template-default .left-form, .page-template-default .services-list, .single-jobpost .left-form{padding: 40px 20px;}
	
	.image-with-content .img-sec img {max-width: 250px;}
	.image-with-content .img-sec img + img{margin-top: 40px}
	.counter-number {min-width: 252px;}
	.personal-injury-menu .nav-custom-content ul li{background: #d2af80;display: grid;align-content: center;}
	.landing-pg .banner h2 {font-size: 2.6em;line-height: 42px;}
	.landing-pg .banner .btn.l-btn{font-size: 1.2em;padding: 10px 20px;}
	.py-70, .landing-pg .form-sec{padding: 40px 0;}
	.banner-leadins.four-leadins ul.lp-banner-leadins-grid {grid-template-columns: repeat(3, 1fr);}
	.landing-pg2 .home-banner-in { min-height: 550px; }
	.landing-pg2 .home-banner-in h1 { font-size: 2.125rem; line-height: 3rem;}
	 .landing-pg2 .results-page-sec.landing-results-page-sec h2, .landing-pg2 .results-page-sec.landing-results-page-sec h2 .fw-bold { font-size: 2rem;  }
	.land-podcast-con-in h2 { font-size: 2.2rem; line-height: 4rem;  }
	 .landing-pg2 .type-case-sec .block-grid .grid-in { width: 47%;  }
	 
	 .landing-pg2 .home-banner-in h1 { font-size: 2.5em; line-height: 3.8rem;  }
}
@media (max-width: 1158px) {
}
/*1151 to 1024 */
@media (max-width: 1151px) {	
.banner-leadins ul > li:nth-last-of-type(3n-1):first-of-type, .banner-leadins ul > li:nth-last-of-type(3n-1):first-of-type ~ li, .banner-leadins ul > li:nth-last-of-type(3n):first-of-type, .banner-leadins ul > li:nth-last-of-type(3n):first-of-type ~ li, .banner-leadins ul > li:nth-last-of-type(2n):first-of-type, .banner-leadins ul > li:nth-last-of-type(2n):first-of-type ~ li, .case-types ul > li:nth-last-of-type(3n-1):first-of-type, .case-types ul > li:nth-last-of-type(3n-1):first-of-type ~ li, .case-types ul > li:nth-last-of-type(3n):first-of-type, .case-types ul > li:nth-last-of-type(3n):first-of-type ~ li {width: calc(50% - (1.8rem * 1.5));}
.banner-leadins ul > li:last-child {display: block;}
p, ul.sqare-dots li{font-size: var(--fs-16);}
.header-nav .ubermenu .ubermenu-submenu .sub-nav-left.no-heading ul{padding: 0 10px 0 20px;}
.col-4.results-sec {margin-bottom: 30px; }
.results-page-sec .alm-listing{    grid-template-columns: 1fr 1fr;}
.col-6.testimonial-sec {width: 100%;}
.ubermenu .ubermenu-nav{ grid-gap: 11px;}
.header-nav .ubermenu li a.ubermenu-target{ font-size: 11px; letter-spacing: 0;}
.benefits-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}
.icon-con-sec-lp {column-gap: 1rem;}
.icon-con-sec-lp-in .icon img {max-width: 90px;}
.icon-con-sec-lp-in .con .big-text {font-size: 1.8rem;}
.landing-pg2 .home-banner-in {  min-height: 640px;  }
.land-podcast-img-in img { max-width: 80%;}
.land-podcast-sec { padding: 4rem 0 0 0;}
.caseresults-sec#about-us .row {  display: flex; flex-direction: column;}
.caseresults-sec#about-us .col-md-12.col-lg-6.pr-80 { width: 100%;}
.caseresults-sec#about-us .caseresults-img { width: 100%;}
.caseresults-sec#about-us .caseresults-img img { max-width: 420px; margin: 0 auto;}
.caseresults-sec#about-us .caseresults-img { justify-content: center;order: 1;}
.caseresults-sec#about-us .col-md-12.col-lg-6.pr-80 {  width: 100%; order: 2;padding-top: 3rem;} 
.caseresults-sec#about-us {  background: #fff;  }
.landing-pg2 .home-banner-in { min-height: 560px; }
}
/*1023 to 992 */
@media (max-width: 1023px) {
	.main-header figure a img, .main-header figure img{width: 300px;}
	.header-in-right .main-nav nav, .top-bar{display: none;}
	html .taptap-menu-button-wrapper{display: block;width: 40px;height: 40px;right: 10px;top: 23px;}
	.taptap-menu-button-wrapper.taptap-menu-active .taptap-main-menu-button::before, .taptap-menu-button-wrapper.taptap-menu-active .taptap-main-menu-button div.taptap-main-menu-button-middle::before, .taptap-menu-button-wrapper.taptap-menu-active .taptap-main-menu-button::after{background-color: white;width: 21px;height: 2px;margin: 7px 0;}
	.taptap-menu-button-wrapper.wp-toolbar-active.taptap-menu-active, .taptap-menu-button-wrapper.taptap-menu-active { background: transparent;top: 15px;right: 15px;}
	.taptap-menu-button-wrapper.taptap-menu-active .taptap-main-menu-button{border: 2px solid white;border-radius: 50px;padding: 2px 9px;width: 42px;}
	.taptap-menu-button-wrapper:hover .taptap-main-menu-button::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button div.taptap-main-menu-button-middle::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button::after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-two::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-two::after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-three::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-three::after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-four::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-four::after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-five::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-five::after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-six::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-six::after{background-color: var(--brown) !important;}
	.taptap-by-bonfire { margin-top: 20px;padding: 0 15px;}
	.taptap-by-bonfire .menu { overflow-x: hidden; height: calc(100vh - 36vh);}
	.taptap-main-menu-button::before, .taptap-main-menu-button div.taptap-main-menu-button-middle::before, .taptap-main-menu-button::after{width: 25px;height: 3px;margin: 5px 0;}
	.taptap-menu-button-wrapper .taptap-main-menu-button {padding: 6px 7px;}
	.taptap-background-color, .taptap-background-color-active{background-color: var(--black);}
	.taptap-main-wrapper-active{background: white;}
	.main-banner .container{padding-right: 0;}
	.single-result .results-sec .results-sec-in .col {width: 100%;display: block;flex: auto;padding-bottom: 30px;}

	html .taptap-widgets-wrapper {position: fixed;bottom: 0px;background: var(--brown);margin-top: 0;width: 100%;}
	html .taptap-widgets-wrapper ul.tap-social-media{ display: inline-block;padding: 0 0 10px 20px;width: 100%;text-align: left;}
	html .taptap-widgets-wrapper ul.tap-social-media li{ padding: 0 15px;margin: 0; display: inline-block; font-size: 1.2em;}
	html .taptap-widgets-wrapper ul.tap-social-media li:first-child{ padding-left: 0;}
	html .taptap-widgets-wrapper ul.tap-social-media li:last-child{ padding-right: 0;}
	html .taptap-widgets-wrapper ul.tap-social-media li a{ color: white; font-size: 1.5em;}
	html .taptap-widgets-wrapper ul.tap-social-media li a:hover{ color:var(--royal-blue);}
	html .taptap-by-bonfire .sub-menu li.sub-nav-right,
	html .taptap-by-bonfire .sub-menu li.sub-nav-left > a,
	html .taptap-by-bonfire .sub-menu li.nav-title,
	html .taptap-by-bonfire .sub-menu > li a,
	html .taptap-by-bonfire .sub-menu span.taptap-sub-arrow,
	html .taptap-menu-item-description, .taptap-by-bonfire .menu li#menu-item-83{ display: none;}
	.mobile-menu-list, .hide-dp{display: block !important;}
	html .taptap-by-bonfire .menu ul ul{ display: block !important;padding: 0;}
	html .taptap-by-bonfire .sub-menu li li a{display: block;}
	html .taptap-by-bonfire .sub-menu li{margin: 0;min-height: auto;}
	.taptap-by-bonfire .menu li.current-menu-ancestor > a, .taptap-by-bonfire ul li.current-menu-item > a, .taptap-by-bonfire .sub-menu .current-menu-item > a{color: var(--brown);}
	.full-item-arrow-hover > .taptap-sub-arrow .taptap-sub-arrow-inner::before, .full-item-arrow-hover > .taptap-sub-arrow .taptap-sub-arrow-inner::after, .taptap-sub-arrow:hover .taptap-sub-arrow-inner::before, .taptap-sub-arrow:hover .taptap-sub-arrow-inner::after {background-color: var(--brown) !important;}

	.personal-injury-menu .nav-custom-content ul li{margin: calc(((1em * 1) - 0.1em) * 0.5);background: #e8dccd;border: 1px solid #8b7350;}
	.personal-injury-menu .nav-custom-content ul li a{background: #e8dccd;font-family: var(--fm-bitter);font-size: 1em !important;border: 0}
	html .taptap-by-bonfire ul li.hide-dp a {font-family: var(--fm-opensans);color: #000;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;padding: 5px 0;font-size: 16px;}

	.page-id-1368 .header-in-right .main-nav nav{display: block;}
	html .page-id-1368 .taptap-menu-button-wrapper, .main-header .navbar-collapse{display: none !important;}
/*	html .page-id-1368 .taptap-menu-button-wrapper, .navbar-expand-lg .navbar-collapse{display: none !important;}*/
/*	.navbar-expand-lg .navbar-collapse, html .page-id-1368 .taptap-menu-button-wrapper{display: none !important;}*/
	.land-faq .accordion-button{font-size: 18px;padding: 20px 10px;}
.page-template-landing-tpl3 .taptap-menu-button-wrapper { display: none;}
.page-template-landing-tpl3 .mobile-phone {  display: block; text-align: right;}

}
/*1023 to 970 */
@media (max-width: 991px) {
/*	.navbar-expand-lg .navbar-collapse{display: flex !important;}*/
	.page-id-1368 .header-in-right .main-nav nav{display: none;}
/*	.page-id-1368 .header-in-right .main-nav nav.navbar{display: block;}*/
	.page-id-1368 .header-in-right .main-nav nav .collapse.show {display: block !important;}
	.page-id-1368 .main-header .navbar{ position: static;display: block;}
	.navbar-toggler .fa-times, .navbar-toggler[aria-expanded="true"] .fa-bars, html .page-id-1368 .taptap-menu-button-wrapper{ display: none;}
	.navbar-toggler[aria-expanded="true"] .fa-times{ display: block;}

	.featured-in h2 {font-size: 2.250em;line-height: 50px;}
	.featured-in .featured-logo img {max-width: 50px;}
	.featured-in .featured-logo picture + picture {margin-left: 20px;}
	.hm-rt-lt-content .lt-con{border: 0}

	.banner-leadins ul > li{display: block;}
	.banner-leadins ul > li:nth-last-of-type(3n-1):first-of-type, .banner-leadins ul > li:nth-last-of-type(3n-1):first-of-type ~ li, .banner-leadins ul > li:nth-last-of-type(3n):first-of-type, .banner-leadins ul > li:nth-last-of-type(3n):first-of-type ~ li, .banner-leadins ul > li:nth-last-of-type(2n):first-of-type, .banner-leadins ul > li:nth-last-of-type(2n):first-of-type ~ li{width: calc(100% - (1.8rem * 1.5));}
	.pr-80, .pr-50, .team-single .ts-image, .caseresults-sec.left-tabs .pr{padding-right: 15px;}
	.pl-80, .pl-50, .team-single .ts-content, .caseresults-sec.left-tabs .pl{padding-left: 15px;}
	.page-bg-image-content .bg-con, .page-bg-image-content .bg-img.mobile-none, .con-img-align-right .con-img-align-right-hide, .page-bg-image-content .bg-img{padding: 0 15px}
	.page-bg-image-content .bg-img.mobile-none, .page-bg-image-content .bg-img, .benefits-grid{margin-top: 40px}	
	
	.caseresults-sec, .rt-half-bg, .caseresults-sec.left-tabs{background: white;}	
	.img-bg{display: none; width: 100%;top: calc(50% - calc(10% * 2));}
	.row .col-md-12 + .col-md-12{margin-top: 50px}
	.lt-con-rt-image .row .col-md-12 {margin-top: 0}
	.lt-con-rt-image .row .col-md-12.lt-sec{order: 1;margin-top: 50px;}
	.caseresults-sec .border-img, .lt-con-rt-image .border-img{text-align: center;}
	.caseresults-sec .img-bg{width: 60%;}
	.hm-awards .container{padding: 0 50px;}
	.hm-awards .owl-nav {position: absolute;top: 22%;width: 100%;font-weight: 400;margin: 0;}
	.hm-awards .owl-prev {left: -40px; position: absolute;}
	.hm-awards .owl-next{right: -40px;position: absolute;}
	.owl-nav i {color: white;font-size: 24px;display: block;line-height: 45px;text-align: center;}
	.hm-awards .owl-stage-outer{padding: 0;margin: 0 -1px;}

	.caseresults-sec .pr-80{padding: 0 15px;}
	.caseresults-sec .owl-nav {display: block;position: absolute;bottom: -70px;margin: 0 auto;width: 100%;margin-top: 0;text-align: center;}
	.caseresults-sec .owl-prev {left: 0; position: relative;background: #18192b !important;width: 35px !important;}
	.caseresults-sec .owl-next{right: 0;position: relative;background: #18192b !important;width: 35px !important;}	
	.caseresults-sec.left-tabs .owl-nav { margin-top: 0;text-align: center;}
	.caseresults-sec .row .col-md-12 + .col-md-12{margin-top: 100px}
	.caseresults-sec.left-tabs .pr-80{order: 1;margin-top: 100px;}
	.caseresults-sec.left-tabs .pl-80{margin: 0 !important;}

	.hm-review {padding-bottom: 120px;}
	.hm-review-in, .hm-review  .lt-con{text-align: center;}
	.hm-review .rt-con {padding: 0 70px;}
	.hm-review .rt-con{padding: 0 15px;}
	.hm-review .rt-con .owl-nav {display: block; position: absolute;width: 100%;font-weight: 400;margin:0 auto ;bottom: -70px;text-align: center;}
	.hm-review .rt-con .owl-prev {left: 0; position: relative;background: #1e64ec !important;width: 35px !important;}
	.hm-review .rt-con .owl-next{right: 0;position: relative;background: #1e64ec !important;width: 35px !important;}	

	.hm-team{background: #ededed}
	.hm-team .lt-sec {padding: 0 70px;}
	.hm-team .lt-sec .owl-nav {display: block; position: absolute;top: 40%;width: 100%;font-weight: 400;margin: 0;}
	.hm-team .lt-sec .owl-prev {left: -50px; position: absolute;background: #1e64ec !important;width: 35px !important;}
	.hm-team .lt-sec .owl-next{right: -50px;position: absolute;background: #1e64ec !important;width: 35px !important;}
	html .home .owl-nav .owl-prev:hover{background: var(--dark-black) !important}
	footer .f-logo img{max-width: 200px;}
	.inner-page-banner h1{width: calc(70% - 0%);padding: 40px 10px;font-size: 1.625em;letter-spacing: 0.1em;}
	.inner-page-banner .video-bg {height: 300px;}
	.hm-practice-areas .pl-50{order: inherit;}

	.page-bg-image-content .border-img img{width: 100%;}
	.featured-in .mobile-bg img{display: block;}
	.featured-in{background-image:none;background:#393b50;padding:0 0 50px 0;text-align: center;}
	.featured-in .container{background:#393b50}
	.featured-in .featured-logo{display: block !important;}
	.featured-in .featured-logo img{max-width: 100px;}
	.featured-in .content{margin-top: -60px;padding: 30px 20px;}

	.team-single .nav-pills{margin-bottom: 30px;}
	.team-single .sub-title{margin: 10px 0 20px;}
	.team-single .nav-pills .nav-link{padding: 10px 15px;}
	#bf-revz-widget-12345680518 iframe{margin: 40px auto 0px !important;}

	.landing-pg .banner .row{border: 0;}
	.landing-pg .gform_wrapper.gravity-theme .gfield.gfield--width-quarter{-ms-grid-column-span: 6;grid-column: span 6;	}
	.landing-pg .type-case-sec .block-grid .grid-in {width: 47%;}
	.landing-pg .image-with-content .content-sec{margin-top: 30px;}
	.landing-pg .image-with-content .img-sec{height: 500px;}
	.landing-pg .image-with-content .col-lg-6{padding-right: 0;}
	.image-with-content .col-lg-6 + .col-lg-6{padding: 40px 15px;}
	.podcast-sec .logos{grid-template-columns: repeat(3, minmax(0, 1fr));grid-gap: 10px;}
	.podcast-sec .logos img { max-width: 140px;}	
	.landing-pg .banner h2 {font-size: 2em;line-height: 36px;}
    .landing-pg .image-with-content .col-lg-6 + .col-lg-6 {padding: 50px 40px;}
	.landing-pg2 .col-4.results-sec { width: 100%;}
	.landing-pg.landing-pg2 .results-page-sec.landing-results-page-sec .row { padding-right: 0;}
}
/*969 to 800 */
@media (max-width: 969px) {
.blog-page .pgafu-post-grid-main .pgafu-medium-4.pgafu-columns {width: 50%; max-width: 50%; flex: 50%;}
.banner-leadins.four-leadins ul.lp-banner-leadins-grid {grid-template-columns: repeat(2, 1fr);}
.landing-pg2 .home-banner-in h1 { font-size: 2em; line-height: 3rem;  }
.landing-pg2 .home-banner-in { min-height: 420px;  }
 .landing-pg2 .results-page-sec.landing-results-page-sec h2, .landing-pg2 .results-page-sec.landing-results-page-sec h2 .fw-bold { font-size: 1.6rem; font-weight: 400;  }
.land-podcast-con-in h2 { font-size: 2rem; line-height: 2.8rem; font-weight: 600;  }
 .caseresults-sec#about-us .col-md-12.col-lg-6.pr-80 { padding-top: 0;margin-top: 2rem; }

}
/*899 to 800 */
@media (max-width: 899px) {
	
}
/*799 to 768 */
@media (max-width: 799px) {
	h2{font-size: 1.867em}
	.counter-number {min-width: 196px;}
	.landing-pg .image-with-content .icon-con-sec-lp-mn {margin-right: 0;}
	
}
/*767 to 736 */
@media (max-width: 767px) {
	html .taptap-menu-button-wrapper{top: 15px;}
	header + section{margin-top: 110px;}
	.mobi-header-btns{ width: 100%; display: table; table-layout: fixed; position: relative;}
	.mobi-header-btns a{ font-size:15px; color: white; display: table-cell; width: 50%; vertical-align: middle; padding: 0; background: #1E64EC; text-align: center; text-transform: uppercase;font-weight: 600;transition: 0.3s all ease;-webkit-transition: 0.3s all ease;-moz-transition: 0.3s all ease;line-height: 44px;letter-spacing: 0.15em;}
	.mobi-header-btns a:hover{background: #417AE8;color: white;text-decoration: none;}
	.mobi-header-btns a + a{ background: #d2af80;color: var(--dark-black); text-decoration: none;}
	.mobi-header-btns a + a:hover{background: #e6c59a !important;text-decoration: none;color: var(--dark-black)}
	.mobi-header-btns a i{padding-right: 10px;/*font-weight: 400;*/}		
	.main-header figure a img, .taptap-image img, .main-header figure img{width: 180px;position: relative;}
	html .gform_wrapper .gform_footer:before{top: 27px;}
	html .footer-form.job-apply-form .gform_wrapper .gform_footer:before{top: 41px;}
	html .gform_wrapper .gform_footer input{line-height: 0 !important}
	h2 + h3, h2 + p, h3 + p, h4 + p, ul + p, p + p{margin-top: 20px;}
	.col-4.results-sec {margin-bottom: 30px;}
	.results-page-sec .alm-listing{grid-template-columns: 1fr;}

	.banner-leadins ul > li, .case-types ul > li{margin: 15px 0}
	.hm-awards .owl-nav{top: 40%}
	.hm-rt-lt-content .row .col-md-12 + .col-md-12{margin-top: 30px}
	.case-types ul > li{width: 100% !important}		
	
	.btn.v2, html .gform_wrapper .gform_footer .gform_button{font-size: 14px !important;}

	h2, .hm-review h2, .hm-team h2, .featured-in h2, .page-template-default .left-form h2, .footer-form.job-apply-form .gform_wrapper .gfield_html h2, .single-jobpost .left-form h2{font-size: 1.875em;line-height: 36px;}
	.banner-leadins .list-con-in h3, .hm-review h3, h3, .page-template-default .left-form h3, .single-jobpost .left-form h3{font-size: 1.125em;}
	.hm-review .rt-con p, .hm-review .rt-con h4{font-size: 1.125em;line-height: 30px;margin-bottom: 20px;letter-spacing: 0;}
	.hm-review .rt-con .c-name{letter-spacing: 0;line-height: 26px;}
	.hm-form-sec .rt-sec p{font-size: 1em;letter-spacing: 0;line-height: 26px;}
	.hm-form-sec .rt-sec .icon{margin-right: 15px;}
	.col-in {margin-bottom: 30px;}
	footer .copy-rights{padding: 20px 0 0}
	.caseresults-sec .caseresults-slider-main, .team-single .nav-pills .nav-link{padding: 10px;}
	.caseresults-slider-nav-in a{font-size: 1.125em;padding: 10px 0;}

	.inner-page-banner h1{width: calc(100% - 0%);padding: 40px 10px;}
	.team-single .ts-image{padding: 0;margin-bottom: 40px;}
	.team-single .ts-content{padding: 0}
	ul.sqare-dots{padding-left: 0;}
	.page-404 .p-4{order: 1;padding: 50px 15px !important;text-align: center;}
	.page-404 .img-sec:after{padding-bottom: 40%;}

	.blog-page .col-md-4{order: 1;margin-top: 50px}
	.blog-page #filterForm{display: block;}
	.blog-page .grid-filter-dropdown label{text-align: left;display: block;}
	.blog-page .grid-filter-dropdown select{ margin: 15px 0;display: block;width: 100%;}
	.blog-page .grid-filter-dropdown a{display: table;margin: 0;padding-top: 10px;padding-bottom: 10px;}
	.blog-page .grid-filter-dropdown{margin:  0 0 30px;padding: 20px 15px;}
	.blog-page .pgafu-column, .blog-page .pgafu-columns{padding: 0}
	.caseresults-sec.left-tabs .caseresults-slider-nav-in a{color: var(--dark-black);}
	.benefits-grid{grid-template-columns: repeat(1, minmax(0, 1fr));}
	.image-with-content .con-sec .con-sec-in{padding: 50px 15px;}
	
	.personal-injury-menu .nav-custom-content ul li a{padding: 16px 4px !important;font-size: 0.938em !important;}
	.personal-injury-menu .nav-custom-content ul li {margin: 5px 3px;}
	.services-list.only-web{display: none;}
	.only-mobile{display: block;}
	.sg-content{order: 2 !important}	
	.personal-accordion, .only-mobile .left-form, .sg-form{margin: 0 0 40px 0;}
	.personal-accordion .accordion-button {background: #181a2b;color: var(--royal-blue);font-family: var(--fm-opensans);font-weight: 700;text-transform: uppercase;font-size: 20px;letter-spacing: .1em;box-shadow: none;border-radius: 0 !important;}
	.landing-pg .type-case-sec .block-grid .grid-in {width: 100%; margin:  20px 0;}
	.landing-footer .footer-in{text-align: center;justify-content: center;}
	.landing-footer .logo{margin-bottom: 20px;}
	.navbar-toggler{top: 20px;}
	#cases-handled, #about-us{scroll-margin-top: 10rem;}
	.landing-footer .footer-in{justify-content: center;grid-gap: 20px;}
	.right-content-sec iframe{width: 100%;}
	.podcast-sec .logos img { max-width: 100px;}
	.podcast-sec iframe{min-height: 140px !important;}

	.page-template-default .contact-us .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span, .page-template-default .contact-us .gform_wrapper .top_label li.gfield.gf_left_half, .page-template-default .contact-us .gform_wrapper .top_label li.gfield.gf_right_half, .page-template-default .hm-form-sec .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span, .page-template-default .hm-form-sec .gform_wrapper .top_label li.gfield.gf_left_half, .page-template-default .hm-form-sec .gform_wrapper .top_label li.gfield.gf_right_half{width: 100%;}
	.page-template-default .hm-form-sec .gform_legacy_markup_wrapper ul.gform_fields li.gfield, .page-template-default .contact-us .gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding: 0}
	.page-template-default .hm-form-sec .ginput_complex.ginput_container.gf_name_has_2 span + span, .page-template-default .contact-us .ginput_complex.ginput_container.gf_name_has_2 span + span{margin-bottom: 0 !important;  margin-top: 15px !important;}

	.mobile-phone{display: block;}
	.landing-pg .banner.page-bg-image-content.dark-gray{padding-top: 0;}
	.landing-pg .banner .bg-img, .landing-pg .banner .mt-5{margin-top: 20px !important}
	.landing-pg .banner .yt-video {padding-bottom: 60%;}
.blog-page .pgafu-post-grid-main {margin: 0;}
.blog-page .pgafu-post-grid-main .pgafu-medium-4.pgafu-columns {padding: 6px;}
.blog-page .pgafu-post-grid {margin-bottom: 10px;}
.lp-page-banner-rt {padding: 3rem 1rem;}
.lp-page-banner-rt .lp-page-banner-title {font-size: 2em; letter-spacing: normal;}
.landing-pg .image-with-content .col-lg-6 + .col-lg-6 {padding: 1rem 1.5rem;}
.landing-pg .image-with-content .img-sec {height: 240px;}
.lp-page-banner-image{display:block;}
.lp-page-banner{background: none !important;}
.container.lp-page-banner-in {flex-direction: column; padding-top:0; }
.landing-pg2 .hm-review h2 { font-size: 1.6rem;  }
.home-banner.main-banner-video::before {z-index: 2;}
.main-banner-video .video-background {z-index: 1;}
.main-banner-video .video-background iframe {min-height: 100%;}
.landing-pg2 .home-banner .row.landing2-banner {position: relative; z-index: 2;}
}
/*735 to 667 */
@media (max-width: 735px) {
	.landing-pg2 .home-banner-in h1 { font-size: 1.8em; line-height: 3rem;  }
}
/*666 to 600 */
@media (max-width: 666px) {
	html .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price){margin-bottom: 16px !important;}
	.landing-pg .gform_wrapper.gravity-theme .gfield.gfield--width-quarter {-ms-grid-column-span: 12;grid-column: span 12;}
	.blog-page .pgafu-post-grid-main .pgafu-medium-4.pgafu-columns {width: 100%; max-width: 100%;  flex: 100%; padding: 0px;}
	.banner-leadins.four-leadins ul.lp-banner-leadins-grid {grid-template-columns: repeat(1, 1fr);}
	.landing-pg2 .landing2-banner { flex-direction: column;}
	.landing-pg2 .home-banner-in { width: 100%;}
	.landing-pg2 .landing-banner-img.col-6 { width: 100%;}
	.landing-pg2 .counter-number { font-size: 1.6rem;  }
	 .land-podcast-sec .row { flex-direction: column;}
	 .col-6.land-podcast-img { width: 100%; justify-content: center; display: inline-flex;}
	   .land-podcast-img-in img { max-width: 100%; margin: 0 auto;  }
	   .col-6.land-podcast-con { align-items: center; display: inline-flex; width: 100%;  margin-top: 2rem;  padding-bottom: 3rem;}
	    .land-podcast-con-in h2 { font-size: 1.6rem;}

.landing-banner-img-in img, .landing-pg2 img {max-width: 320px; margin: 0 auto;}	    
.landing-pg2 .home-banner-in {min-height: 360px;}
.main-banner-video .video-background {display: none;}
}
/*599 to 568 */
@media (max-width: 599px) {
}
/*567 to 480  */
@media (max-width : 567px) {
.landing-pg .image-with-content .icon-con-sec-lp-mn .icon-con-sec-lp {display: block !important;}	
.landing-pg .image-with-content .icon-con-sec-lp-mn .icon-con-sec-lp-in {margin-bottom: 20px;}
}
/*479 to 414  */
@media (max-width : 479px) {
	.form-sec {padding: 40px 15px;}
	.caseresults-slider-nav .heading {text-align: center;}
	.counter-number {display: block; font-size: 1.5em; line-height: 1.1em; min-width: unset;}
}
/*413 to 375*/
@media (max-width : 413px) {
	.hm-awards .owl-nav{top: 30%;}
	h2, .hm-review h2, .hm-team h2, .featured-in h2, .page-template-default .left-form h2, .footer-form.job-apply-form .gform_wrapper .gfield_html h2, .single-jobpost .left-form h2 {font-size: 1.6em;}

}
/*374 to 320*/
@media (max-width : 374px) {
}
@media (min-width: 992px) and (min-height: 900px) {
}