:root {
    --ast-scrollbar-width: 0px;
}
a:focus {
    outline: none;
}
.wpcf7 form .wpcf7-response-output {
    text-align: center;
}
a:-webkit-any-link:focus-visible {
	outline-offset: 0px;
}
.sidebar-main article.uagb-post__inner-wrap h4.uagb-post__title.uagb-post__text {
    margin-bottom: 0 !important;
}
blockquote {
    border-color: var(--ast-global-color-0);
    background: var(--ast-global-color-1);
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    margin: 0 !important;
    margin-bottom: 28px !important;
}
.slider-arrow{
	cursor: pointer;
}
.ast-builder-menu-1 .sub-menu .sub-menu {
    top: 0;
}
.wp-block-uagb-container.related-section .wp-block-uagb-post-carousel.uagb-post-grid {
    gap: 20px;
    display: flex;
    flex-wrap: nowrap;
}
.wp-block-uagb-container.related-section .wp-block-uagb-post-carousel.uagb-post-grid article.uagb-post__inner-wrap {
    padding-left: 0;
    padding-right: 0;
}
.wp-block-uagb-advanced-heading.heading-mb-0 .uagb-heading-text {
    margin-bottom: 0 !important;
}
.wp-block-uagb-faq.uagb-faq__outer-wrap.uagb-faq-icon-row-reverse span.uagb-question {
    font-family: "the-seasons", sans-serif;
}
.sitemap ul.myclass ul.sub-menu {
    margin-bottom: 0 !important;
}
.sitemap ul.myclass li.menu-phone-number-setup {
    display: none;
}
.equal_slider .swiper-wrapper {
  align-items: stretch !important;
}
.equal_slider .swiper-slide {
  display: flex !important;
  height: auto !important;
}
.wp-block-uagb-container.bio-image figure.wp-block-uagb-image__figure img {
    object-position: top;
}
.equal_slider .wp-block-uagb-container.equal-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.equal_slider .equal-card .uagb-container__wrap,
.equal_slider .equal-card .uagb-container-inner-wrap,
.equal_slider .equal-card .uagb-container-inner-blocks-wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
}
/* Blog page design */
.wp-block-uagb-post-grid.uagb-post-grid.blog_page article.uagb-post__inner-wrap {
    padding-bottom: 60px;
    position: relative;
}
.wp-block-uagb-post-grid.uagb-post-grid.blog_page article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button {
    position: absolute;
    bottom: 20px;
}
.wp-block-uagb-post-grid.uagb-post-grid.blog_page article.uagb-post__inner-wrap h6.uagb-post__title.uagb-post__text a {
    font-size: 22px !important;
}
.wp-block-uagb-post-grid.uagb-post-grid.blog_page article.uagb-post__inner-wrap h6.uagb-post__title.uagb-post__text {
    min-height: 76px;
    margin-bottom: 0 !important;
}
.wp-block-uagb-post-grid.uagb-post-grid.blog_page article.uagb-post__inner-wrap h6.uagb-post__title.uagb-post__text a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* Blog page design */

/* Sidebar nav CSS */
.sidebar-main .newloc-sublink {
    background: var(--ast-global-color-0);
    padding: 35px;
    filter: drop-shadow(0px 8px 34px rgba(0, 0, 0, 0.12));
    border-radius: 0px;
    margin-bottom: 30px;
}
.newloc-sublink .web-heading {
    margin-bottom: 20px;
}
.newloc-sublink .web-heading a {
    font-family: "the-seasons", sans-serif;
    font-weight: 400;
    font-size: 28px;
    line-height: 130%;
    text-align: center;
    color: #fff !important;
}
.newloc-sublink li.sidenav-item {
    padding: 0px;
    background: none;
}
.newloc-sublink ul.sidenav-list.level-0 {
    margin-bottom: 0 !important;
}
.newloc-sublink ul.sidenav-sublist {
    display: none;
}
.newloc-sublink ul.sidenav-sublist li.sidenav-subitem {
    background: none;
    margin: 0 !important;
    padding-left: 15px;
}
.newloc-sublink ul.sidenav-sublist li.sidenav-subitem a.sidenav-sublink {
    color: var(--ast-global-color-5);
}
.sidebar-main .newloc-sublink ul.sidenav-list li.sidenav-item a.sidenav-link span.sidenav-toggle svg {
    width: 20px;
    height: 9px;
}
.newloc-sublink ul.sidenav-sublist li.sidenav-subitem a.sidenav-sublink:hover, .newloc-sublink ul.sidenav-sublist li.sidenav-subitem a.sidenav-sublink:active, .newloc-sublink ul.sidenav-sublist li.sidenav-subitem a.sidenav-sublink:focus {
    color: var(--ast-global-color-0);
}
.sidebar-main .newloc-sublink ul.sidenav-list li.sidenav-item a.sidenav-link {
    color: var(--ast-global-color-5) !important;
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.sidebar-main .newloc-sublink ul.sidenav-list li.sidenav-item a.sidenav-link:hover {
    color: var(--ast-global-color-5) !important;
    text-decoration: underline;
}
/* Sidebar nav CSS */

/* header part */
header.site-header {
    border-top: 36px solid var(--ast-global-color-0);
}
header.site-header .site-header-primary-section-left.site-header-section {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
	z-index: 2;
}
header.site-header .site-header-primary-section-left.site-header-section .site-header-primary-section-left-center {
    display: none;
}
header.site-header .site-header-primary-section-left.site-header-section  .site-branding.ast-site-identity {
    padding-top: 0;
    padding-bottom: 0;
}
header.site-header .site-header-primary-section-left.site-header-section .site-branding.ast-site-identity span.site-logo-img {
    padding-right: 0;
    width: 300px;
    height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 50%;
}
header.site-header .site-header-primary-section-left.site-header-section .ast-builder-layout-element.ast-flex.site-header-focus-item {
    padding-right: 0;
}
header.site-header .ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-grid-center-col-layout {
    grid-template-columns: auto;
}

header.site-header .ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item {
	width: 100%
}
header.site-header .ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item .ast-main-header-bar-alignment {
	width: 100%
}
header.site-header .ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item .ast-main-header-bar-alignment ul.main-header-menu {
	justify-content: space-between;
	width: 100%;
	display: flex;
	gap: 90px;
	border-top: 1px solid #FFFFFF33;
	padding-top: 10px;
}
header.site-header .ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item .ast-main-header-bar-alignment .main-navigation {
	width: 100%
}
header.site-header .ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item .ast-main-header-bar-alignment ul.main-header-menu>li.menu-item>a.menu-link {
	padding-left: 0;
	padding-right: 0
}
header.site-header .ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item .ast-main-header-bar-alignment ul.main-header-menu>li.menu-item>a.menu-link {
	line-height: 1.5
}
.ast-logo-title-inline .ast-site-identity {
	padding-top: 0;
	padding-bottom: 9px;
}
header.site-header .ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item .ast-main-header-bar-alignment ul.main-header-menu li#menu-item-987 {
    margin-left: auto;
}
li.menu-phone-number-setup.menu-item a {
    color: var(--ast-global-color-8);
    font-family: 'Afacad';
	font-size: 23px;
}
/* header part */

/* video section */

.wp-block-uagb-container.video-content-part:before {
    content: '';
    position: absolute;
    top: 80px;
    left: 0;
    background: #fff;
    height: 5000px;
    width: 137%;
}
.wp-block-uagb-container.video-section-first-upper-img:before {
    content: '';
    position: absolute;
    right: -12px;
    top: 50%;
    transform: translateY(-50%);
    height: calc(100% + 24px);
    width: 80%;
    background: var(--ast-global-color-0);
    border-radius: 8px;
}
/* video section */

/* content part design */


/* content part design */

/* Our practice area */
.wp-block-uagb-container.our-practice-area-left-heading {
    margin-left: auto;
}
.wp-block-uagb-container.our-practice-area-slider-child .uagb-ifb-image-content {
    width: 64px;
    height: 64px;
    background: var(--ast-global-color-0);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
.wp-block-uagb-container.our-practice-area-slider-child .uagb-ifb-image-content svg,
.wp-block-uagb-container.our-practice-area-slider-child .uagb-ifb-image-content img{
    height: 32px;
}
.wp-block-uagb-container.our-practice-area-slider-child .uagb-ifb-title-wrap p.uagb-ifb-title {
    min-height: 64px;
}
.wp-block-uagb-slider.our-practice-area-slider:not(.why-choose-us-slider) .wp-block-uagb-container.our-practice-area-slider-child p.uagb-ifb-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.wp-block-uagb-container.our-practice-area-slider-child .uagb-ifb-title-wrap p.uagb-ifb-title span {
    font-family: 'Area Normal';
}
.wp-block-uagb-slider.our-practice-area-slider.why-choose-us-slider .wp-block-uagb-container.our-practice-area-slider-child p.uagb-ifb-desc {
	margin-bottom: 0;
}
.wp-block-uagb-container.our-practice-area-slider-child .wp-block-button a.uagb-infobox-cta-link.wp-block-button__link{
    position: relative;
    padding-right: 32px !important;
}
.wp-block-uagb-container.our-practice-area-slider-child .wp-block-button a.uagb-infobox-cta-link.wp-block-button__link:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    width: 18px;
    height: 10px;
    background-image: url('data:image/svg+xml,<svg width="15" height="10" viewBox="0 0 15 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 9.0146L14 5.0146M14 5.0146L10 0.985596M14 5.0146L1 5.0146" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transform: translateY(-50%);
}
/* our practice area */

.wp-block-uagb-container.client-success-stories-section .uagb-slides.uagb-swiper .swiper-content .uagb-ifb-content p.uagb-ifb-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
/* podecast design setup */

.wp-block-uagb-container.podcast-design-setup:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100vw;
    height: 100%;
    background: var(--ast-global-color-1);
}

/* podecast design setup */

/* meet our team */

.wp-block-uagb-container.is_web.meet-our-team-left-image-side:before {
    content: '';
    position: absolute;
    top: 50px;
    right: 70%;
    background: #f6f6f6;
    width: 100vw;
    height: 100%;
}
.wp-block-uagb-container.meet-our-team-child .uagb-ifb-content .uagb-ifb-button-wrapper.wp-block-button a.uagb-infobox-cta-link span.uagb-inline-editing {
    position: relative;
    padding-right: 30px;
}
.wp-block-uagb-container.meet-our-team-child .uagb-ifb-content .uagb-ifb-button-wrapper.wp-block-button a.uagb-infobox-cta-link span.uagb-inline-editing:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 17px;
    height: 13px;
    background: url('data:image/svg+xml,<svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 9.51435L14 5.51435M14 5.51435L10 1.48535M14 5.51435L1 5.51435" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.wp-block-uagb-container.meet-our-team-child .uagb-ifb-content .uagb-ifb-button-wrapper.wp-block-button a.uagb-infobox-cta-link:hover {
    filter: brightness(0) saturate(100%) invert(16%) sepia(58%) saturate(2633%) hue-rotate(323deg) brightness(95%) contrast(97%);
}
/* meet our team */

/* blog post */

.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider {
    padding: 0;
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider article.uagb-post__inner-wrap {
    margin-bottom: 0;
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider article.uagb-post__inner-wrap h4.uagb-post__title.uagb-post__text {
    margin-bottom: 0 !important;
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider article.uagb-post__inner-wrap .uagb-post__text.uagb-post-grid-byline {
    display: none;
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider article.uagb-post__inner-wrap .uagb-post__image {
    padding-bottom: 0;
    margin-bottom: 20px;
    border-radius: 4px;
    overflow: hidden;
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider article.uagb-post__inner-wrap .uagb-post__image img {
    height: 240px;
    object-fit: cover;
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider article.uagb-post__inner-wrap .uagb-post__text.uagb-post__excerpt,
.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider article.uagb-post__inner-wrap .uagb-post__text.uagb-post__excerpt p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider article.uagb-post__inner-wrap h4.uagb-post__title.uagb-post__text a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider article.uagb-post__inner-wrap a.wp-block-button__link.uagb-text-link {
    position: relative;
    padding-right: 20px;
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider article.uagb-post__inner-wrap a.wp-block-button__link.uagb-text-link:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 15px;
    height: 10px;
    background-image: url('data:image/svg+xml,<svg width="15" height="10" viewBox="0 0 15 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 9.01435L14 5.01435M14 5.01435L10 0.985352M14 5.01435L1 5.01435" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider article.uagb-post__inner-wrap a.wp-block-button__link.uagb-text-link:hover{
	filter: brightness(0) saturate(100%) invert(15%) sepia(36%) saturate(4516%) hue-rotate(325deg) brightness(96%) contrast(95%);
}
/* blog post */

/* footer design setup */
.wp-block-uagb-container.footer-design-left-side-upper-content {
    padding-left: 11vw;
}
.wp-block-uagb-container.footer-design-right-side  > .wp-block-uagb-container {
    padding-right: 11vw !important;
}
.wp-block-uagb-container.footer-design-right-side-copyright:before {
    content: '';
    position: absolute;
	top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    background: var(--ast-global-color-5);
}
.wp-block-uagb-container.footer-design-right-side:before {
    content: '';
    position: absolute;
    top: -70px;
    left: -70px;
    width: 100vw;
    height: calc(100% - 151px);
    background: #0a225a;
    z-index: -1;
}
.home-form .form-grid {
    display: grid;
    gap: 20px;
}
.home-form .form-flex {
    display: flex;
    gap: 20px;
}
.home-form .input-container {
    width: 100%;
}
.home-form input.wpcf7-form-control, .home-form textarea.wpcf7-form-control {
    border: 1px solid #06225A3D;
    background: var(--ast-global-color-5);
    font-family: Area Normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0px;
    padding: 17px 20px;
    height: auto;
    max-height: 130px;
    border-radius: 4px !important;
    color: var(--ast-global-color-8);
}
.home-form ::placeholder{
    color: var(--ast-global-color-8);
}
.home-form input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    border: 1px solid #FFFFFF;
    background: transparent;
    border-radius: 0 !important;
    font-family: "the-seasons", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: center;
    color: var(--ast-global-color-5);
}
.home-form input.wpcf7-form-control.wpcf7-submit:hover,
.home-form input.wpcf7-form-control.wpcf7-submit:active,
.home-form input.wpcf7-form-control.wpcf7-submit:focus{
	background: var(--ast-global-color-5);
	color: var(--ast-global-color-8);
}
.wp-block-uagb-container.footer-design-right-side > .wp-block-uagb-container:first-child .uagb-heading-text, .wp-block-uagb-container.footer-design-right-side  > .wp-block-uagb-container:first-child p.uagb-desc-text {
    font-family: "the-seasons", sans-serif;
    font-weight: 400;
}
/* footer design setup */

/* faq start*/
.frequently-asked-questions .uagb-faq-item.uagb-faq-item-active {
	background-color: var(--ast-global-color-1);
	box-shadow: 0px 4px 32px 0px #00000033;
	border-radius: 20px;
}
.frequently-asked-questions .uagb-faq-item.uagb-faq-item-active .uagb-faq-content {
	color: var(--ast-global-color-5);
}
.frequently-asked-questions .wp-block-uagb-faq-child .uagb-faq-questions-button.uagb-faq-questions {
	border-bottom: 1px solid transparent;
	position: relative;
}
.frequently-asked-questions .wp-block-uagb-faq-child .uagb-faq-questions-button.uagb-faq-questions:before {
	position: absolute;
	content: '';
	bottom: -1px;
	left: 50%;
	width: calc(100% - 60px);
	border-bottom: 1px solid #202777;
	transform: translateX(-50%);
}
.wp-block-uagb-container.main-faq-section:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 35%;
    background: var(--ast-global-color-5);
}
.frequently-asked-questions .wp-block-uagb-faq-child:hover .uagb-faq-questions-button.uagb-faq-questions::before {
	border-bottom: 1px solid var(--ast-global-color-1);
}
.frequently-asked-questions .uagb-faq-item:hover .uagb-faq-questions-button:before,
.frequently-asked-questions .uagb-faq-item.uagb-faq-item-active .uagb-faq-questions-button:before{
	border-bottom: 1px solid var(--ast-global-color-5);
}
.frequently-asked-questions .uagb-faq-item.uagb-faq-item-active .uagb-faq-questions-button:before {
	border-bottom: 1px solid var(--ast-global-color-5) !important;
}
/* faq end */

/* Media Query */
@media only screen and (max-width:1560px) and (min-width:976px) {
	header.site-header .ast-above-header-wrap .site-above-header-wrap.ast-builder-grid-row-container {
		max-width: 90%;
	}
	body.home header.site-header .ast-above-header-wrap .site-above-header-wrap.ast-builder-grid-row-container {
		padding-left: 0;
        padding-right: 0;
	}
	header.site-header .ast-main-header-wrap.main-header-bar-wrap .site-primary-header-wrap.ast-builder-grid-row-container {
		max-width: 90%;
		width: 100%;
	}
	header.site-header .ast-main-header-wrap.main-header-bar-wrap .site-primary-header-wrap.ast-builder-grid-row-container {
		padding-left: 0;
		padding-right: 0;
	}
	footer.site-footer .ast-builder-grid-row-container {
		max-width: 90% !important;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	body.home footer.site-footer .ast-builder-grid-row-container {
		padding-left: 0;
		padding-right: 0;
	}
	body.home .entry-content.clear > .wp-block-uagb-container.uagb-is-root-container.alignfull {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	body.home .wp-block-uagb-container.uagb-is-root-container.alignfull .uagb-container-inner-blocks-wrap .uagb-container-inner-blocks-wrap {
		max-width: 100% !important;
	}
	.wp-block-uagb-container.footer-design-left-side-upper-content {
		padding-left: 5vw;
	}
	.wp-block-uagb-container.footer-design-right-side  > .wp-block-uagb-container {
		padding-right: 5vw !important;
	}
	.wp-block-uagb-container.podecast-bottom-content-part {
		max-width: 95% !important;
		margin-left: auto;
	}
	.wp-block-uagb-container.content-part-right-content {
		max-width: 54% !important;
	}
	.wp-block-uagb-container.content-part-left-image-right-content:before {
		right: -3% !important;
	}
	.wp-block-uagb-container.client-success-stories-section {
		max-width: 90% !important;
	}
	.wp-block-uagb-container.podcast-design-setup > .wp-block-uagb-container:first-child {
		margin-left: 5%;
	}
	.wp-block-uagb-container.our-practice-area-bg-gradent {
		padding-left: 5.5vw;
	}
	body.home .entry-content.clear > .wp-block-uagb-container.full-meet-our-attorny.alignfull.uagb-is-root-container {
		padding-right: 5.5vw !important;
	}
	.wp-block-uagb-container.familay-contant-sectoin-content-part {
		padding-right: 5.5vw;
	}
	.wp-block-uagb-container.content-section-girl-section-right-image {
		padding-right: 5.5vw;
	}
	.wp-block-uagb-container.back-flag-girl-smile-section-content {
		padding-left: 5.5vw;
	}
}
@media only screen and (max-width:1800px) and (min-width:1701px) {
	.wp-block-uagb-slider.our-practice-area-slider.why-choose-us-slider .wp-block-uagb-container.our-practice-area-slider-child .uagb-ifb-title-wrap p.uagb-ifb-title {
		font-size: 22px;
	}
	
	.wp-block-uagb-container.our-practice-area-slider-child .uagb-ifb-title-wrap p.uagb-ifb-title {
		min-height: 94px;
	}
}
@media only screen and (max-width:1700px) and (min-width:1601px) {
	.wp-block-uagb-container.content-part-right-content {
		max-width: 54% !important;
	}
	.wp-block-uagb-container.content-part-left-image-right-content:before {
		right: -3% !important;
	}
	.wp-block-uagb-container.our-practice-area-slider-child .uagb-ifb-title-wrap p.uagb-ifb-title {
		min-height: 95px;
	}
	.wp-block-uagb-slider.our-practice-area-slider.why-choose-us-slider .wp-block-uagb-container.our-practice-area-slider-child p.uagb-ifb-title {
		font-size: 20px;
		min-height: 94px !important;
	}
	.wp-block-uagb-slider.our-practice-area-slider.why-choose-us-slider .wp-block-uagb-container.our-practice-area-slider-child p.uagb-ifb-desc {
        margin-bottom: 0;
    }
}
@media only screen and (max-width:1600px) and (min-width:1400px) {
	header.site-header .site-header-primary-section-left.site-header-section .site-branding.ast-site-identity span.site-logo-img {
		width: 250px;
		height: 250px;
	}
	header.site-header .site-header-primary-section-left.site-header-section .site-branding.ast-site-identity span.site-logo-img img.custom-logo {
		max-width: 130px;
		width: 130px;
	}
	.wp-block-uagb-container.content-part-right-content {
		max-width: 52% !important;
	}
	.wp-block-uagb-container.content-part-left-image-right-content:before {
		right: -3% !important;
	}
	.wp-block-uagb-container.our-practice-area-slider-child {
		padding: 30px 30px;
	}
	.wp-block-uagb-container.our-practice-area-slider-child .uagb-ifb-title-wrap p.uagb-ifb-title {
		min-height: 95px;
		font-size: 20px;
	}
	.wp-block-uagb-container.meet-our-team-right-content-side {
		max-width: calc(100% - 290px) !important;
	}
	header.site-header .ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item .ast-main-header-bar-alignment ul.main-header-menu {
		gap: 80px;
	}
	.wp-block-uagb-container.meet-our-team-child .uagb-ifb-content p.uagb-ifb-title {
		font-size: 24px;
	}
}
@media only screen and (max-width:1399px) and (min-width:1200px) {
	header.site-header .site-header-primary-section-left.site-header-section .site-branding.ast-site-identity span.site-logo-img {
		width: 250px;
		height: 250px;
	}
	header.site-header .site-header-primary-section-left.site-header-section .site-branding.ast-site-identity span.site-logo-img img.custom-logo {
		max-width: 130px;
		width: 130px;
	}
	header.site-header .ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item .ast-main-header-bar-alignment ul.main-header-menu {
		gap: 40px;
	}
	body.home .wp-block-uagb-container.banner-section {
		margin-top: 160px !important;
	}
	.wp-block-uagb-container.banner-section .uagb-heading-text {
		font-size: 4vw;
	}
	.wp-block-uagb-container.content-part-right-content {
		max-width: 52% !important;
	}
	.wp-block-uagb-container.content-part-left-image-right-content:before {
		right: -6% !important;
	}
	.wp-block-uagb-container.video-content-part {
		padding-left: 50px;
	}
	.wp-block-uagb-container.our-practice-area-slider-child {
		padding: 20px;
	}
	.wp-block-uagb-container.our-practice-area-slider-child p.uagb-ifb-title {
		font-size: 20px;
	}
	.wp-block-uagb-container.our-practice-area-slider-child a.uagb-infobox-cta-link.wp-block-button__link {
		font-size: 16px;
	}
	.wp-block-uagb-container.our-practice-area-slider-child .uagb-ifb-title-wrap p.uagb-ifb-title {
		min-height: 95px;
		font-size: 20px;
	}
	.wp-block-uagb-container.meet-our-team-right-content-side {
		max-width: calc(100% - 290px) !important;
	}
	.wp-block-uagb-container.content-part-left-image-right-content:before {
        height: 498px !important;
        bottom: -160px !important;
	}
	.wp-block-uagb-container.meet-our-team-child .uagb-ifb-content p.uagb-ifb-title {
		font-size: 24px;
	}
}
@media only screen and (max-width:1199px) and (min-width:1024px) {
	header.site-header .site-header-primary-section-left.site-header-section .site-branding.ast-site-identity span.site-logo-img {
		width: 170px;
		height: 170px;
	}
	header.site-header .site-header-primary-section-left.site-header-section .site-branding.ast-site-identity span.site-logo-img img.custom-logo {
		max-width: 90px;
		width: 90px;
	}
	header.site-header .ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item .ast-main-header-bar-alignment ul.main-header-menu {
		gap: 22px;
	}
	.wp-block-uagb-container.footer-design-right-side > .wp-block-uagb-container:first-child .wp-block-uagb-advanced-heading .uagb-heading-text {
		font-size: 26px;
	}
	.wp-block-uagb-container.footer-design-right-side > .wp-block-uagb-container:first-child .wp-block-uagb-advanced-heading  p.uagb-desc-text {
		font-size: 26px;
	}
	body.home .wp-block-uagb-container.banner-section {
		margin-top: 160px !important;
	}
	.wp-block-uagb-container.banner-section .uagb-heading-text {
		font-size: 4vw;
	}
	.wp-block-uagb-container.content-part-right-content {
		max-width: 52% !important;
	}
	.wp-block-uagb-container.content-part-left-image-right-content:before {
		right: -9% !important;
	}
	.wp-block-uagb-container.video-content-part {
		padding-left: 30px;
	}
	.wp-block-uagb-container.our-practice-area-slider-child {
		padding: 20px;
	}
	.wp-block-uagb-container.our-practice-area-slider-child p.uagb-ifb-title {
        font-size: 20px;
        min-height: 96px !important;
    }
	.wp-block-uagb-container.our-practice-area-slider-child a.uagb-infobox-cta-link.wp-block-button__link {
		font-size: 16px;
	}
	.wp-block-uagb-container.meet-our-team-right-content-side {
		max-width: calc(100% - 290px) !important;
	}
	.ti-widget-header .ti-header-rating-text {
		margin-right: 15px;
	}
	.ti-widget-header .ti-header-write-btn-container {
		position: inherit !important;
		margin-top: 20px !important;
		margin-right: auto !important;
		margin-left: 0 !important;
	}
	.wp-block-uagb-container.content-part-left-image-right-content:before {
        height: 498px !important;
        bottom: -160px !important;
	}
	.wp-block-uagb-container.meet-our-team-child .uagb-ifb-content p.uagb-ifb-title {
		font-size: 20px;
	}
	.wp-block-uagb-container.meet-our-team-child .uagb-ifb-content p.uagb-ifb-desc {
		font-size: 18px;
	}
	.wp-block-uagb-container.meet-our-team-child .uagb-ifb-content span.uagb-inline-editing {
		font-size: 16px;
	}
}
@media only screen and (max-width:1023px) and (min-width:977px) {
	.ast-right-sidebar #secondary {
		padding-left: 30px;
	}
	header.site-header .site-header-primary-section-left.site-header-section .site-branding.ast-site-identity span.site-logo-img {
		width: 170px;
		height: 170px;
	}
	header.site-header .site-header-primary-section-left.site-header-section .site-branding.ast-site-identity span.site-logo-img img.custom-logo {
		max-width: 90px;
		width: 90px;
	}
	header.site-header .ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item .ast-main-header-bar-alignment ul.main-header-menu {
		gap: 12px;
	}
	.wp-block-uagb-container.footer-design-right-side > .wp-block-uagb-container:first-child .wp-block-uagb-advanced-heading .uagb-heading-text {
		font-size: 26px;
	}
	.wp-block-uagb-container.footer-design-right-side > .wp-block-uagb-container:first-child .wp-block-uagb-advanced-heading  p.uagb-desc-text {
		font-size: 26px;
	}
	body.home .wp-block-uagb-container.banner-section {
		margin-top: 160px !important;
	}
	.wp-block-uagb-container.banner-section .uagb-heading-text {
		font-size: 4vw;
	}
	.wp-block-uagb-container.content-part-right-content {
		max-width: 52% !important;
		padding-bottom: 0;
		padding-top: 0;
	}
	.wp-block-uagb-container.content-part-left-image-right-content:before {
		right: -9% !important;
	}
	.wp-block-uagb-container.video-content-part {
		padding-left: 30px;
	}
	.wp-block-uagb-container.our-practice-area-slider-child {
		padding: 20px;
	}
	.wp-block-uagb-container.our-practice-area-slider-child p.uagb-ifb-title {
		font-size: 18px;
		min-height: 97px !important;
	}
	.wp-block-uagb-container.our-practice-area-slider-child a.uagb-infobox-cta-link.wp-block-button__link {
		font-size: 16px;
	}
	.wp-block-uagb-container.meet-our-team-right-content-side {
		max-width: calc(100% - 290px) !important;
	}
	.ti-widget-header .ti-header-rating-text {
		margin-right: 15px;
	}
	.ti-widget-header .ti-header-write-btn-container {
		position: inherit !important;
		margin-top: 20px !important;
		margin-right: auto !important;
		margin-left: 0 !important;
	}
	.wp-block-uagb-container.content-part-left-image-right-content:before {
        height: 498px !important;
        bottom: -160px !important;
	}
	.wp-block-uagb-container.meet-our-team-child .uagb-ifb-content p.uagb-ifb-title {
		font-size: 18px;
	}
	.wp-block-uagb-container.meet-our-team-child .uagb-ifb-content p.uagb-ifb-desc {
		font-size: 16px;
	}
	.wp-block-uagb-container.meet-our-team-child .uagb-ifb-content span.uagb-inline-editing {
		font-size: 16px;
	}
}
@media only screen and (max-width:978px) and (min-width:922px) {
	header.site-header .site-header-primary-section-left.site-header-section .site-branding.ast-site-identity span.site-logo-img {
		width: 170px;
		height: 170px;
	}
	header.site-header .site-header-primary-section-left.site-header-section .site-branding.ast-site-identity span.site-logo-img img.custom-logo {
		max-width: 110px;
		width: 110px;
	}
	header.site-header .ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item .ast-main-header-bar-alignment ul.main-header-menu {
		gap: 20px;
	}
	header.site-header .ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item .ast-main-header-bar-alignment ul.main-header-menu>li.menu-item>a.menu-link {
		line-height: 1.5;
		font-size: 21px;
	}
}
@media (max-width: 1023px) {
	
}
@media (min-width: 976px) {
	.wp-block-uagb-container.content-part-right-content:before {
		content: '';
		position: absolute;
		top: -60px;
		left: -150px;
		width: calc(100% + 150px);
		height: 100%;
		background: var(--ast-global-color-5);
		z-index: 0;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
	}
	.wp-block-uagb-container.content-part-left-image:before {
		content: '';
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 80px;
		width: 100vw;
		height: calc(100% + 32px);
		background: var(--ast-global-color-5);
	}
	.wp-block-uagb-container.video-section-right-image {
		z-index: 2;
	}
	.wp-block-uagb-container.video-section-right-image:before {
		content: '';
		position: absolute;
		width: calc(100vw - 59vw);
		height: 100%;
		bottom: -120px;
		left: 20%;
		background-image: url(/wp-content/uploads/2025/08/rupal-video-section-right-bottom-scaled.jpg);
		background-size: cover;
		border-bottom-left-radius: 150px;
		z-index: 0;
        box-shadow: 0px 0px 24px 0px #00000033;
	}
	.wp-block-uagb-container.content-part-left-image-right-content:before {
		content: '';
		position: absolute;
		right: 0;
		width: 230px;
		height: 588px;
		bottom: -250px;
		background-image: url(/wp-content/uploads/2025/08/rupal-low-equal-img-new.jpg);
		border-radius: 200px;
		z-index: 9;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: left 10% center;
	}
	.wp-block-uagb-container.podecast-bottom-right-image-section .wp-block-uagb-image:before {
		content: '';
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		left: 26%;
		width: 100%;
		height: calc(100% + 32px);
		background: var(--ast-global-color-0);
	}
	.wp-block-uagb-container.podecast-bottom-left-content-section:before {
		content: '';
		position: absolute;
		top: 0;
		right: -25%;
		width: 100vw;
		height: 100%;
		background: var(--ast-global-color-5);
		z-index: 0;
	}
	.wp-block-uagb-container.content-section-girl-section-right-image:before {
		content: '';
		position: absolute;
		top: 0;
		left: 30px;
		width: 100vw;
		height: 100%;
		background: var(--ast-global-color-5);
	}
	.wp-block-uagb-container.familay-contant-sectoin-image:before {
		content: '';
		position: absolute;
		right: 16%;
		top: -10px;
		height: 50%;
		width: 100%;
		background: #f6f6f6;
		border-top-right-radius: 4px;
	}
	.wp-block-uagb-container.back-flag-girl-smile-section-image:before {
		content: '';
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		left: 30%;
		width: 100%;
		height: calc(100% + 30px);
		background: var(--ast-global-color-0);
	}
	.wp-block-uagb-container.podecast-bottom-right-image-section img {
		max-height: 690px;
		object-fit: cover;
		object-position: top;
	}
	.wp-block-uagb-container.client-success-stories-section .uagb-slides.uagb-swiper .swiper-content {
		padding-left: 1px;
	}
	.wp-block-uagb-container.footer-design-left-side > .wp-block-uagb-container {
		height: 100%;
	}
}
@media (max-width: 976px) {
	.wp-block-uagb-container.meet-our-team-right-content-side .is_tab {
    display: flex;
}
  .wp-block-uagb-container.related-section .wp-block-uagb-post-carousel.uagb-post-grid {
		flex-wrap: wrap;
	}
	.wp-block-uagb-container.footer-design-left-side-upper-content {
		padding-left: 0vw;
	}
	.wp-block-uagb-container.footer-design-right-side  > .wp-block-uagb-container {
		padding-right: 0vw !important;
	}
	.home-form .form-flex {
		display: grid;
	}
	.wp-block-uagb-container.footer-design-right-side:before{
		content: unset;
	}
	.wp-block-uagb-container.footer-design-right-side {
		background: var(--ast-global-color-1);
	}
	.wp-block-uagb-container.footer-design-right-side-copyright:before {
		top: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	.wp-block-uagb-container.our-practice-area-bg-gradent {
		background: none;
	}
	.wp-block-uagb-container.our-practice-area-bg-gradent h2.uagb-heading-text {
		color: #fff;
	}
	.wp-block-uagb-container.our-practice-area-slider-child .uagb-ifb-image-content {
		margin-left: auto;
		margin-right: auto;
	}
	.wp-block-uagb-container.podcast-design-setup:before {
		right: inherit;
		left: 50%;
		transform: translateX(-50%);
	}
	.wp-block-uagb-container.podecast-bottom-content-part {
		background: #fff;
	}
	.wp-block-uagb-container.content-section-girl-section {
		background: var(--ast-global-color-5);
	}
	.wp-block-uagb-container.back-flag-girl-smile-section {
		background: #fff;
	}
	.wp-block-uagb-container.main-faq-section:before {
		height: 100%;
	}
	.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider article.uagb-post__inner-wrap h4.uagb-post__title.uagb-post__text {
		text-align: center;
	}
	.wp-block-uagb-post-carousel.uagb-post-grid.blog-post-slider article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button {
		text-align: center;
		display: block;
	}
	.alignleft {
		margin-right: 0 !important;
	}
	.alignright {
		margin-left: 0 !important;
	}
	.wp-block-uagb-slider.our-practice-area-slider.why-choose-us-slider {
		background: #fff;
	}
}
@media (max-width: 921px) {
	header.site-header .site-header-primary-section-left.site-header-section .site-branding.ast-site-identity span.site-logo-img {
		background: transparent;
		width: auto;
		height: auto;
		display: inherit;
	}
	header.site-header .site-header-primary-section-left.site-header-section {
		transform: none;
		position: inherit;
	}
	header.site-header .ast-mobile-header-wrap {
		background: #f6f6f6;
	}
	header.site-header {
		border: 0;
	}
	header.site-header .ast-mobile-header-wrap .ast-primary-header-bar.ast-primary-header {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile li.menu-phone-number-setup.menu-item.menu-item-type-custom.menu-item-object-custom {
		display: none;
	}
}
@media only screen and (max-width:921px) and (min-width:768px) {
	
}
@media (max-width: 767px) {
	.wp-block-uagb-container.footer-design-right-side-copyright {
		margin-left: auto;
		margin-right: auto;
	}
	.wp-block-uagb-container.footer-design-left-side-upper-content {
        padding-left: 20px;
		padding-right: 20px;
    }
}
@media (max-width: 575px) {
	.wp-block-uagb-container.banner-section .uagb-heading-text {
		font-size: 7.5vw;
	}
	.ti-widget-header .ti-header-rating-text {
		margin-right: 15px;
	}
	.ti-widget-header .ti-header-write-btn-container {
		position: inherit !important;
		margin-top: 20px !important;
		margin-right: auto !important;
		margin-left: 0 !important;
	}
	.wp-block-uagb-container.banner-section {
		min-height: 60vw;
		background-position: bottom center;
		background-image: url(/wp-content/uploads/2025/08/rupal-mobile-banner-img.jpg);
	}
	.wp-block-uagb-container.content-part-left-image .wp-block-uagb-image img,
	.wp-block-uagb-container.familay-contant-sectoin-image .wp-block-uagb-image img,
	.wp-block-uagb-container.content-section-girl-section-left-image .wp-block-uagb-image img {
		margin-left: -20px;
		min-width: calc(100% + 20px) !important;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0px;
	}
	.wp-block-uagb-container.podecast-bottom-right-image-section .wp-block-uagb-image img,
	.wp-block-uagb-container.back-flag-girl-smile-section-image .wp-block-uagb-image img {
		margin-right: -20px;
		min-width: calc(100% + 20px) !important;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0px;
	}
}
@media (max-width: 480px) {

}

