/*1599 to 1440 */
@media (max-width: 1599px) {
}
/*1439 to 1360 */
@media (max-width: 1439px) {
	.home-video-banner .banner-text-cont h1{font-size: 3.5em;line-height: 70px;margin-bottom: 30px;}
	.home-video-banner .banner-text-cont p {font-size: 1.25em;line-height: 28px;margin-bottom: 20px}
	.home-video-banner .banner-text-cont a, .bttn{font-size: 1.125em;padding: 10px 20px;}
	.hm-results h2{font-size: 1.875em;letter-spacing: 1px;}
	.hm-results .hm-results-in p{font-size: 1em;}
	.hm-results .hm-results-in h3{line-height: 28px; font-size: 1.875em;}
	.heading h2, .page-id-12854 .heading h2{font-size: 38px;line-height: 46px;}
	.ty-cases ul{grid-gap: 20px;}
	.ty-cases ul li h3{font-size: 18px;padding: 20px 5px;}
	.results-list-sec { gap: 2rem;}
	.team-page h2{font-size: 46px;}
	.page-template-main-spanish .left-form .schedule-form .gform_footer.top_label .gform_button,
	.page-template-page-spanish-tpl .left-form .schedule-form .gform_footer.top_label .gform_button{ font-size: 16px !important;}
		

}
/*1359 to 1280 */
@media (max-width: 1359px) {
}
/*1279 to 1152 */
@media (max-width: 1279px) {
	.ty-cases ul, .ty-cases.practice-areas-grid ul{grid-template-columns: repeat(3, minmax(0, 1fr));margin: 50px 0 0 0;}
	.video-with-con, .ty-cases, .hm-our-team, .hm-form{padding: 60px 0;}
	.hm-results{padding: 40px 0;}
	.video-with-con .quote-sec{padding: 15px 30px;border-left: 10px solid #052444;}
	.hm-our-team .team h3{font-size: 20px;padding: 15px 10px;}
	.main-footer{padding: 60px 0 30px}
	.header-nav .ubermenu li a.ubermenu-target, .header-nav .ubermenu li span.ubermenu-target{font-size: 18px;}
	.ubermenu .ubermenu-nav{grid-gap: 15px;}
	.main-header .head-contact a{font-size: 22px;}
	.main-header .head-contact h4, .nav-custom-content p{font-size: 14px;padding: 0;}
	.main-header .head-contact i, .nav-custom-content h3{font-size: 18px;}
	.nav-custom-content h2{font-size: 36px;line-height: 38px;}
	.header-nav .ubermenu .ubermenu-item.ubermenu-item-level-0 .ubermenu-submenu .nav-custom-content-btns a{font-size: 18px;padding: 10px 20px;}
	.header-nav .ubermenu .ubermenu-submenu .sub-nav-left{padding: 25px 15px}
	.home-video-banner .hm-banner-form img {max-width: 550px;}

	.team-page ul{grid-gap: 30px;}
	.team-page .team-card h3{font-size: 24px;padding: 20px 10px;}

	.py-115{padding: 60px 0;}
	.team-brandlogo{grid-template-columns: repeat(2, minmax(0, 1fr));}

	.main-blog article figure{width: 270px;}
	.left-form, .call-action-sec{padding: 25px;}
	.service-grid .left-form .heading h3, .call-action-sec h3{font-size: 20px;}
	.service-grid .left-form .heading h2, .call-action-sec h2{font-size: 32px;line-height: 38px;}
	.pr-50{padding-right: 20px;}
	.pl-50{padding-left: 20px;}
	.service-grid{padding: 50px 0;}
	.schedule-form{margin: 10px auto 0;}
	html .site-content{ margin-top: 128px;}


}
@media (max-width: 1158px) {
}
/*1151 to 1024 */
@media (max-width: 1151px) {
	.home-video-banner .banner-text-cont h1{font-size: 2.5em;line-height: 50px;margin-bottom: 20px;}
	.home-video-banner .banner-text-cont h1 sup {font-size: 16px;top: -20px;left: -5px;}
	.hm-results h2 {font-size: 1.5em; letter-spacing: 0;}
	.hm-results .hm-results-in p {font-size: 0.875em;}
	.hm-results .hm-results-in h3 { font-size: 1.5em;}
	.hm-form .hm-banner-form{margin: 0 auto;padding:0 16px}
	.home-video-banner .banner-logo{padding: 20px 0;}
	.results-con { margin: 5.75rem 2rem; }
	.results-con h2 { font-size: 2.75rem;}
	.results-disclaimer-sec{margin: 0 1rem;}
	.results-list-sec { gap: 1rem; grid-template-columns: repeat(3, 1fr); }
	.side-bar .widget{padding: 30px 15px;}
	.all-blog .sidebar .search-form .search-submit{background-size: 40%;width: 50px;}
	.main-blog h2{ font-size: 24px;}

}
/*1023 to 992 */
@media (max-width: 1023px) {
	.banner h1{line-height: 56px;font-size: 54px;}
.page-template-landing-page-new .site-content h2{line-height: 28px;font-size: 20px;}
.meet-sec h3{font-size: 18px;}
.claims-sec .heading p{font-size: 16px;line-height: 22px;}
.claims-sec .block p{line-height: 24px}
.bttn.btn-solid{line-height: 50px;font-size: 16px;margin-top: 20px;}
.claims-sec .block img {max-width: 80px;}
.claims-sec .block h4{margin: 20px 0 10px;font-size: 18px;}
.claims-sec .block img {max-width: 80px;}
.book-strip .row, .footer-sec .row{column-gap: 30px;}
.logo-sec .heading, .content-with-video .heading{margin-bottom: 30px;}
.reviews-container-in .ajax-load-more-wrap .alm-listing li.grid-item{width: 47%; margin-bottom: 30px;}
.table_comp.second-table td{padding:10px;}
}
/*1023 to 970 */
@media (max-width: 991px) {
	.main-footer .col-lg-4{width: 50%;}
	.main-footer .block{margin-bottom: 40px;}
	.copy-rights{margin-top: 10px;padding-top: 20px;}
	.main-footer .f-logo-sec img{margin: 0 auto;}
	.header-nav .ubermenu-bound{display: none;}
	.main-header figure a img{max-width: 160px;width: 160px}
	.this-is-row > a:first-child{display: none;}
	.image-with-content.contact-sec .maps{padding: 0}
	.image-with-content.contact-sec{padding: 60px 0;}
	.about-logo-in{    grid-template-columns: repeat(4, minmax(0, 1fr));width: 90%;}
	.main-blog article figure{width: 220px;}
	.main-blog article .figure-content h2{font-size: 30px;}
	.pr-50 {padding-right: 12px;}
	.pl-50 {padding-left: 20px;}
	html .taptap-menu-button-wrapper{ top: 54px;}
	html .taptap-menu-button-wrapper.taptap-menu-active{ top: 16px;}
	html .site-content{ margin-top: 110px;}
	.es-desk-nav{ display: none;}
	.es-mob-nav{ display: block;}
	.page-template-main-spanish #shiftnav-toggle-main{ display: block;}
}
/*969 to 800 */
@media (max-width: 969px) {
	.home-video-banner .banner-text-in, .home-video-banner .hm-banner-form{width: 100%;float: none;text-align: center;}
	.home-video-banner .banner-text-cont{max-width: 100%;padding: 40px 0 0;}
	.home-video-banner .hm-banner-form img{position: relative;width: 100%;top: 0;max-width: 100%;}

	.video-with-con .col-md-6{width: 100%;float: none;padding: 0;}
	.video-with-con .col-md-6 + .col-md-6{margin-top: 40px;padding: 0;}
	.hm-our-team .col-md-6{width: 100%;float: none;padding: 0;}
	.hm-our-team .col-md-6 + .col-md-6{margin-top: 40px;padding: 0;}
	.results-list-sec { gap: 1rem; grid-template-columns: repeat(2, 1fr); }
	.team-page ul{grid-gap: 20px;grid-template-columns: repeat(2, minmax(0, 1fr));}

	.banner h1 {line-height: 40px;font-size: 36px;}
	.banner .form-in h3{font-size: 18px;}
	.content-with-video iframe{height: auto;margin: 0;}
	.hm-our-team .col-md-6 + .col-md-6{ width: 100%;}
}
/*899 to 800 */
@media (max-width: 899px) {
	.main-blog article figure{width: 100%;}
	.main-blog article .figure-content{width: 100%;margin-top: 30px;}
	.main-blog.single-blog-page article .figure-content{margin-top: 0}
}
/*799 to 768 */
@media (max-width: 799px) {
}
/*767 to 736 */
@media (max-width: 767px) {
	.banner-text, .left-section .left-form{display: block;}
	.right-section .left-form{display: none;}
	.hm-results-rw{display: block;}
	.hm-results h2{text-align: center;}
	.hm-results-rw .col-md-3{width: 100%;float: none;}
	.hm-results-rw .col-md-9{width: 100%;float: none;margin-top: 10px;}
	.hm-results .hm-results-carousel{padding-right: 0;}
	.hm-results .owl-nav{display: none;}
	.hm-results .hm-results-in p{line-height: 20px;}
	.yt-video{padding-bottom: 50%;}
	.ty-cases ul, .ty-cases.practice-areas-grid ul{grid-template-columns: repeat(2, minmax(0, 1fr));}
	.ty-cases ul li img{height: 200px;object-fit: cover;}
	.ty-cases ul li h3{font-size: 20px;padding: 20px 10px;}
	.hm-our-team .team{grid-template-columns: repeat(1, minmax(0, 1fr));}
	.hm-our-team .team .team-in img {height: auto;object-fit: cover;}
	.home-video-banner .banner-logo{margin-top: 20px;padding: 20px 0;display: grid;grid-gap: 0;	}
	.heading h2, .page-id-12854 .heading h2{font-size: 28px;line-height: 32px;}
	.main-footer .col-lg-4{width: 100%;}
	.main-footer .f-logo-sec{display: block;width: 200px;}
	.main-footer .logo-btn{text-align: left;}

	.pr-50 {padding-right: 12px !important;}
	.pl-50 {padding-left: 12px !important;}
	.list-items .col-6{width: 100%;padding: 0;}
	.hm-form .hm-banner-form h2{font-size: 34px;}
	.img-sec img{height: 220px;}
	.left-form, .latest-post, .call-action-sec{padding: 50px 20px;}
	.team-page ul{grid-gap: 20px;grid-template-columns: repeat(1, minmax(0, 1fr));}
	.team-page ul img {width: 100%;height: 450px;object-fit: cover;}
	.left-image-right-con .col-md-6 + .col-md-6 {margin-top: 40px;}
	.about-logo-in{grid-template-columns: repeat(3, minmax(0, 1fr));grid-gap: 30px}

	.banner .left-con{float: none;width: 100%;padding: 0 0 30px 0;}
	.banner .right-form{float: none;width: 100%;}
	.banner-form .wpcf7-submit{width: 100%;}
	.claims-sec .row, .content-with-video .row, .book-strip .row{display: block;}
/*	.bttn.btn-solid{margin-top: 30px;}*/
	.meet-sec img {max-width: 180px;}
	.footer-sec .row{display: block;}
	.footer-sec .right-sec{text-align: left;margin-top: 30px;}
	.meet-sec .block-row{display: block;}
	.meet-sec .block-row .img-sec{text-align: center;margin-bottom: 20px;}
	.meet-sec .right-con img{display: inline;}
	.right-img, .web-block{display: none;}
	.web-none{display: block;}

	.home-form .gform_wrapper.gravity-theme .gfield_label{float: none;text-align: left;width: 100%;}
	.home-form .gform_wrapper .ginput_container{width: 100%;float: none;}
	.home-form .gform_wrapper.gravity-theme .gfield_label{height: auto;}
	.home-form .gform_footer .gform_button{margin: 0;width: 100%;}
	.contact-form .gform_footer .gform_button{width: 100%;padding: 10px}
	.reviews-container-in .ajax-load-more-wrap .alm-listing li.grid-item{width: 100%; margin: 0;}
	.image-with-content.contact-sec .contact-info{ display: block;}
	.image-with-content.contact-sec .contact-info .office{ border-left: none; padding-left: 0; padding-top: 15px;}
	.mob-logo-sec{ display: block;}
	.mob-logo-sec .banner-logo{ display: grid; grid-gap: 15px; grid-template-columns: repeat(5, minmax(0, 1fr)); width: 100%; align-items: center; padding: 25px 15px 0;}
	.home-video-banner .banner-logo{ display: none;}
	.video-with-con{ padding-top: 30px;}
	.mobi-header-btns{ top: 110px;}
	html .site-content{ margin-top: 146px;}
	.page-id-12854 .content-sec{ padding: 0;}
	.es-foot-sec-mob{ display: none;}
}
/*735 to 667 */
@media (max-width: 735px) {
}
/*666 to 600 */
@media (max-width: 666px) {
.results-con { margin: 3rem 1.5rem; }	
.results-con h2 { font-size: 2rem;  margin-bottom: 1.5rem;}
.results-list-sec { grid-template-columns: repeat(1, 1fr); }
.inner-page-banner h1{font-size: 2.75rem;}

}
/*599 to 568 */
@media (max-width: 599px) {
	.ty-cases ul, .ty-cases.practice-areas-grid ul {grid-template-columns: repeat(1, minmax(0, 1fr));}
}
/*567 to 480  */
@media (max-width : 567px) {
.page-template-page-spanish-tpl .schedule-form .gform_footer.top_label .gform_button,
.page-template-main-spanish .schedule-form .gform_footer.top_label .gform_button{ font-size: 16px !important;}
}
/*479 to 414  */
@media (max-width : 479px) {
}
/*413 to 375*/
@media (max-width : 413px) {

}
/*374 to 320*/
@media (max-width : 374px) {
}
@media (min-width: 992px) and (min-height: 900px) {
}