/* ---header css--- */
.ast-logo-title-inline .ast-site-identity {
padding: 0;
}
.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 {
align-items: unset !important;
}
.ast-logo-title-inline .ast-site-identity {
padding: 0;
}
.content-section.sec1 ul li, .content-section.sec1 p, .content-section.sec1 h3{
	color:#fff;
}
.content-section.sec1 a {
    color: var(--ast-global-color-0) !important;
}
.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-builder-grid-row-no-center {
align-items: unset !important;
}
.main-header-bar-wrap {
padding: 0;
}
.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section {
align-items: unset;
}
.ast-logo-title-inline .site-logo-img {
padding-top: 15px;
}
.ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item {
margin-top: -20px !important;
position:relative;
z-index:9;
}
.ast-mobile-header-wrap .ast-below-header-bar, .ast-below-header-bar .site-below-header-wrap {
min-height: 0;
}
/* ========================== */


/* Max maga menu */

body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child a {
padding-right: 0 !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link > .mega-indicator {
    display: none;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
padding: 20px 0px 20px 30px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
padding: 10px;
position: relative;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size: 13px;}
#mega-menu-wrap-primary #mega-menu-primary {
display: flex;
justify-content: space-between;
column-gap: 50px;
}
#mega-menu-wrap-primary {
background: transparent !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
background: transparent;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
color: #fff;
font-family: var(--ff-sans-2);
font-size: 18px;
font-style: normal;
font-weight: 400 !important;
padding: 8px 20px !important;
line-height: normal !important;
height: auto;
text-transform: capitalize;
background: transparent !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
background: transparent !important;
color: var(--ast-global-color-5) !important;
font-weight: 400 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:hover {
color: #FFFFFF !important;
background: transparent !important;
}
/* #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
border-bottom-left-radius: 32px;
border-bottom-right-radius: 32px;
} */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
background: transparent !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
color: #FFFFFF !important;
text-transform: capitalize;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
text-transform: capitalize;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
color: #000;
background: var(--ast-global-color-0) !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
max-width: none;
padding: 4px 20px;
border: 0;
background: var(--ast-global-color-1) !important;
font-size: 16px;
border-radius: 0;
border-top: 1px solid var(--ast-global-color-5);
color: var(--ast-global-color-5);
text-transform:capitalize;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child a.mega-menu-link {
border-top: none;
text-transform: capitalize;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child .mega-menu-link {
/* border-bottom-left-radius: 20px !important;
border-bottom-right-radius: 20px !important; */
overflow: hidden;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-show-when-sticky{
display: unset;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
border-color: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
padding-bottom: 0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
display: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu li a {
font-family: Poppins !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 26px;
letter-spacing: 0px;
text-transform: capitalize !important;
display: inline-block !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
background: #000;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
background: #131313;
font-family: Unna;
font-weight: 400;
font-size: 20px;
line-height: 1;
letter-spacing: 0px;
color: #fff !important;
}
li#mega-menu-item-386 a.mega-menu-link {padding-bottom: 20px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
background: #131313 !important;
color: #F7CE3C !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
    border: 0;
}


/* ============================ */

.home #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
padding-left: 230px !important;
}
.home #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu {
    padding-left: 10px !important;
}

/* max maga menu */


/* ---banner css--- */
.banner_btn a {
box-shadow: 3.69px 4.73px 0px 0px #F7CE3C66 !important;
}
.banner-counter .wp-block-uagb-counter {
display: flex;
flex-direction: column;
margin-top: -55px;
}
.banner-counter .wp-block-uagb-counter span.wp-block-uagb-counter__image-wrap {
order: 1;
}
.banner-counter .wp-block-uagb-counter .wp-block-uagb-counter__number {
order: 3;
margin-bottom: 5px;
}
.banner-counter .wp-block-uagb-counter .wp-block-uagb-counter__number span.uagb-counter-block-number::before {
content: "$";
position: relative;
color: #F7CE3C;
}
.banner-counter .wp-block-uagb-counter .wp-block-uagb-counter__title {
order: 2;
margin-bottom: 5px;
margin-top: 20px !important;
}
.wp-block-uagb-container.banner-counter {
width: auto !important;
border-radius: 6px;
padding: 30px 40px 30px;
}
.wp-block-uagb-container.banner-counter {
position: absolute;
top: 70px;
right: 0;
}

.wp-block-uagb-container.banner-text-bg::before {
content: "";
position: absolute;
width: 100vw;
height: 100%;
left: 0;
right: unset;
z-index: 0;
backdrop-filter: blur(54px);
box-shadow: 0px 4px 24px 0px #00000029;
background: #FFFFFF80;
border-radius:8px;
}
.wp-block-uagb-container.banner-text-bg {
width: auto !important;
margin-left: auto;
padding: 73px 50px;
margin-top: -232px;
position:relative;
}
.wp-block-uagb-container.banner-text-bg .uagb-heading-text {
position: relative;
top: -5px;
}
.wp-block-uagb-container.banner-attorneys.uagb-block-7e7494dc {
position: relative;
right: 120px;
}
.wp-block-uagb-container.banner-text-bg .uagb-heading-text {
color: #000 !important;
}


/* ----banner review section css---- */
.wp-block-uagb-container.banner-review-section {
margin-top: -435px !important;
background: transparent;
}

.banner-quote-star {
margin-right: auto !important;
}

.wp-block-uagb-slider.banner-review-slider .swiper-content {
position: relative;
}

.wp-block-uagb-slider.banner-review-slider .swiper-content::after {
content: "";
position: absolute;
width: 96.5%;
height: 100px;
background: #F7CE3C;
right: 14px;
bottom: 0;
z-index: -1;
border-radius: 6px;
opacity:0;
}
.wp-block-uagb-slider.banner-review-slider .swiper-content:hover::after {
opacity: 1;
}
.wp-block-uagb-slider.banner-review-slider .swiper-content:hover .banner-review-box {
background: #fff;
}
.wp-block-uagb-slider.banner-review-slider .swiper-content:hover .banner-review-box p {
color: #000 !important;
}
.wp-block-uagb-slider.banner-review-slider .swiper-content:hover .banner-review-box  .banner-review-heading .uagb-heading-text {
color: #000 !important;
}
.wp-block-uagb-container.banner-review-box p {
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
padding-bottom: 5px;
overflow: hidden;
}

.wp-block-uagb-slider.banner-review-slider {
    width: 95% !important
}

/* ---about section css---  */

.about-video-box iframe {
width: 100%;
display: block;
border-radius: 6px;
}
.about-video-box {
padding-left: 20px;
padding-bottom: 20px;
}

.about-video-box::after {
content: "";
position: absolute;
width: 50%;
height: 66px;
background: #F7CE3C;
left: 0;
bottom: 0;
z-index: -1;
border-radius: 6px;
}

.about-video-box {
position: relative;
z-index: 1;
}
.video-section::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: calc(100% - 100px);
background: #000;
border-radius: 0;
z-index: -1;
}


/* ---service section css--- */
.wp-block-uagb-container.service-box {
border-radius: 6px !important;
}
.wp-block-uagb-container.service-box figure {
border-radius: 6px !important;
}
.wp-block-uagb-container.service-box figure img {
border-radius: 6px;
}
.wp-block-uagb-container.service-box-text {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.service-box-text .uagb-heading-text {
padding-bottom: 30px;
}
.wp-block-uagb-container.service-box figure img {
border-radius: 6px;
width: 100%;
}
.service-box {
position: relative;
padding-right: 5px !important;
padding-bottom: 5px !important;
}
.service-box::after {
content: "";
position: absolute;
width: 80%;
height: 49px;
background: #F7CE3C;
right: 0;
bottom: 0;
z-index: -1;
}
.wp-block-uagb-container.review-box p {
margin-top: 10px;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
padding-bottom: 5px;
overflow: hidden;
margin-bottom: 0;
}
.review-box p::after {
content: "";
position: absolute;
background: url(/wp-content/uploads/2025/04/review-qouts-icon.webp);
width: 50px;
height: 50px;
background-size: contain;
background-repeat: no-repeat;
bottom: -8px;
right: 0px;
}
.wp-block-uagb-container.review-box:hover span.uagb-ifb-title-prefix {
color: #fff;
}
.reviews-btn a {
box-shadow: 5.54px 7.09px 0px 0px #000000A8 !important;
}
.review-box:hover {
background: #2D2926;
}
.review-box:hover p {
color: #fff !important;
}
.review-box:hover .quote-icon img {
opacity: 0.16;
}
.reviews-btn a::after {
content: "";
position: relative;
background: url(/wp-content/uploads/2025/04/button-arrow.webp);
width: 53px;
height: 20px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
left: 20px;
}
.wp-block-uagb-container.service-box:hover figure {
position: relative;
}
.wp-block-uagb-container.service-box figure::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: rgb(247 206 60 / 65%);
border-radius: 6px;
top: 0;
left: 0;
opacity:0;
}
.wp-block-uagb-container.service-box:hover figure::before {
opacity: 1;
}
.wp-block-uagb-container.service-box .service-box-text figure::before {
display: none;
}
.wp-block-uagb-container.service-box:hover .service-box-text .uagb-heading-text {
color: #000;
}
.wp-block-uagb-container.service-box:hover .service-box-text figure img {
filter: brightness(0);
}
[class*="slider-arrow"] img {
cursor: pointer;
}
.service-box:hover::after {
background: #2D2926;
right: -5px;
bottom: -5px;
}

/* ----team section css--- */

.wp-block-uagb-container.team-box-wraper {
margin: 0 auto !important;
}
.wp-block-uagb-container.team-box {border-radius: 6px !important;}

.wp-block-uagb-container.team-box .team-text-area {
border-radius: 0 0 6px 6px;
}
figure.team-box-img img {
border-radius: 6px 6px 0 0;
}

.team-box {
padding: 15px !important;
position: relative;
z-index: 1;
border-radius: 6px !important;
}
.team-box::after {
content: "";
position: absolute;
height: 60px;
background: #F7CE3C;
width: 97%;
bottom: 0px;
left: 0;
z-index: -1;
border-radius: 6px !important;
opacity:0;
}
.team-box:hover::after {
opacity: 1;
}

.meet-attorney-section .reviews-btn a::after {
background: url(/wp-content/uploads/2025/04/black-arrow.webp);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
width: 48px;
height: 18px;
}
.meet-attorney-section .reviews-btn a:hover::after, .meet-attorney-section .reviews-btn a:focus::after {
filter: brightness(0) invert(1);
}
.meet-attorney-section  .reviews-btn a {
box-shadow: 5.54px 7.09px 0px 0px #F7CE3CA8 !important;
}

.meet-attorney-section .line-heading {
border-top: 1px solid #2D2926 !important;
padding-top: 50px !important;
}

.wp-block-uagb-container.meet-attorney-section::before {
content: "";
position: absolute;
top: 33.2%;
left: 0;
width: 100%;
height: calc(100% - 630px);
background: #F7CE3C;
border-radius: 0px;
}
.wp-block-uagb-container.meet-attorney-section{
position:relative;
}


/* ---choose us css--- */

.choose-us-slider .swiper-content{
position:relative;
}
.choose-us-slider .swiper-content::after {
content: "";
position: absolute;
width: 96.8%;
height: 100px;
background: #000;
border-radius: 6px;
bottom: 0;
left: 0;
opacity:0;
z-index: -1;
}
.wp-block-uagb-container.case-box {
padding: 30px 20px;
}
.choose-us-slider .swiper-content:hover::after {
opacity: 1;
}
.choose-slider-arrow {
position: absolute;
top: -90px;
right: 17px;
}
.wp-block-uagb-container.choose-us-box {
min-height: 602px;
justify-content: start;
}
.wp-block-uagb-container.choose-us-box:hover {
background: #2D2926;
}
.wp-block-uagb-container.choose-us-box:hover .choose-us-icon svg path {
fill: #fff;
}
.wp-block-uagb-container.choose-us-box:hover .chhose-us-box-heading .uagb-heading-text {
color: #fff;
}
.wp-block-uagb-container.choose-us-box:hover p {color: #fff;}
.choose-us-slider .swiper-content:hover::after {
background: #F7CE3C;
}
.wp-block-uagb-container.choose-us-box p {
    margin-bottom: 0 !important;
}

/* ---case result box--- */
.wp-block-uagb-container.case-result-section {
padding-top: 210px !important;
margin-top: -230px;
background-position: top;
padding-bottom: 80px;
}

.wp-block-uagb-container.case-box .case-box-number {
padding: 10px 0 15px !important;
}
.wp-block-uagb-container.case-box .case-box-icon {
margin-top: -70px !important;
}
/* .wp-block-uagb-container.case-box:hover .case-box-icon {
margin: 0 !important;
} */
/* .wp-block-uagb-container.case-box:hover .case-box-number {
padding-bottom: 30px !important;
} */
.wp-block-uagb-container.case-box {
padding: 30px 20px;
border: 2px solid transparent;
position: relative;
min-height: 275px;
justify-content: flex-start;
border-radius:6px;
}
/* .wp-block-uagb-container.case-box:hover {
border-color: #F7CE3C;
min-height: 355px;
} */

.case-result-section .reviews-btn a:hover::after, .case-result-section .reviews-btn a:focus::after {
filter: brightness(0) invert(1);
}
/* .wp-block-uagb-container.case-result-section .wp-block-uagb-slider .swiper-wrapper .wp-block-uagb-slider-child.swiper-slide-next+.wp-block-uagb-slider-child .swiper-content .wp-block-uagb-container{
position:relative;
z-index:1;
} */
.wp-block-uagb-container.case-result-section .wp-block-uagb-slider .swiper-wrapper .wp-block-uagb-slider-child.swiper-slide-next+.wp-block-uagb-slider-child .swiper-content .wp-block-uagb-container::after {
content: "";
position: absolute;
width: 105%;
height: 100px;
background: #F7CE3C;
border-radius: 6px;
bottom: -10px;
left: -10px;
opacity: 1;
z-index: -1;
}

.wp-block-uagb-container.case-result-section .wp-block-uagb-slider .swiper-wrapper .wp-block-uagb-slider-child.swiper-slide-next+.wp-block-uagb-slider-child .swiper-content .wp-block-uagb-container {
border: 2px solid #F7CE3C;
min-height: 355px;
}

.wp-block-uagb-container.case-result-section .wp-block-uagb-slider .swiper-wrapper .wp-block-uagb-slider-child.swiper-slide-next+.wp-block-uagb-slider-child .swiper-content .wp-block-uagb-container .case-box-icon {
margin: 0 !important;
}

.case-result-section .reviews-btn a::after {
background: url(/wp-content/uploads/2025/04/black-arrow.webp);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
.case-slider-wraper {
position: relative;
}
.case-slider-wraper .case-slider-arrow.cuser-arrow {
position: absolute;
top: -80px;
right: 18px;
width: auto;
}

/* ----blog section css---- */
.blog-slider article.uagb-post__inner-wrap h4.uagb-post__title.uagb-post__text a {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.uagb-post__text.uagb-post-grid-byline {
padding-bottom: 7px;
}
.blog-slider article.uagb-post__inner-wrap a.wp-block-button__link.uagb-text-link::after {
content: "";
position: absolute;
background: url(/wp-content/uploads/2025/04/blog-arrow.png);
width: 48px;
height: 15px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
top: 3px;
right: -70px;
}
.blog-slider article.uagb-post__inner-wrap a.wp-block-button__link.uagb-text-link {
position: relative;
}
.blog-slider article.uagb-post__inner-wrap h4.uagb-post__title.uagb-post__text {
padding-bottom: 30px;
}
.home-blog-section .reviews-btn a::after {
content: "";
position: relative;
background: url(/wp-content/uploads/2025/04/black-arrow.webp);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
.home-blog-section .reviews-btn a:hover::after, .home-blog-section .reviews-btn a:focus::after {
filter: brightness(0) invert(1);
}
.home-blog-section .uagb-post-grid .uagb-post__image img {
max-height: 370px;
object-fit: cover;
}

.home-blog-section .reviews-btn.arrow-btn .uagb-button__wrapper {
margin-top: 0;
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-slider .slick-track {
display: flex;
gap: 40px;
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-slider .slick-track article.uagb-post__inner-wrap {
padding-left: 0;
padding-right: 0;
box-shadow: 4.93px 6.3px 21px 0px #0000001C;
border-radius: 6px;
background: #fff;
}
.wp-block-uagb-container.case-box .case-box-number .uagb-heading-text strong {
font-weight: unset !important;
}


/* ---Faq  section css--- */
.faq-section figure {
width: 100%;
}
.faq-section figure img {
width: 100% !important;
}
.wp-block-uagb-container.case-result-section .wp-block-uagb-slider .swiper-wrapper .wp-block-uagb-slider-child.swiper-slide-next+.wp-block-uagb-slider-child .swiper-content .wp-block-uagb-container .case-box-number .uagb-heading-text {
color: #fff;
}

/* ---faq css--- */
.wp-block-uagb-container.faq-section {
padding: 80px 20px 440px !important;
}

.uagb-faq-item-active {border-radius: 0 !important; padding: 25px 25px 25px !important;}
span.uagb-question {
font-family: Unna !important;
font-size: 27px !important;
line-height: 1.2em !important;
letter-spacing: 0px;
color: #000 !important;
text-transform: capitalize;
font-weight: 400 !important;
}
.uagb-faq-item-active span.uagb-question {
border-bottom: 0 !important;
margin-bottom: 0px !important;
color: #000 !important;
padding-bottom: 10px;
}
.uagb-faq-item-active .uagb-faq-content p {
margin-bottom: 0 !important;
color: #000 !important;
font-family: Poppins;
font-weight: 400;
font-size: 19px;
line-height: 1.5em;
letter-spacing: 0px;
}
.uagb-faq-item {
margin-bottom: 25px !important;
padding: 25px 25px;
border: 0 !important;
border-radius: 0px !important;
background: transparent;
border: 1px solid #000 !important;
}
.faq-area .uagb-icon-active {
background: url(/wp-content/uploads/2025/05/faq-minus-icon.png) !important;
background-size: contain !important;
background-repeat: no-repeat !important;
width: 32px !important;
height: 2px !important;
}
.faq-area .uagb-icon {background: url(/wp-content/uploads/2025/05/faq-plus-icon.png) !important;
background-size: contain !important; background-repeat: no-repeat !important; width: 28px !important; height: 23px !important;}
.faq-area .uagb-icon svg, .faq-area .uagb-icon-active svg {display: none !important;}
.faq-area .uagb-faq-questions-button {display: flex; align-items: baseline;}
.faq-area .uagb-faq-item:last-child {margin-bottom: 0 !important;}
.uagb-faq-questions-button.uagb-faq-questions {position: relative;}

.faq-section .line-heading::after {
width: 82%;
top: 20px;
transform: unset;
background: #20314666 !important;
}




/* ---home form css--- */
.home footer {
padding-top: 285px;
margin-top: -284px;
}

.home-form {
background: #fff;
border-radius: 6px;
padding: 70px 60px 100px;
margin-top: -360px !important;
}
.home-form .col-3 {
flex: 0 0 25%;
max-width: 25%;
padding-left: 15px;
padding-right: 15px;
}
div#contact-us [class*="col-"] {
padding: 0 5px;
}

.home-form-heading {
font-family: Poppins;
font-weight: 400;
font-size: 18px;
line-height: 21px;
letter-spacing: 0px;
color: #0F0F0F;
}
.home-form-heading-2, .home-form-heading-2 p {
font-family: Unna;
font-weight: 400;
font-size: 42px;
line-height: 1.2em;
margin-bottom: 35px !important;
text-transform: capitalize;
color: #000;
}
.home-form input, .home-form textarea {
font-family: Poppins;
font-weight: 400 !important;
font-size: 18px !important;
letter-spacing: 0px;
color: #000 !important;
border-radius: 5px;
height: 62px;
background: transparent;
border: 1px solid #000000;
}
.home-form textarea {
min-height: 105px;
margin-top: 15px;
}
.home-form .wpcf7-submit {
font-family: Poppins;
font-weight: 400 !important;
font-size: 24px !important;
line-height: 28px;
letter-spacing: 0px;
background: #F7CE3C;
border: 0;
box-shadow: 5.54px 7.09px 0px 0px #000000A8;
position: relative;
padding: 18px 40px;
height: auto;
margin-top: 13px;
color:#000;
}
.home-form .wpcf7-submit:hover img {
filter: invert(1) !important;
}
.home-form .row {
margin-right: -5px;
margin-left: -5px;
}
.home-form .col-12.col-md-12 {
padding: 0 10px;
}
.home-form p {
margin: 0 !important;
}
.wp-block-uagb-container.footer-form-section {
position: relative;
}
.wp-block-uagb-container.footer-form-section::after {
content: "";
position: absolute;
width: 97.5%;
height: 86px;
left: 0;
background: #F7CE3C;
bottom: 0;
z-index: -1;
}
.wp-block-uagb-container.footer-form-section div#contact-us {
margin: 0;
}
.home-form .wpcf7-submit:hover {
background: #000;
color: #fff !important;
box-shadow: 5.54px 7.09px 0px 0px #000000A8;
}

.home-form input::placeholder {outline: 0; color:#000; }
.home-form  input:focus{outline: 0; background:transparent;  color:#000; }
.home-form  textarea::placeholder{outline: 0; color:#000; }
.home-form .wpcf7-submit:focus {
background: #F7CE3C;
box-shadow: 5.54px 7.09px 0px 0px #000000A8;
}
.home-form .wpcf7-submit img {
margin-left: 10px;
height: 18px;
}
.wp-block-uagb-container.footer-form-section {
padding: 0 !important;
}

/* ---footer css--- */
footer {
background: #000;
padding-top: 100px;
}

.footer-text-line-area p {
color: #fff;
}
.footer-logo {
text-align: center;
}
.footer-map iframe {
width: 100%;
height: 480px;
border-radius: 6px;
display:block;
}
.footer-cart-box {
height: 100%;
background: #2D2926;
padding: 100px 30px 30px;
}
.footer-cart-box:last-child {
border-left: 1px solid rgb(255 255 255 / 20%);
}
.footer-cart-heaidng {
font-family: Unna;
font-weight: 400;
font-size: 36px;
line-height: 26px;
letter-spacing: 0px;
text-align: center;
color: #fff;
padding: 20px 0 50px;
}
.footer-cart-text {
font-family: Poppins;
font-weight: 400;
font-size: 24px;
line-height: 1.6em;
letter-spacing: 0px;
text-align: center;
color: #fff;
}
.footer-phon-heading {
font-family: Poppins;
font-weight: 400;
font-size: 24px;
line-height: 1.2em;
letter-spacing: 0px;
color: #fff;
padding-bottom: 0px;
}
.footer-phon-text a {
font-family: Poppins;
font-weight: 400;
font-size: 24px;
line-height: 1.2em;
color: #fff;
display: block;
}
.footer-contact-heading {
font-family: Poppins;
font-weight: 400;
font-size: 24px;
line-height: 1.2em;
color: #fff;
margin-bottom: 28px;
}
.footer-socail-icon {
display: flex;
justify-content: center;
column-gap: 8px;
}
.footer-contact-box {
margin-top: 50px;
}
.footer-phon-heading {
font-family: Poppins;
font-weight: 400;
font-size: 24px;
line-height: 1.2em;
letter-spacing: 0px;
color: #fff;
padding-bottom: 0px;
padding-top: 20px;
}
.footer-text-line-area p {
font-size: 16px;
width: 90%;
margin: 0 auto 20px;
}

.footer-text-line-area {
margin-top: 70px;
}
.footer-cart-area .row {
margin: 0;
}
.row.footer-row-1 {
position: relative;
padding-bottom: 20px;
z-index: 1;
}

.row.footer-row-1::after {
content: "";
position: absolute;
width: 68%;
height: 60px;
background: #F7CE3C;
bottom: 0;
right: 2px;
z-index: -1;
border-radius: 6px;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] br {
display: none;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {
display: flex;
justify-content: space-between;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
background: #2D2926;
}


/* ---accident panic css--- */

.accident-box-number .uagb-heading-text {
font-family: Poppins;
font-weight: 700;
font-size: 24px;
line-height: 28.8px;
letter-spacing: -0.96px;
text-align: center;
color: #F7CE3C;
background: #2D2926;
width: 50px;
height: 50px;
border-radius: 50px;
display: flex;
align-items: center;
justify-content: center;
}
.accident-box-number {
position: absolute !important;
top: 8px;
right: 15px;
width: auto !important;
}
.wp-block-uagb-container.accident-box.accident-box-2 .accident-box-number {
top: unset;
bottom: -60px;
right: unset;
left: 50%;
transform: translateX(-50%);
}
.wp-block-uagb-container.accident-box.accident-box-3 .accident-box-number {
right: unset;
left: 20px;
}



.wp-block-uagb-container.accident-box.accident-box-1 .acidnt-bx {
padding-right: 50px !important;
}
.wp-block-uagb-container.accident-box.accident-box-3 .acidnt-bx {
padding-left: 50px !important;
}
.wp-block-uagb-container.accident-box.accident-box-2 .acidnt-bx {
padding: 0 50px !important;
}

.wp-block-uagb-container.accident-box.accident-box-2 {
position: relative;
}
.wp-block-uagb-container.accident-box.accident-box-2::after {
content: "";
position: absolute;
width: 100%;
height:
140px;
background: transparent;
border: 1px dashed #000;
border-radius: 0 0 20px 20px;
border-top: 0;
bottom: -100px;
}
.wp-block-uagb-container.accident-box.accident-box-3 {
position: relative;
}
.wp-block-uagb-container.accident-box.accident-box-3::after {
content: "";
position: absolute;
width: 60px;
height:
42px;
border: 1px dashed #000;
border-radius: 20px 0px 0px 0px;
border-right: 0;
border-bottom: 0;
left: -1px;
top: 160px;
}
.wp-block-uagb-container.accident-box.accident-box-1::after {
content: "";
position: absolute;
width: 55px;
height: 42px;
border: 1px dashed #000;
border-radius: 0px 20px 0px 0px;
border-left: 0;
border-bottom: 0;
right: -1px;
top: 155px;
}
.wp-block-uagb-container.accident-box.accident-box-2::before {
content: "";
position: absolute;
width: 1px;
height: 25px;
border: 1px dashed #000;
border-left: 0;
bottom: -100px;
}
.wp-block-uagb-container.trust-logo-section .swiper-content {
padding: 0 5px !important;
}
.trust-slide-arrow figure {
margin: 0!important;
}
.wp-block-uagb-container.truck-accident-section {
position: relative;
z-index: 1;
}

p.has-text-align-center.accident-p-bold {
font-weight: 600;
}

/* ================================== */

.wp-block-uagb-container.content-section.content-section-upper {
padding-top: 210px !important;
margin-top: -160px;
}
.footer-map-area .footer-contact-box {
display: none;
}

.side-form-heading {
font-family: Poppins;
font-weight: 400;
font-size: 18px;
line-height: 21px;
letter-spacing: 0px;
color: #fff;
text-align: center;
}
.side-form-sub-heading {
font-family: Unna;
font-weight: 400;
font-size: 42px;
line-height: 1.2em;
letter-spacing: 0px;
text-align: center;
color: #fff;
padding: 10px 0 20px;
}
.sidebar-form input, .sidebar-form textarea {
font-size: 16px !important;
border: none;
font-family: Poppins;
font-weight: 400 !important;
color: #fff !important;
border-radius: 5px;
height: 62px;
background: #2D2926;
border: 1px solid #7D7D7D;
}
.sidebar-form input[type=submit] {
font-size: 24px !important;
background-color: #F7CE3C;
color: #000 !important;
padding: 20px;
width: 100%;
cursor: pointer;
height: unset;
border: none;
border-radius: 5px;
font-family: Poppins;
font-weight: 400;
line-height: 28px;
letter-spacing: 0px;
}
.sidebar-form form {
background: #000;
padding: 40px 20px 10px;
filter: drop-shadow(0px 8px 34px rgba(0, 0, 0, 0.12));
border-radius: 6px;
}
.sidebar-form {
padding: 10px;
position: relative;
}

.sidebar-form::after {
content: "";
position: absolute;
height: 60px;
background: #F7CE3C;
width: 100%;
left: 0;
bottom: 0;
z-index: -1;
}
.side-form .wpcf7-form-control.wpcf7-submit {
width: 100%;
color: #000;
font-family: Poppins;
font-weight: 400;
font-size: 24px !important;
letter-spacing: 0px;
padding: 20px;
}

.side-form .wpcf7-form-control.wpcf7-submit img {
height: 17px;
object-fit: cover;
margin-left: 10px;
}
.side-form .wpcf7-form-control.wpcf7-submit:hover {
background: #2d2926;
color: #fff;
}
.side-form .wpcf7-form-control.wpcf7-submit:hover img {
filter: invert(1);
}
.wp-block-uagb-container.home-form-wraper {
position: relative;
z-index: 1;
padding-left: 15px;
padding-bottom: 14px;
margin-bottom: 20px;
}

.wp-block-uagb-container.home-form-wraper::after {
content: "";
position: absolute;
width: 99%;
height: 60px;
background: #F7CE3C;
bottom: 0;
left: 0;
z-index: -1;
}


/* ---blog css--- */
.blog-section .uagb-post-grid .uagb-post__image img {
height: 300px;
object-fit: cover;
}
.site-primary-footer-wrap[data-section=section-primary-footer-builder] {margin-top: 0px!important; margin-bottom: 15px!important}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid time.uagb-post__date {
font-size: 18px !important;
color: var(--ast-global-color-6);
font-weight: 400;
line-height: 28.8px;
text-align: right;
}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid .uagb-post__text.uagb-post-grid-byline,.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid .uagb-post__text.uagb-post__cta.wp-block-button,.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid h4.uagb-post__title.uagb-post__text {
background: rgba(255,255,255,.7);
display: block;
padding-left: 20px;
padding-right: 20px;
position: relative;
bottom: 186px
}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid .uagb-post__text.uagb-post-grid-byline {
padding-top: 15px !important;
text-align: left;
font-family: Poppins;
font-weight: 400;
font-size: 14px;
line-height: 24px;
vertical-align: bottom;
}
span.dashicons-admin-users.dashicons {display: none !important;}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid article.uagb-post__inner-wrap {
padding: 0
}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid article.uagb-post__inner-wrap {
position: relative;
height: 350px
}
.side-blog a.wp-block-button__link.uagb-text-link {
background: transparent !important;!i;!;
font-family: Raleway;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid article.uagb-post__inner-wrap .uagb-post__image img.attachment-large {
min-height: 370px;
height: 370px;
object-fit: cover;
}

.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid .uagb-post__text.uagb-post-grid-byline {
padding-top: 0;
padding-bottom: 0
}
.sidebar-main span.dashicons-calendar.dashicons {
display: none!important
}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid h4.uagb-post__title.uagb-post__text {
padding-top: 10px;
color: #204147 !important;
font-weight: 600;
padding-bottom: 10px !important;
margin-bottom: 0 !important;
}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid h4.uagb-post__title.uagb-post__text a {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
min-height: auto;
color: #000;
text-transform: capitalize;
}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid .uagb-post__text.uagb-post-grid-byline time.uagb-post__date {
padding: 0;
position: absolute;
bottom: -112px;
right: 20px;
z-index: 9;
color: #141414 !important;
font-family: Poppins;
font-weight: 400;
font-size: 14px !important;
line-height: 24px;
text-align: right;
}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid .uagb-post__text.uagb-post__cta.wp-block-button {
padding-bottom: 15px
}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid {
margin-bottom: 35px
}
.uagb-post-grid .uagb-post__author:not(:last-child)::after {
display: none;
}
.side-blog a.wp-block-button__link.uagb-text-link {
background: transparent !important;
font-family: Raleway;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link.uagb-text-link {
background: transparent !important;
color: #191919;
}

.web-heading .uagb-heading-text {
font-family: Unna;
font-weight: 400;
font-size: 42px !important;
line-height: 50px;
letter-spacing: 0px;
text-align: center;
}

.sidebar-btn a {
font-family: Poppins;
font-weight: 400;
font-size: 18px;
line-height: 21px;
letter-spacing: 0px;
text-align: center;
box-shadow: 5.54px 7.09px 0px 0px #000000A8 !important;
background: #000 !important;
padding: 23px 100px !important;
}

.sidebar-form textarea {
height: 106px;
}



div#ast-scroll-top svg.ast-arrow-svg {
display: none;
}
div#ast-scroll-top::after {
content: "";
position: absolute;
width: 0px;
height: 0px;
border-style: solid;
border-width: 0 15px 25px 15px;
border-color: transparent transparent #F7CE3C transparent;
transform: rotate(0deg);
top: 28px;
left: 20px;
}
#ast-scroll-top {
background-color: #433d39;
font-size: 25px;
border-radius: 6px;
width: 70px;
height: 90px;
}

.side-form .wpcf7-form-control.wpcf7-submit:hover {
background: #2d2926;
color: #fff;
}

.side-form .wpcf7-form-control.wpcf7-submit:hover img {
filter: invert(1);
}

.side-form .wpcf7-form-control.wpcf7-submit:focus {
background: #2d2926;
color: #fff;
}

.side-form .wpcf7-form-control.wpcf7-submit:focus img {
filter: invert(1);
}

.sidebar-btn a {
text-transform: uppercase;
font-size: 18px;
}
.ti-widget[data-layout-id='54'][data-set-id='light-background'] {
margin-bottom: 40px !important;
}

/* ---inner page css--- */

.wp-block-uagb-container.inner-banner .uagb-heading-text {
text-transform: uppercase;
}

.wp-block-uagb-container.inner-tagline-banner {
    padding-top: 12em;
    padding-bottom: 4em;
}

figure.single-blog-image.wp-block-post-featured-image {
    margin-bottom: 30px !important;
}
.ast-scroll-to-top-right {
bottom: 110px !important;
}
.wp-block-uagb-container.inner-attorney-text .wp-block-uagb-info-box h4.uagb-ifb-title {
margin: 0 !important;
margin-left: 15px !important;
}
.wp-block-uagb-container.inner-attorney-text .wp-block-uagb-info-box .uagb-ifb-image-content img {
width: 48px;
height: auto;
}
.wp-block-uagb-container.inner-attorney-text .wp-block-uagb-info-box h4.uagb-ifb-title a {
    color: #000;
}
.wp-block-uagb-container.inner-result-box h3.uagb-ifb-title {
margin-bottom: 10px !important;
}
.inner-contect-adrs .uagb-ifb-title-wrap p a {
color: #000 !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
padding-left: 25px !important;
}
.wp-block-uagb-container.accident-box-text p {
    margin: 0 !important;
}
.side-form p {
    margin: 0 !important;
}

 .video-page article.uagb-post__inner-wrap .uagb-post__image a:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    background: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z" stroke="white" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 16L32 24L20 32V16Z" stroke="white" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-color: #f7ce3c;
    border-radius: 100px;
}

/* ---responsive css---- */

@media only screen and (max-width:1560px) and (min-width:976px){
.site-above-footer-wrap .ast-builder-footer-grid-columns, .site-below-footer-wrap .ast-builder-footer-grid-columns, .site-primary-footer-wrap .ast-builder-footer-grid-columns {
max-width: 90% !important;
padding-left:15px;
padding-right:15px
}
#ast-desktop-header {
max-width: 90% !important;
margin: 0 auto;
}
}

@media (max-width: 1560px){
.wp-block-uagb-container.trust-logo-section {
padding-top: 50px !important;
}	
.service-box-text .uagb-heading-text {
font-size: 28px !important;
}
.case-box-number .uagb-heading-text {
font-size: 32px !important;
}
.wp-block-uagb-container.choose-us-box {
min-height: 700px;
}
.wp-block-uagb-advanced-heading.chhose-us-box-heading .uagb-heading-text {
font-size: 25px !important;
}
.banner_heading_1 .uagb-heading-text {
font-size: 48px !important;
}
.banner_heading_2 .uagb-heading-text {
font-size: 70px !important;
}
.banner_heading_3 .uagb-heading-text {
font-size: 19px !important;
}
.wp-block-uagb-container.banner-text-bg .uagb-heading-text {
font-size: 24px !important;
}
.wp-block-uagb-container.banner-text-bg {
padding: 63px 50px;
}
.wp-block-uagb-container.banner-review-section {
margin-top: -428px !important;
}
.wp-block-uagb-container.banner-text-bg {
margin-top: -215px;
}
.team-box::after {
width: 96.3%;
}
	#mega-menu-wrap-primary #mega-menu-primary {
column-gap: 10px;
}
	.home #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
    padding-left: 95px !important;
}
	
}

@media (max-width: 1400px){
.service-box-text .uagb-heading-text {
font-size: 24px !important;
}
.wp-block-uagb-container.accident-box.accident-box-2::after {
height: 158px;
}
.accident-box-number .uagb-heading-text {
font-size: 18px;
width: 40px;
height: 40px;
}
.accident-box-heading .uagb-heading-text {
font-size: 24px !important;
}
.team-box-heading .uagb-heading-text {
font-size: 15px !important;
}
.wp-block-uagb-container.meet-attorney-section::before {
top: 31.2%;
height: calc(100% - 580px);
}
.team-heading-2 .uagb-heading-text {
font-size: 27px !important;
}
.case-box-number .uagb-heading-text {
font-size: 26px !important;
}
.wp-block-uagb-container.case-box p {
font-size: 15px !important;
}
.case-box-icon figure img {
width: 50px !important;
height: auto !important;
}

.wp-block-uagb-container.case-box .case-box-icon {
margin-top: -60px !important;
}
.wp-block-uagb-advanced-heading.chhose-us-box-heading .uagb-heading-text {
font-size: 28px !important;
}
.copyright-text span, .copyright-text a {
font-size: 14px !important;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
padding-top: 20px !important;
}
.banner_heading_2 .uagb-heading-text {
font-size: 58px !important;
}
.banner_heading_1 .uagb-heading-text {
font-size: 36px !important;
}
.wp-block-uagb-container.banner-counter {
padding: 30px 20px 30px;
}
.wp-block-uagb-counter__number span.uagb-counter-block-number {
font-size: 30px !important;
}
.counter-line .uagb-heading-text {
font-size: 22px !important;
}
.banner_heading_3 .uagb-heading-text {
font-size: 17px !important;
}
#mega-menu-wrap-primary #mega-menu-primary {
column-gap: 0px;
}
.side-form-sub-heading {
font-size: 36px;
}
.wp-block-uagb-container.choose-us-box p {
font-size: 15px;
}
.wp-block-uagb-container.choose-us-box {
min-height: 635px;
justify-content: start;
}
.wp-block-uagb-container.case-box {
min-height: 248px;
}
.wp-block-uagb-container.case-result-section .wp-block-uagb-slider .swiper-wrapper .wp-block-uagb-slider-child.swiper-slide-next+.wp-block-uagb-slider-child .swiper-content .wp-block-uagb-container {
min-height: 295px;
}
.banner-quote-star img {
width: 120px !important;
height: auto !important;
}
.wp-block-uagb-container.banner-text-bg .uagb-heading-text {
font-size: 20px !important;
}
.wp-block-uagb-container.banner-text-bg .uagb-heading-text {
position: relative;
top: -10px;
}
.wp-block-uagb-container.banner-text-bg {
padding: 50px 50px;
}
.banner-trust-logo img {
width: 170px !important;
height: auto !important;
}
.wp-block-uagb-container.banner-text-bg {
margin-top: -195px;
}
.wp-block-uagb-container.banner-attorneys.uagb-block-7e7494dc {
right: 80px;
}
.team-box::after {
width: 95.9%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
padding: 8px 10px !important;
}	
.home #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
        padding-left: 70px !important;
    }	
}
@media (max-width: 1300px){
	.wp-block-uagb-container.choose-us-box{min-height: 657px;}
}
@media (max-width: 1200px){
.service-box-text .uagb-heading-text {
padding-bottom: 10px;
}	
.acidnt-bx p {
font-size: 15px !important;
line-height: 1.5em;
}
.wp-block-uagb-container.accident-box img {
width: 100px;
}
.accident-box-heading {
padding-bottom: 25px !important;
}
.accident-box-number {
right: 0px;
}
.wp-block-uagb-container.accident-box.accident-box-3 .accident-box-number {
left: 0;
}
.wp-block-uagb-container.accident-box.accident-box-1 .acidnt-bx {
padding-right: 30px !important;
}
.wp-block-uagb-container.accident-box.accident-box-2 .acidnt-bx {
padding: 0 30px !important;
}
.wp-block-uagb-container.accident-box.accident-box-3 .acidnt-bx {
padding-left: 30px !important;
}
.accident-box-heading .uagb-heading-text {
font-size: 20px !important;
}
.wp-block-uagb-container.accident-box.accident-box-3::after {
width: 27px;
height: 22px;
top: 126px;
}
.wp-block-uagb-container.accident-box.accident-box-1::after {
width: 27px;
height: 22px;
top: 115px;
}
.wp-block-uagb-container.accident-box.accident-box-2::after {
height: 147px;
}
.accident-heading-2 .uagb-heading-text {
letter-spacing: 4px !important;
}
.wp-block-uagb-container.team-text-area {
padding: 20px !important;
}
.team-box-heading .uagb-heading-text {
font-size: 12px !important;
}
.team-heading-2 .uagb-heading-text {
font-size: 20px !important;
}
.wp-block-uagb-container.meet-attorney-section::before {
top: 34.2%;
height: calc(100% - 560px);
}
.choose-us-box {
padding: 20px !important;
}
.wp-block-uagb-container.choose-us-box p {
font-size: 16px !important;
}
.case-box-number .uagb-heading-text {
font-size: 22px !important;
}
.wp-block-uagb-container.case-box {
padding: 30px 10px;
}
.wp-block-uagb-container.case-box p {
font-size: 15px !important;
}
.case-slider-wraper .case-slider-arrow.cuser-arrow {
top: -40px;
}
span.uagb-question {
font-size: 24px !important;
}
.uagb-faq-item-active .uagb-faq-content p {
font-size: 16px;
}
.home-form input, .home-form textarea {
font-size: 15px !important;
height: 52px;
}
.home-form {
padding: 70px 30px 100px;
}
.home-form-heading-2, .home-form-heading-2 p {
font-size: 32px;
}
.footer-cart-text {
font-size: 20px;
}
.footer-phon-text a {
font-size: 20px;
}
.banner_heading_3 .uagb-heading-text {
font-size: 17px !important;
}
.banner_heading_1 .uagb-heading-text {
font-size: 32px !important;
}
.banner_heading_2 .uagb-heading-text {
font-size: 50px !important;
}
.wp-block-uagb-container.banner-text-bg .uagb-heading-text {
font-size: 20px;
}
.wp-block-uagb-container.banner-text-bg {
padding: 33px 50px 67px;
margin-top: -192px;
}
.banner-trust-logo figure img {
width: 180px !important;
object-fit: contain !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
font-size: 15px;
padding: 8px 10px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu li a {
font-size: 16px !important;
}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu li a {
font-size: 16px !important;
}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
font-size: 20px;
}	
.side-form-sub-heading {
font-size: 30px;
}
.side-form .wpcf7-form-control.wpcf7-submit {
font-size: 20px !important;
}
.sidebar-btn a {
font-size: 18px;
padding: 23px 60px !important;
}
#ast-scroll-top {
width: 60px;
height: 70px;
}
div#ast-scroll-top::after {
border-width: 0 10px 20px 10px;
top: 23px;
left: 20px;
}
.choose-us-icon svg {
width: 40px;
height: auto;
}
.wp-block-uagb-advanced-heading.chhose-us-box-heading .uagb-heading-text {
font-size: 22px !important;
}
.wp-block-uagb-container.choose-us-box p {
font-size: 15px !important;
}
.wp-block-uagb-container.choose-us-box {
min-height: 735px;
}
.wp-block-uagb-container.case-box p {
font-size: 14px !important;
}
	.wp-block-uagb-container.banner-review-box {
padding: 20px !important;
}
.banner-counter .wp-block-uagb-counter .wp-block-uagb-counter__title {
margin-bottom: 0px;
margin-top: 15px !important;
}
.wp-block-uagb-counter__number span.uagb-counter-block-number {
font-size: 22px !important;
}
.counter-line .uagb-heading-text {
font-size: 20px !important;
}
.wp-block-uagb-container.banner-counter {
padding: 30px 15px 30px;
top: 50px;
}
.banner_heading_1 .uagb-heading-text {
font-size: 28px !important;
}
.banner_heading_2 .uagb-heading-text {
font-size: 40px !important;
}
.banner_heading_3 .uagb-heading-text {
font-size: 15px !important;
padding-top: 0 !important;
}
.banner_btn a .uagb-button__link {
font-size: 16px !important;
}
.banner_btn a {
padding: 15px 25px !important;
}
.banner-trust-logo figure img {
width: 160px !important;
object-fit: contain !important;
}
.wp-block-uagb-container.banner-text-bg {
padding: 50px 50px;
}
.banner-counter .wp-block-uagb-counter .wp-block-uagb-counter__number {
line-height: 20px;
}
.wp-block-uagb-container.banner-text-bg .uagb-heading-text {
font-size: 18px !important;
}
	.wp-block-uagb-container.banner-section {
    padding-bottom: 325px;
}
	.wp-block-uagb-container.banner-review-section {
        margin-top: -388px !important;
    }
	.wp-block-uagb-container.inner-tagline-banner {
    padding-top: 10em !important;
    padding-bottom: 2em !important;
}
	.team-box::after {
        width: 94.5%;
    }
	a.request-btn {
font-size: 15px;
padding: 16px 20px !important;
}
	.phon-text {
font-size: 15px;
}
	.consultation-contact svg {
    width: 40px;
}
	header .custom-logo-link img {
    max-width: 160px;
    width: 170px;
}
	.ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item {
margin-top: 0px !important;
}
	.home #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
    padding-left: 40px !important;
}
}

@media (max-width: 1023px){
.uagb-post-grid .uagb-post__image img {
height: 650px;
max-height: 650px !important;
object-fit: cover !important;
}
}

@media (max-width: 975px){

.wp-block-uagb-container.banner-review-section {
background: #000;
}

.wp-block-uagb-container.banner-review-section {
margin-top: 0 !important;
}	
.banner-quote-star {
margin-right: auto !important;
margin-left: auto;
}
.wp-block-uagb-container.review-icon-area {
align-items: center !important;
row-gap: 19px;
}
.wp-block-uagb-container.banner-review-box {
text-align: center;
}
.banner-review-heading {
margin-top: 10px !important;
}
.wp-block-uagb-container.banner-review-box {
padding: 40px 40px 30px;
}
.wp-block-uagb-container.about-vedio-area {
background: transparent;
padding: 0;
}
.video-section::after {
height: 100%;
}
.wp-block-uagb-container.video-section {
padding: 50px 20px 60px;
}
.about-video-box {
padding-left: 15px;
padding-bottom: 15px;
}
.wp-block-uagb-container.service-slider-arrow.cuser-arrow {
margin-top: 30px !important;
}
.wp-block-uagb-container.service-section {
padding: 30px 20px 50px !important;
}
.service-box-text .uagb-heading-text {
font-size: 28px !important;
}
.wp-block-uagb-container.review-box {
text-align: center;
}
.wp-block-uagb-container.review-box {text-align: center;}

.wp-block-uagb-container.review-box .uagb-ifb-left-title-image {
justify-content: center;
text-align: center;
}
.wp-block-uagb-container.review-box .uagb-ifb-title-wrap {
max-width: fit-content !important;
}
.wp-block-uagb-container.clients-success-section .reviews-btn {
margin-top: 20px !important;
}
.wp-block-uagb-container.review-box {
text-align: center;
padding: 30px 30px 30px !important;
}
.wp-block-uagb-container.accident-box::after, .wp-block-uagb-container.accident-box::before {
display: none !important;
}
.accident-box-number .uagb-heading-text {
font-size: 22px;
width: 50px;
height: 50px;
margin-top: 15px;
}
.acidnt-bx p {
font-size: 18px !important;
line-height: 1.6em;
}
.accident-box-heading .uagb-heading-text {
font-size: 24px !important;
}
.accident-box-heading {
padding: 25px 0px 10px !important;
}
.accident-box-number {
position: unset !important;
}
.wp-block-uagb-container.accident-box.accident-box-3 .acidnt-bx, .wp-block-uagb-container.accident-box.accident-box-1 .acidnt-bx, .wp-block-uagb-container.accident-box.accident-box-2 .acidnt-bx {
padding: 0 !important;
}
.wp-block-uagb-container.accident-slide-arrow figure {
margin: 0 !important;
}
.wp-block-uagb-container.accident-box-area {
max-width: 100% !important;
}
.accident-heading-2 .uagb-heading-text {
letter-spacing: 2px !important;
font-size: 20px !important;
margin-bottom: 15px;
}
.wp-block-uagb-container.content-section.content-section-upper {
padding-top: 160px !important;
margin-top: -130px;
}
.team-box-heading .uagb-heading-text {
font-size: 18px !important;
}
.team-heading-2 .uagb-heading-text {
font-size: 24px !important;
}
.wp-block-uagb-container.meet-attorney-section::before {
top: 26.2%;
height: calc(100% - 590px);
}
.wp-block-uagb-container.case-result-section {
padding-top: 30px !important;
margin-top: 0;
background-position: top;
padding-bottom: 50px;
}
.choose-slider-arrow {
position: unset;
}
.wp-block-uagb-slider.choose-us-slider .swiper-content {
padding: 0 5px !important;
}
.wp-block-uagb-container.choose-slider-arrow.cuser-arrow {
margin-top: 10px !important;
}
.case-slider-wraper .case-slider-arrow.cuser-arrow {
position: unset;
}
.wp-block-uagb-container.case-box{
border-color: #F7CE3C;
}
.wp-block-uagb-container.case-box .case-box-icon {
margin: 0 !important;
}
.wp-block-uagb-container.case-box .case-box-number {
padding-bottom: 30px !important;
}
.wp-block-uagb-container.case-slider-wraper .swiper-wrapper {
min-height: auto !important;
}
.case-result-section .reviews-btn.arrow-btn {
margin-top: 30px;
}
.case-box-number .uagb-heading-text {
font-size: 28px !important;
}
.wp-block-uagb-container.case-box .case-box-number {
padding-bottom: 10px !important;
}
.wp-block-uagb-container.case-box p {
font-size: 18px !important;
}
.case-result-section .swiper-content::after {
opacity: 1;
}
.case-result-section .swiper-content {

padding: 10px !important;
}
.uagb-post-grid .uagb-post__image img {
height: 500px;
max-height: 500px !important;
object-fit: cover !important;
}
.home-blog-section .reviews-btn.arrow-btn {
margin-top: 20px;
}
.main-faq-section {
padding: 40px 20px 430px !important;
}
.home-form-heading, .home-form-heading-2 {
text-align: center;
}
.home-form-heading {
margin-bottom: 10px;
}
div#contact-us [class*="col-"] {
flex: 0 0 100%;
max-width: 100%;
}
.home-form input, .home-form textarea {
height: 62px;
margin-bottom: 20px;
}
.home-form textarea {
margin-top: 0;
}
.home-form .wpcf7-submit {
width: 100%;
}
.home-form {
padding: 30px 30px 60px;
}
.wp-block-uagb-container.faq-container {
padding-left: 0;
}
.row.footer-row-1 [class*="col-"] {
flex: 0 0 100%;
max-width: 100%;
}
.row.footer-row-1 [class*="col-"]:nth-child(1) {
order: 3;
}
.footer-map-area .footer-contact-box {
display: block;
}
.footer-cart-box .footer-contact-box {
display: none;
}
.footer-map-area {
background: #2D2926;
padding-bottom: 40px;
}

.row.footer-row-1 {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}
.row.footer-row-1::after {
right: 0px;
width: 100%;
}
.footer-text-line-area {
margin-top: 40px;
}
.footer-text-line-area p {
width: 100%;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {
flex-direction: column-reverse;
}
.smb-logo {
margin-bottom: 8px;
}
.footer-cart-box {
padding: 20px 30px 30px;
}
.footer-cart-box:last-child {
border-left: unset;
}
.footer-cart-heaidng {
padding: 20px 0 40px;
}
.row.footer-row-1 [class*="col-"]:nth-child(2) .footer-cart-box {
padding-top: 50px;
}
.row.footer-row-1 [class*="col-"]:nth-child(3) .footer-cart-box {
padding-bottom: 40px;
}
.home footer {
padding-top: 485px;
margin-top: -482px;
}
.wp-block-uagb-container.banner-section .wp-block-uagb-container.banner-counter {
display: none;
}

.wp-block-uagb-container.banner-section .banner-trust-logo {
display: none;
}
.wp-block-uagb-container.banner-counter {
position: unset;
}
.banner-trust-logo figure {
width: 100% !important;
display: flex !important;
align-items: center;
margin-bottom: 25px;
}
.banner-trust-logo {
margin-top: 30px !important;
}
.wp-block-uagb-container.banner-attorneys.uagb-block-7e7494dc {
position: relative;
right: 0;
}
.banner-trust-logo figure img {
width: 140px ! IMPORTANT;
}
.banner-trust-logo figure {
align-items: center !important;
}
.wp-block-uagb-container.banner-text-bg::before {
width: 100vw;
height: 100%;
left: 50%;
transform: translateX(-50%);
border-radius:0;
}
.wp-block-uagb-container.banner-text-bg {
padding: 20px 20px;
}
.wp-block-uagb-container.banner-text-bg .uagb-heading-text {
font-size: 20px !important;
}
.wp-block-uagb-container.banner-text-bg {
margin-top: -140px;
}

.wp-block-uagb-container.hero-text {
padding-top: 200px !important;
text-align: center;
}
.wp-block-uagb-container.banner-section .wp-block-uagb-buttons.uagb-buttons__outer-wrap.uagb-btn__default-btn.uagb-btn-tablet__default-btn.uagb-btn-mobile__default-btn {
width: 100%;
}
.wp-block-uagb-buttons-child.uagb-buttons__outer-wrap.wp-block-button.banner_btn {
width: 100%;
}
.banner_heading_1 {
text-align: center !important;
}
.banner_heading_2 .uagb-heading-text {
font-size: 36px !important;
}
.banner_heading_1 .uagb-heading-text {
font-size: 24px !important;
}
header .custom-logo-link img {
max-width: 180px;
width: 180px;
}
a.request-btn {
font-size: 15px;
padding: 16px 30px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
padding-left: 50px !important;
padding-right: 50px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
width: 75% !important;
left: 225px !important;
}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid .uagb-post__text.uagb-post-grid-byline, .sidebar-main .wp-block-uagb-post-grid.uagb-post-grid .uagb-post__text.uagb-post__cta.wp-block-button, .sidebar-main .wp-block-uagb-post-grid.uagb-post-grid h4.uagb-post__title.uagb-post__text {
bottom: 203px;
}
div#ast-scroll-top {
display: none !important;
}

.wp-block-uagb-container.inner-banner {
padding-top: 220px;
padding-bottom: 50px;
}
.choose-us-slider .swiper-content::after {
display: none;
}
.wp-block-uagb-container.choose-us-box {
text-align: center;
}
.wp-block-uagb-advanced-heading.chhose-us-box-heading {
margin-bottom: 10px !important;
}
.wp-block-uagb-container.choose-us-box p {
font-size: 17px !important;
}
.wp-block-uagb-container.choose-us-box {
min-height: 441px;
}
.wp-block-uagb-container.case-box::after {
content: "";
position: absolute;
width: 102.4%;
height: 30px;
background: #F7CE3C;
bottom: -10px;
z-index: -1;
left: -10px;
border-radius: 6px;
}

.wp-block-uagb-slider.banner-review-slider {
width: 100% !important
}
.banner_heading_3 .uagb-heading-text {
font-size: 22px !important;
}
.banner_btn a .uagb-button__link {
font-size: 18px !important;
}
.ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item {
margin-top: -10px !important;
}	
.wp-block-uagb-container.banner-text-bg .uagb-heading-text {
top: 0;
}
.banner-counter .wp-block-uagb-counter .wp-block-uagb-counter__title {
font-size: 28px !important;
}
.wp-block-uagb-counter__number span.uagb-counter-block-number {
font-size: 40px !important;
}
.counter-line .uagb-heading-text {
font-size: 28px !important;
}
.banner-counter .wp-block-uagb-counter .wp-block-uagb-counter__number {
line-height: 50px;
}	
.wp-block-uagb-container.banner-text-bg {
margin-left: 0;
}
.wp-block-uagb-container.banner-text-bg .uagb-heading-text {
text-align: center !important;
}
.wp-block-uagb-container.banner-section {
padding-bottom: 0;
}	
.team-box::after {
width: 97.4%;
opacity: 1;
}
.wp-block-uagb-container.team-arrow-btn.cursor-img {
margin-top: 10px;
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-slider .slick-track {
gap: 0;
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-slider {
padding: 0 !important;
}
.content-section-bottom .uagb-separator {
width: 99% !important;
}.wp-block-uagb-slider.accident-slider .swiper-content {
padding: 0;
}
.wp-block-uagb-slider.accident-slider {
padding-top: 10px;
}
.wp-block-uagb-container.accident-box-text p {
font-size: 16px !important;
}
.wp-block-uagb-container.inner-tagline-banner .wp-block-uagb-container.hero-text {
    padding: 0 !important;
}
	.mobile-award-slider {
padding: 0 !important;
}
.mobile-award-slider figure img {
height: 80px !important;
object-fit: contain;
}
.wp-block-uagb-container.home-form-wraper::after {
width: 100%;
}
	.wp-block-uagb-container.home-form-wraper {
    padding: 10px !important;
}
	.wp-block-uagb-container.footer-form-section {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
	footer {
padding-top: 40px;
}
}

@media (max-width: 767px){
.wp-block-uagb-container.content-section.content-section-upper {
padding-top: 130px !important;
margin-top: -120px;
}	
.wp-block-uagb-container.meet-attorney-section::before {
top: 26.2%;
height: calc(100% - 570px);
}
.uagb-post-grid .uagb-post__image img {
height: 400px;
max-height: 400px !important;
}
.uagb-faq-item-active .uagb-faq-content p {
font-size: 16px;
}
.uagb-faq-item-active {
padding: 35px 25px 30px !important;
}
.site-above-footer-wrap .ast-builder-footer-grid-columns, .site-below-footer-wrap .ast-builder-footer-grid-columns, .site-primary-footer-wrap .ast-builder-footer-grid-columns {
padding-left:15px;
padding-right:15px;
}
.wp-block-uagb-container.choose-us-box {
min-height: 450px;
}
.wp-block-uagb-container.banner-review-section {
padding-top: 60px !important;
}
.blog-slider article.uagb-post__inner-wrap a.wp-block-button__link.uagb-text-link::after {
right: -55px;
}
}

@media (max-width: 576px){
.wp-block-uagb-container.banner-review-box {
padding: 40px 20px 30px;
}	
.wp-block-uagb-container.trust-logo-section {
padding-top: 40px !important;
}
.reviews-btn a.uagb-buttons-repeater {
padding: 20px 60px 20px 40px !important;
width: 100% !important;
}
.wp-block-uagb-container.accident-box-area {
padding: 30px 20px 50px !important;
}
.wp-block-uagb-advanced-heading.accident-heading-1 .uagb-heading-text {
font-size: 26px !important;
}
.wp-block-uagb-container.truck-accident-section .reviews-btn.arrow-btn a {
padding: 20px 50px 20px 40px !important;
}
.wp-block-uagb-container.truck-accident-section .reviews-btn.arrow-btn a .uagb-button__link {
font-size: 16px !important;
}
.wp-block-uagb-container.meet-attorney-section::before {

height: calc(100% - 550px);
}
.uagb-post-grid .uagb-post__image img {
height: 360px;
max-height: 360px !important;
object-fit: cover !important;
}
.uagb-faq-item {
padding: 15px 20px;
}
.home-form-heading-2, .home-form-heading-2 p {
font-size: 30px;
}
.home-form {
padding: 30px 20px 60px;
}
.wp-block-uagb-container.choose-us-box {
min-height: 496px;
}
.counter-line .uagb-heading-text {
font-size: 26px !important;
}
.wp-block-uagb-container.inner-tagline-banner .wp-block-uagb-container.hero-text {
padding: 0 20px !important;
}
.wp-block-uagb-container.inner-tagline-banner .wp-block-uagb-container.hero-text .banner_heading_3 .uagb-heading-text {
font-size: 20px !important;
}
.team-box::after {
width: 96.6%;
}

	
}

@media (max-width: 480px){
.team-box-heading .uagb-heading-text {
font-size: 14px !important;
}
.wp-block-uagb-container.meet-attorney-section::before {
top: 29.2%;
height: calc(100% - 530px);
}
.case-result-section .reviews-btn.arrow-btn a .uagb-button__link {
font-size: 16px !important;
}
.case-result-section .reviews-btn a.uagb-buttons-repeater {
padding: 20px 50px 20px 30px !important;
}
.uagb-post-grid .uagb-post__image img {
height: 250px;
max-height: 250px !important;
object-fit: cover !important;
}
.home-form-heading-2, .home-form-heading-2 p {
font-size: 21px;
}
.banner_btn a {
padding: 15px !important;
}
header .custom-logo-link img {
max-width: 180px !important;
width: 180px !important;
}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid .uagb-post__text.uagb-post-grid-byline time.uagb-post__date {
bottom: -105px;
}
.sidebar-main .wp-block-uagb-post-grid.uagb-post-grid .uagb-post__text.uagb-post-grid-byline, .sidebar-main .wp-block-uagb-post-grid.uagb-post-grid .uagb-post__text.uagb-post__cta.wp-block-button, .sidebar-main .wp-block-uagb-post-grid.uagb-post-grid h4.uagb-post__title.uagb-post__text {
bottom: 199px;
}
.wp-block-uagb-container.choose-us-box {
min-height: 687px;
}
.wp-block-uagb-container.case-box {
min-height: 295px;
}
.wp-block-uagb-container.case-box::after {
width: 104%;
}
.banner_btn a .uagb-button__link {
font-size: 16px !important;
}	
.wp-block-uagb-container.banner-text-bg {
margin-top: -120px;
}
.team-box::after {
        width: 95.2%;
    }	
	.home-form .wpcf7-submit {
font-size: 18px !important;
}
}