/* Community */
.community-section .community-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 100px 40px;
    align-items: start;
}

.community-section .community-item {
    display: flex;
    gap: 20px;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.community-section .community-logo-link {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 190px;
    width: 100%;
	border: 0;
    transition: all 0.3s ease;
}

.community-section .community-logo-link:hover {
    transform: translateY(-5px);
    opacity: 0.8;
}

.community-section .community-logo-link img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.community-section .attorney-list {
    display: flex;
    justify-content: center;
    gap: 15px;
}

.community-section .attorney-link {
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    border: 3px solid transparent;
    transition: all 0.3s ease;
}

.community-section .attorney-link:hover {
    border-color: #f26725;
    transform: scale(1.05);
}

.community-section .attorney-link img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Responsive adjustments */
@media screen and (max-width: 1200.98px) {
    .community-section .community-grid {
        grid-template-columns: repeat(4, 1fr);
    }
}

@media screen and (max-width: 1024.98px) {
    .community-section .community-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width: 768.98px) {
    .community-section .community-grid {
			gap: 50px 30px;
        grid-template-columns: repeat(2, 1fr);
    }
	
	.community-section .attorney-link {
		width: 70px;
    height: 70px;
	}
}

@media screen and (max-width: 480.98px) {
    .community-section .community-grid {
        grid-template-columns: 1fr;
    }
}
/* Community */

.page-id-12249 h1.heading-1 {
	font-size: 55px;
	line-height: 60px;
}
.page-template-template-representative-matters .representative-post-head {
    display: none;
}

.page-template-template-representative-matters .author-bio {
    border-top: 0;
    margin-top: 0;
}


.recent-award-left a.learn-more,
.recent-award-left a:visited.learn-more{
		margin-bottom: 30px;
		display: inline-block;
	}

.hero-resource-library.bg-shape::after {
	display: none;
}

.podcast-icon img {
    max-width: 50px;
}
.representative-filters .sorting-dropdown-area {
	display: flex;
	flex: 0 0 100%;
    flex-wrap: wrap;
	gap: 15px;}
.representative-filters .filter-left-area { width: 100%; }
.representative-filters .select-dropdown {margin-right: 0;
	flex: 1 1 0;
   }
.representative-filters .filter-right-area { display: none !important; }
    
.representative-filters .select-dropdown__button { max-width: 100%; }
@media only screen and (max-width: 1003px) {
	.representative-posts{margin-top:-25px;}
.representative-single-post{margin-bottom:25px;}
	.representative-single-post span {margin-top:25px; margin-bottom: 0;}
}
/* custom midpage cta */

.midpage-cta .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex {
    background-color: #f8f6f5;
    padding: 60px;
}

.filters-content-box {
	padding: 24px 24px 15px;
	position: relative;
	gap:20px;
	justify-content: space-between;
}
section.ctn.midpage-cta {
}



/* Insurance Agencies Rep Matters Bullets */

ul.wp-block-list li {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMjk5NDEgMTcuMDY5QzcuOTc3ODggMTUuNzUyIDguMDA3NTYgMTUuMTY3NyA4LjAwNzU2IDE1LjE2NzdWNS4wNzY2OUM3Ljk5NzY2IDMuODUwNjMgOC4yNjQ3OCAzLjQ1MzEyIDguMjY0NzggMy40NTMxMkM4LjI2NDc4IDMuNDUzMTIgOC41NTE2OSAzLjg4ODk1IDguNTUxNjkgNS4xNjc2OFYxNS4wNDMyQzguNTUxNjkgMTUuMDQzMiA4LjU4MTM3IDE1Ljg2NjkgOC4yOTQ0NiAxNy4wNjQyTDguMjk5NDEgMTcuMDY5WiIgZmlsbD0iIzExOEI5NiIvPgo8cGF0aCBkPSJNNC4wNjI2NyAxNy43NDlDNi4wOTU3NiAxNy45MTE5IDYuMTAwNzEgMTUuNjQ2NSA2LjEwMDcxIDE1LjY0NjVWNC41OTc2OEM2LjEwMDcxIDIuOTc0MTIgMy45NzM2MyAyLjk3NDEyIDMuOTczNjMgMi45NzQxMkMzLjk3MzYzIDIuOTc0MTIgNS40Mjc5NiAzLjEzNjk2IDUuNDI3OTYgNS4wNDc4OFYxNS45NDgzQzUuNDI3OTYgMTUuOTQ4MyA1LjM4MzQ0IDE3LjYxOTcgNC4wNjc2MiAxNy43NDQyTDQuMDYyNjcgMTcuNzQ5WiIgZmlsbD0iIzExOEI5NiIvPgo8cGF0aCBkPSJNMTIuNTAwNCAxNy43NDlDMTAuNDY3MyAxNy45MTE5IDEwLjQ2MjQgMTUuNjQ2NSAxMC40NjI0IDE1LjY0NjVWNC41OTc2OEMxMC40NjI0IDIuOTc0MTIgMTIuNTk0NCAyLjk3NDEyIDEyLjU5NDQgMi45NzQxMkMxMi41OTQ0IDIuOTc0MTIgMTEuMTQwMSAzLjEzNjk2IDExLjE0MDEgNS4wNDc4OFYxNS45NDgzQzExLjE0MDEgMTUuOTQ4MyAxMS4xNzk3IDE3LjYxOTcgMTIuNTAwNCAxNy43NDQyVjE3Ljc0OVoiIGZpbGw9IiMxMThCOTYiLz4KPHBhdGggZD0iTTEuNzc1ODYgMTcuMjEyNkMyLjYyMTc0IDE2LjcyODkgMy4zNjM3NCAxNS43ODA3IDMuNDc3NTEgMTQuMTc2MlY1Ljg2Njg2QzMuMzI5MTEgMy43ODM1MyAxLjg1MDA2IDIuODExMyAxLjEzMjc5IDIuNTE5MTZDMS4wMzg4IDIuNDg1NjMgMC45NTQ3MDcgMi40NDczMiAwLjg1NTc3MyAyLjQxMzc5QzAuNjA4NDM5IDEuNzg2NCAwLjAwNDk0NzczIDAgMC4wMDQ5NDc3MyAwVjIuNzk2OTRDMC4wMDQ5NDc3MyAyLjc5Njk0IDIuMzY0NTEgMy40OTEzOCAyLjM2NDUxIDYuMzY0OTRWMTMuNjY4NkMyLjM2NDUxIDE2LjEzMDMgMC42MzgxMjEgMTYuOTkyMyAwLjEzODUwNiAxNy4xODg3TDAgMTcuMjQ2MlYyMEMwIDIwIDAuNjAzNDk1IDE4LjIxMzYgMC44NTA4MjkgMTcuNTkxQzEuMTg3MiAxNy40ODU2IDEuNDg4OTUgMTcuMzU2MyAxLjc2NTk2IDE3LjIxNzRMMS43NzU4NiAxNy4yMTI2WiIgZmlsbD0iIzExOEI5NiIvPgo8cGF0aCBkPSJNMTQuNzg0NyAxNy4yMTI2QzEzLjkzMzggMTYuNzI4OSAxMy4xOTY4IDE1Ljc4MDcgMTMuMDgzIDE0LjE3NjJWNS44NjY4NkMxMy4yMzE0IDMuNzgzNTMgMTQuNzEwNSAyLjgxMTMgMTUuNDI3NyAyLjUxOTE2QzE1LjUyMTcgMi40ODU2MyAxNS42MDU4IDIuNDQ3MzIgMTUuNzA0NyAyLjQxMzc5QzE1Ljk1MjEgMS43ODY0IDE2LjU1NTYgMCAxNi41NTU2IDBWMi43OTY5NEMxNi41NTU2IDIuNzk2OTQgMTQuMTk2IDMuNDkxMzggMTQuMTk2IDYuMzY0OTRWMTMuNjY4NkMxNC4xOTYgMTYuMTMwMyAxNS45MjI0IDE2Ljk5MjMgMTYuNDIyIDE3LjE4ODdMMTYuNTYwNSAxNy4yNDYyVjIwQzE2LjU2MDUgMjAgMTUuOTU3IDE4LjIxMzYgMTUuNzA5NyAxNy41OTFDMTUuMzc4MyAxNy40ODU2IDE1LjA3MTYgMTcuMzU2MyAxNC43OTQ2IDE3LjIxNzRMMTQuNzg0NyAxNy4yMTI2WiIgZmlsbD0iIzExOEI5NiIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom: 21px;
    padding-left: 40.94px;
    padding-right: 20px;
    line-height: 1.112;
    letter-spacing: -0.4px;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    list-style: none;
}

ul.wp-block-list li::before {
    content: none !important;
}

ul.wp-block-list {
    margin-top: 30px;
}



/*Mega menu CSS*/
.nav-overlay .header-nav .mega-menu-ctn.tab-section .mega-menu-left {
    width: 100%;
}
.header-nav .tab-section .mega-menu-left .tab-box {
    display: none;
    position: relative;
}
.mega-menu-ctn.tab-section {
    width: 840px;
    border: none;
    box-shadow: 0 14px 20px rgba(0,0,0,.1);
    top: 70px;
}
.mega-menu-ctn.tab-section::after {
	display: none;
}
.mega-menu-ctn.tab-section .mega-menu-content {
    width: 100%;
    padding: 20px;
}
.mega-menu-ctn.tab-section .mega-menu-content .menu-heading.tab-menu {
    margin-bottom: 20px;
    display: flex;
}

.mega-menu-ctn.tab-section .mega-menu-content .menu-heading.tab-menu a::after {
    background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%228%22%20viewBox%3D%220%200%2032%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_2005_204)%22%3E%3Cpath%20d%3D%22M10.8535%203.64036L7.3535%200.140356C7.2592%200.0492771%207.1329%20-0.00112031%207.0018%201.89012e-05C6.8707%200.00115811%206.7453%200.0537427%206.65259%200.146447C6.55989%200.239151%206.5073%200.364557%206.50616%200.495655C6.50502%200.626754%206.55542%200.753055%206.6465%200.847356L9.293%203.49386H0.5C0.367392%203.49386%200.240215%203.54653%200.146447%203.6403C0.0526784%203.73407%200%203.86125%200%203.99386C0%204.12646%200.0526784%204.25364%200.146447%204.34741C0.240215%204.44118%200.367392%204.49386%200.5%204.49386H9.293L6.6465%207.14036C6.59875%207.18648%206.56065%207.24165%206.53445%207.30265C6.50825%207.36366%206.49445%207.42927%206.49388%207.49566C6.4933%207.56205%206.50595%207.62788%206.53109%207.68933C6.55623%207.75078%206.59336%207.80661%206.6403%207.85355C6.68725%207.9005%206.74308%207.93763%206.80452%207.96277C6.86597%207.98791%206.93181%208.00056%206.9982%207.99998C7.06459%207.9994%207.1302%207.98561%207.1912%207.95941C7.25221%207.9332%207.30738%207.89511%207.3535%207.84736L10.8535%204.34736C10.9472%204.25359%2010.9999%204.12644%2010.9999%203.99386C10.9999%203.86127%2010.9472%203.73412%2010.8535%203.64036Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M31.8535%203.64036L28.3535%200.140356C28.2592%200.0492771%2028.1329%20-0.00112031%2028.0018%201.89012e-05C27.8707%200.00115811%2027.7453%200.0537427%2027.6526%200.146447C27.5599%200.239151%2027.5073%200.364557%2027.5062%200.495655C27.505%200.626754%2027.5554%200.753055%2027.6465%200.847356L30.293%203.49386H21.5C21.3674%203.49386%2021.2402%203.54653%2021.1464%203.6403C21.0527%203.73407%2021%203.86125%2021%203.99386C21%204.12646%2021.0527%204.25364%2021.1464%204.34741C21.2402%204.44118%2021.3674%204.49386%2021.5%204.49386H30.293L27.6465%207.14036C27.5987%207.18648%2027.5607%207.24165%2027.5344%207.30265C27.5082%207.36366%2027.4945%207.42927%2027.4939%207.49566C27.4933%207.56205%2027.5059%207.62788%2027.5311%207.68933C27.5562%207.75078%2027.5934%207.80661%2027.6403%207.85355C27.6872%207.9005%2027.7431%207.93763%2027.8045%207.96277C27.866%207.98791%2027.9318%208.00056%2027.9982%207.99998C28.0646%207.9994%2028.1302%207.98561%2028.1912%207.95941C28.2522%207.9332%2028.3074%207.89511%2028.3535%207.84736L31.8535%204.34736C31.9472%204.25359%2031.9999%204.12644%2031.9999%203.99386C31.9999%203.86127%2031.9472%203.73412%2031.8535%203.64036Z%22%20fill%3D%22%230B0B0B%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_2005_204%22%3E%3Crect%20width%3D%2232%22%20height%3D%228%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E');
    background-position: center left -20px;
    width: 25px;
    position: relative;
    margin: 0;
    background-size: 40px;
    transition: 0.3s;
    margin-left: 2px;
    display: block;
}

.mega-menu-ctn.tab-section .mega-menu-content .menu-heading.tab-menu a {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F8F6F5;
    padding: 15px 10px !important;
    font-size: 14px;
    color: #0B0B0B;
}

.mega-menu-ctn.tab-section .mega-menu-content .menu-heading.tab-menu a.actives {
    background-color: #F6572A;
    color: #ffffff;
}

.mega-menu-ctn.tab-section .mega-menu-content .menu-heading.tab-menu a.actives::after {
    background-position: center left 5px;
}
.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left ul li {
    border: none;
    padding: 0;
    width: 100%;
    margin-bottom: 0;
    cursor: inherit;
}

.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left ul li::after {
    display: none;
}
.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left ul li+li {
    margin-top: 16px;
}

.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-1 ul li:last-child {
    position: absolute;
    width: auto;
    right: 0;
    bottom: 0;
    margin-top: 0;
}
.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left ul li a {
    display: inline-block;
    font-size: 14px;
}
.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left ul li a .practice-area-icon {
    width: 20px;
    height: 20px;
    background-color: transparent;
}
.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left ul li a .practice-heading {
    font-size: inherit;
    font-weight: 500;
}

.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-2 ul li a {
    display: flex;
    transition: 0.3s;
    align-items: center;
    color: #0B0B0B;
}
 
.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-2 ul li {
    display: flex;
    width: 50%;
    transition: 0.3s;
}

.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left ul li a .practice-area-icon img {
    max-width: 20px;
    height: 20px;
}

.header-nav .tab-section .mega-menu-left .tab-box {
    position: relative;
}
.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-1 ul li:last-child a {
    display: flex;
    padding: 14px 50px;
    background-color: #F6572A;
    color: #ffffff;
    font-size: 14px;
    border-radius: 2px;
}

.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-1 ul li:last-child a .practice-heading {
    margin: 0;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    transition: inherit;
}

.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-1 ul li:last-child a::after {
    content: "";
    background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%228%22%20viewBox%3D%220%200%2032%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_2005_204)%22%3E%3Cpath%20d%3D%22M10.8535%203.64036L7.3535%200.140356C7.2592%200.0492771%207.1329%20-0.00112031%207.0018%201.89012e-05C6.8707%200.00115811%206.7453%200.0537427%206.65259%200.146447C6.55989%200.239151%206.5073%200.364557%206.50616%200.495655C6.50502%200.626754%206.55542%200.753055%206.6465%200.847356L9.293%203.49386H0.5C0.367392%203.49386%200.240215%203.54653%200.146447%203.6403C0.0526784%203.73407%200%203.86125%200%203.99386C0%204.12646%200.0526784%204.25364%200.146447%204.34741C0.240215%204.44118%200.367392%204.49386%200.5%204.49386H9.293L6.6465%207.14036C6.59875%207.18648%206.56065%207.24165%206.53445%207.30265C6.50825%207.36366%206.49445%207.42927%206.49388%207.49566C6.4933%207.56205%206.50595%207.62788%206.53109%207.68933C6.55623%207.75078%206.59336%207.80661%206.6403%207.85355C6.68725%207.9005%206.74308%207.93763%206.80452%207.96277C6.86597%207.98791%206.93181%208.00056%206.9982%207.99998C7.06459%207.9994%207.1302%207.98561%207.1912%207.95941C7.25221%207.9332%207.30738%207.89511%207.3535%207.84736L10.8535%204.34736C10.9472%204.25359%2010.9999%204.12644%2010.9999%203.99386C10.9999%203.86127%2010.9472%203.73412%2010.8535%203.64036Z%22%20fill%3D%22%230B0B0B%22%2F%3E%3Cpath%20d%3D%22M31.8535%203.64036L28.3535%200.140356C28.2592%200.0492771%2028.1329%20-0.00112031%2028.0018%201.89012e-05C27.8707%200.00115811%2027.7453%200.0537427%2027.6526%200.146447C27.5599%200.239151%2027.5073%200.364557%2027.5062%200.495655C27.505%200.626754%2027.5554%200.753055%2027.6465%200.847356L30.293%203.49386H21.5C21.3674%203.49386%2021.2402%203.54653%2021.1464%203.6403C21.0527%203.73407%2021%203.86125%2021%203.99386C21%204.12646%2021.0527%204.25364%2021.1464%204.34741C21.2402%204.44118%2021.3674%204.49386%2021.5%204.49386H30.293L27.6465%207.14036C27.5987%207.18648%2027.5607%207.24165%2027.5344%207.30265C27.5082%207.36366%2027.4945%207.42927%2027.4939%207.49566C27.4933%207.56205%2027.5059%207.62788%2027.5311%207.68933C27.5562%207.75078%2027.5934%207.80661%2027.6403%207.85355C27.6872%207.9005%2027.7431%207.93763%2027.8045%207.96277C27.866%207.98791%2027.9318%208.00056%2027.9982%207.99998C28.0646%207.9994%2028.1302%207.98561%2028.1912%207.95941C28.2522%207.9332%2028.3074%207.89511%2028.3535%207.84736L31.8535%204.34736C31.9472%204.25359%2031.9999%204.12644%2031.9999%203.99386C31.9999%203.86127%2031.9472%203.73412%2031.8535%203.64036Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_2005_204%22%3E%3Crect%20width%3D%2232%22%20height%3D%228%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E');
    background-position: center left -20px;
    width: 25px;
    position: relative;
    margin: 0;
    background-size: 40px;
    transition: 0.3s;
    margin-left: 2px;
    background-repeat: no-repeat;
}

.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-1 ul li:last-child a:hover {
    background-color: #BA440C;
}

/*.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-1 ul li:last-child a:hover::after {
    background-position: center left 5px;
}*/
.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-2 ul li+li {margin-top: 0;}

.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-2 ul li+li+li {
    margin-top: 18px;
}

.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-2 ul li a .industry-text {
    color: inherit;
    transition: inherit;
    font-weight: 500;
}

.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-2 ul li a:hover {
    color: #F6572A;
}
.have-topbar .mega-menu-ctn.tab-section {
    top: 108px;
}
body .header-nav ul li:hover .mega-menu-ctn {
    overflow-y: auto;
}

/* 02-06-25 */
.d-none {
	display:none;
}
.attorney-videobox {
    height: 400px;
    width: 100%;
    margin-top: 30px;
}

.attorney-videobox .video-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.attorney-videobox .video-box a {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
}

.attorney-videobox .video-box {
    width: 100%;
    display: flex;
	 height: 100%;
}
.attorney-vInfo {
    margin-top: 35px;
}
.attorney-videobox .video-thumbnail {
    width: 100%;
}
.quote-slider .attorney-videobox {
    margin-top: 0;
}
.quote-content-box .video-popup {
    border-bottom: 0;
}
.quote-content-box {
    margin-top: 0;
}
.attorney-vInfo a {
    color: rgba(50, 62, 72, 0.8);
    transition: all 0.3s ease-in-out;
    text-decoration: underline;
    font-style: italic;
}

.attorney-vInfo a:hover {color: #f26725;}

.quote-slider .quote-img-area {
    left: 0 !important;
}

.quote-content-box .client-box-area {
    margin-bottom: 0;
}

/* .quote-rightvideoSec {
    margin-top: 60px;
} */

.representative-filters {
    display: flex;
    padding: 25px;
    column-gap: 15px;
    flex-wrap: wrap;
}
.representative-filters .filter-group {
       flex: 1 1 0;
}
.representative-filters .filters-content-box {
    width: 100%;
}
.representative-filters label {
    display: none;
}

.attorney-vInfo a.video-popup:before {
        content: "";
    background-image: url(/wp-content/uploads/youtube-orange.svg);
    position: absolute;
    width: 22px;
    height: 17px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 5px;
    z-index: 1;
}

.attorney-vInfo a.video-popup:after {
    content: "";
    left: 0;
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 5px;
    background-color: #fff;
    z-index: 0;
}

.attorney-vInfo a.video-popup {
    padding-left: 42px;
    display: flex;
    align-items: center;
    font-size: 16px;
    position: relative;
}
.attorney-information .attorney-videobox, .attorney-detail-head .attorney-videobox{
    display: none;
}


@media (max-width: 1200.98px){
	.quote-rightvideoSec .attorney-videobox, .attorney-videobox {
    height: 350px;
}
	
}

@media (max-width: 767.98px){
	.quote-rightvideoSec .attorney-videobox, .attorney-videobox {
    height: 300px;
}
	.quote-rightvideoSec .client-box-area {
    margin-bottom: 0;
}
}
@media (max-width: 747.98px){
	.text-with-img-ctn .img-slide .our-img  {
		width:100% !important;
	}
	.text-with-img-ctn .img-slide .our-img img {
		aspect-ratio:unset !important;
	}
	
.quote-rightvideoSec .quote-slider.d-flex { flex-direction: column-reverse; row-gap: 30px; }
	.quote-rightvideoSec .quote-slider-cta {
    margin-top: 0;
}

.quote-content-box .client-box-area {
    margin-bottom: 0;
}

.quote-slider-cta .quote-slider {
    flex-direction: column-reverse;
    row-gap: 40px;
}

.quote-slider-cta .s-130 {
    display: none;
}

.quote-slider-cta {
    margin-top: 0;
}
	.representative-filters {
    width: 100%;
		row-gap: 25px;
}
	
/* 19-06-25 Bill Boyar banner section*/
	.attorney-detail-head .attorney-vInfo{
    display: flex;
		justify-content: center;
}
/* 19-06-25 End Bill Boyar banner section*/
}

@media (max-width: 640.98px){ 
	.representative-filters .filter-group {
		width:100%;
	}
}


/* 02-06-25 End*/

/* 05-06-25 End*/
.practice-yt-video-sec .default-video-ctn {
    width: 100%;
    max-width: 100%;
}

.practice-yt-video-sec .default-video-ctn .ar-de-video-bg-img {
    min-height: 350px;
	background-position:center center;
}

.yt-video-section-bm .wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 90%;
    justify-content: center;
    gap: 30px;
}

.practice-yt-video-sec {
    width: calc(50% - 15px);
    max-width: 100%;
}

.practice-yt-video-sec {
    display: flex;
    justify-content: center;
}
.practice-yt-video-sec .default-video-ctn a:hover .ar-de-video-btn {
    background-color: #f26826;
}

.practice-yt-video-sec .default-video-ctn a:hover .ar-de-video-btn img {
    filter: brightness(0.1) invert(1);
}

@media (max-width: 747.98px){ 
	.practice-yt-video-sec {
    width: 100%;
}
}

@media (max-width: 575.98px){
	.practice-yt-video-sec .default-video-ctn {
    margin-left: 0;
    width: 100%;
}
	.img-slide.slick-slider {
		width: 100%;
	}
	.text-with-img-ctn .img-slide .slick-list {
		padding: 0 !important;
	}
}

/* 05-06-25 End*/

@media (max-width: 1003px){
	.nav-overlay .header-nav .mega-menu-ctn .mega-menu-left{width: 48%;}
	
	  .nav-overlay .header-nav .mega-menu-ctn .mega-menu-right ul {
        display: flex !important;
        flex-wrap: wrap;
    }
	
	.nav-overlay .header-nav .mega-menu-ctn .mega-menu-right ul li{
		 width: 50%;
	}
	
	.menu-item-has-children.active > .mega-menu-ctn {
        left: 0;
        opacity: 1;
        visibility: visible;
        display: block;
    }
    .mega-menu-ctn.tab-section {
    	width: 100%;
	}
    body .mega-menu-ctn {
        height: calc(100% - 70px);
    }
	body.have-topbar .mega-menu-ctn {
    height: calc(100% - 106px);
}
}

@media(max-width:880px){
	.mega-menu-content.d-flex{
		display:block !important;
	}
		.nav-overlay .header-nav .mega-menu-ctn .mega-menu-left, .nav-overlay .header-nav .mega-menu-ctn .mega-menu-right{width: 100%;}
	
	.nav-overlay .header-nav .mega-menu-ctn::after{
		display:none;
	}

	
}

@media only screen and (max-width: 870px) {
    .filter-right-area {
        margin-top: 0;
    }
}
@media(max-width:747px){
	.hide-topbar header {top: -44px;}
	
}
@media only screen and (max-width: 633px) {
    body.hide-topbar header {
        top: -38px;
    }
    .nav-overlay {top: 77px;}
    .mega-menu-ctn.tab-section {top: 77px;}
    .top-bar-text a, .top-bar-text a:visited {font-size: 13px;}
    /*body .mega-menu-ctn {
        height: calc(100% - 150px);
    }*/
    .mega-menu-ctn.tab-section .mega-menu-content {padding: 20px 20px 80px 20px;}

}

@media(max-width:575px){
.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-1 ul li:last-child {position: relative;margin-top: 20px;}
body .nav-overlay .header-nav .mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left ul li+li {margin-top: 16px !important;}
.mega-menu-ctn.tab-section .mega-menu-content .mega-menu-left #tab-2 ul li {width: 100%;}
}

@media(max-width:453px){
	body.hide-topbar header {top: -48px;}

}


@media(max-width:359px){
		.nav-overlay .header-nav .mega-menu-ctn .mega-menu-right ul li{
		 width: 100%;
	}
	
}


.mfp-iframe-holder .mfp-close {
    top: -40px;
    font-size: 0;
}
 .play-icon {
    position: absolute;
    top: 50%;
    height: 80px;
    width: 80px;
    font-size: 33px;
    background: #fff;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #f26826;
    left: 50%;
    transform: translate(-50%, -50%);
	     transition: all 0.2s;

}
.play-icon:hover {
    color: #fff;
    background: #f26826;
}
.video-thumbnail {
    position: relative;
}
.video-testimonials{
    background: #f8f6f5;
    border-radius:  0 0 145px 145px;
}
.video-testimonials.testimonials-quote-line::before {
    background-image: url(images/bg-shape.png);
    width: 25%;
}
.video-testimonials .testimonials-quote-img-content h4,
.video-testimonials .testimonials-quote-img-content p,
.video-testimonials .testimonials-quote-content .heading-2 p,
.video-testimonials .testimonials-quote-content .client-box span,
.video-testimonials .testimonials-quote-content-box .testimonials-quote-content .heading-2 {
    color: #323e48;
}
.video-testimonials .testimonials-quote-content .testimonials-client-box-area {
    border-top: 1px solid #323e48;
    margin-top: 39px;
    display: flex;
    align-items: center;
}
.testimonials-quote-img-area {
/*     position: absolute; */
   	width: 269px;
		max-width:100%;
    height: 370px;
/*     left: -16px; */
    z-index: 1;
    transition: 0.4s all ease-in-out;
    transform: scale(0.88) !important;
    display: block !important;
    animation: fadeIn 1s forwards;
}
.testimonials-quote-slider {
    position: relative;
    flex-direction: row-reverse;
}
.testimonials-quote-content-box {
    width: 66%;
    position: relative;
    min-height: 220px;
    margin-top: 5px;
}
.testimonials-quote-image-box {
    width: 28%;
    position: relative;
    height: 370px;
}
.testimonials-quote-content .heading-2 {
    letter-spacing: -1.7px;
}

.testimonials-quote-content .heading-2 {
    color: #323e48;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1.3;
}
.testimonials-quote-img-content {
    margin-top: 37px;
    text-align: center;
}
.testimonials-quote-img-content h4 {
    margin-bottom: 8px;
}
@media only screen and (min-width: 748px) and (max-width: 1003px) {
    .video-testimonials{
        border-radius:  0 0 95px 95px;
    }
}
@media only screen and (max-width: 747px) {
	.representative-filters .select-dropdown__button{line-height:1;}
	.representative-filters .select-dropdown{margin-bottom:0;}
	.video-thumbnail img{
		height: 300px;
    object-position: top;
	}
	.video-testimonials{
		   border-radius:  0 0 70px 70px;
	}
    .testimonials-quote-content-box {
        width: 100%;
    }
    .testimonials-quote-image-box {
        height: 350px;
			        width: 350px;
        max-width: 315px;
        margin: 50px auto 0 auto;
    }
	.testimonials-quote-img-area {
  	max-width: 100%;
		        width: 100%;
	}
     .testimonials-quote-content-box .testimonials-quote-content .heading-2 p {
        line-height: 1.33;
        letter-spacing: -1.3px;
        font-size: 26px;
    }
	
	.s-80, .ts-80{
		height:140px;
	}
}
.single-attorneybios .award-logo {
	max-width: inherit !important;
}
@media only screen and (max-width: 747px){
	.single-attorneybios .award-logo {
    max-width: 50% !important;
    max-height: 100px;
		padding: 0 10px;
	}
	.awards-ctn .award-logos{
		display:block !important;
	}
	.single-attorneybios .award-logo img   {
			height: 100%;
			max-height: inherit;
	}
}
@media only screen and (max-width: 767px){
	.text-with-img-ctn .img-slide .slick-track{
		width: 100% !important
	}
}
.home-slider-area .circTxt .circle-textpath {letter-spacing: 2px;}
@media only screen and (min-width: 634px){
.home-slider-area .circTxt .circle-text {width: 140px;height: 140px;}
}

/* Chairman's Letter Video Embed */

.letter-video iframe {
    height: -webkit-fill-available;
}

/* circle */

.clip-circle img {
    clip-path:  circle();
	-webkit-clip-path: circle();
}
.broken_link, a.broken_link {
    text-decoration: none !important; 
}

/* Footer CTA Form Updates */

@media only screen and (min-width:1180px){

.footer-cta-form .gform_footer {
    position: relative;
    left: -139px;
}

}


.gform_fields .validation_message { position: relative; bottom: 5px; line-height: 1.5; display: flex; }


.ginput_recaptcha {
    margin-bottom: 10px;
}

.hide {
	display: none !important;
}

.iframe-container {
  display: flex;
  justify-content: center; /* Centers horizontally */
  align-items: center;
}

.hero-slider-content-box {pointer-events: none;}