: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;
}

/* 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 .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 .uagb-post__title.uagb-post__text {
    min-height: 76px;
    margin-bottom: 0 !important;
}
/* Blog page design */


/* Header part */

header.site-header .ast-above-header-bar.ast-above-header.site-header-focus-item .ast-builder-layout-element.site-header-focus-item.ast-header-html-3 {
    width: 100%;
}
header.site-header .ast-above-header-bar.ast-above-header.site-header-focus-item .ast-builder-layout-element.site-header-focus-item.ast-header-html-3 .ast-header-html.inner-link-style- {
    width: 100%;
}
header.site-header .ast-above-header-bar.ast-above-header.site-header-focus-item .ast-builder-layout-element.site-header-focus-item.ast-header-html-3 .ast-header-html.inner-link-style- .top-bar-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
}
header.site-header .ast-above-header-bar.ast-above-header.site-header-focus-item .ast-builder-layout-element.site-header-focus-item.ast-header-html-3 .ast-header-html.inner-link-style- .top-bar-section .top-bar-card {
display: flex;
align-items: center;
gap: 10px;
font-size: 18px;
font-style: italic;
font-weight: 400;
}
header.site-header .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 {
    width: 100%;
}
header.site-header .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 .ast-header-html.inner-link-style- {
    width: 100%;
}
header.site-header .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 .ast-header-html.inner-link-style- .top-mid-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
}
header.site-header .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 .ast-header-html.inner-link-style- .top-mid-section .phone-number-worki {
    display: flex;
    align-items: center;
    gap: 10px;
}
header.site-header .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 .ast-header-html.inner-link-style- .top-mid-section .phone-number-worki span {
    display: flex;
    align-items: center;
    gap: 5px;
    font-family: Cormorant;
    font-weight: 400;
    font-style: Italic;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0%;
}
header.site-header .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 .ast-header-html.inner-link-style- .top-mid-section .phone-number-worki span a {
    color: var(--ast-global-color-6);
}
header.site-header .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 .ast-header-html.inner-link-style- .top-mid-section .phone-number-worki span a:hover,
header.site-header .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 .ast-header-html.inner-link-style- .top-mid-section .phone-number-worki span a:active,
header.site-header .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 .ast-header-html.inner-link-style- .top-mid-section .phone-number-worki span a:focus{
    color: var(--ast-global-color-0);
}
header.site-header .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 .ast-header-html.inner-link-style- .top-mid-section .contact-us-button a {
    color: #FF4547;
    display: flex;
    align-items: center;
    gap: 10px;
    font-family: Cormorant;
    font-weight: 400;
    font-style: Italic;
    font-size: 24px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0%;
}
header.site-header .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 .ast-header-html.inner-link-style- .top-mid-section .contact-us-button a:hover,
header.site-header .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 .ast-header-html.inner-link-style- .top-mid-section .contact-us-button a:active,
header.site-header .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-html-1 .ast-header-html.inner-link-style- .top-mid-section .contact-us-button a:focus{
    color: #FF4547;
}
.ast-logo-title-inline .ast-site-identity {padding: 0 !important;}
.main-header-menu .sub-menu {width: 240px;}
.submenu-with-border .sub-menu .menu-link {font-size: 18px; font-weight: 400;}


/* Header part */


/* ---banner css--- */
.wp-block-uagb-container.banner-time-text {max-width: fit-content !important; padding: 3px 45px 3px 20px !important;}
.wp-block-uagb-container.banner-time-text {max-width: fit-content !important;}
.wp-block-uagb-container.banner-slider-2 .wp-block-uagb-container.banner-time-text {margin: 0 auto;}

.wp-block-uagb-container.hero-banner .swiper-content {width: 100% !important;}


/* ---criminal defense css--- */
ul.wp-block-list.criminal-defense-list {display: grid; grid-template-columns: repeat(3, 1fr);}
.service-heading{cursor:pointer;z-index: 9;}
.service-plus-icon,
.service-minus-icon{cursor:pointer; z-index: 9;}
.service-description{max-height:0; overflow:hidden; opacity:0; transition:max-height .4s ease, opacity .4s ease;}
.service-wraper.active .service-description{max-height:500px; opacity:1;}
.service-minus-icon{display:none;}
.service-wraper.active .service-plus-icon{display:none;}
.service-wraper.active .service-minus-icon{display:block;}
.service-section-heading p.uagb-desc-text {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 240px;
z-index: -1;
}
.wp-block-uagb-container.service-wraper p.uagb-ifb-desc {
margin: 0 !important;
}
.wp-block-uagb-container.service-wraper .wp-block-uagb-container.service-description {
padding: 0;
}
.wp-block-uagb-container.service-wraper.active .service-description {
padding-top: 20px;
}
.wp-block-uagb-container.service-wraper.active p.uagb-ifb-desc {
margin-bottom: 15px !important;
}
.wp-block-uagb-container.service-description .uagb-ifb-button-wrapper a.uagb-infobox-cta-link {
position: relative;
display: flex;
align-items: center;
gap: 15px;
}
.wp-block-uagb-container.service-description .uagb-ifb-button-wrapper a.uagb-infobox-cta-link::after {
content: "";
background: url(/wp-content/uploads/2026/06/button-arrow-icon.png);
background-size: 28px;
background-repeat: no-repeat;
width: 29px;
height: 11px;
position: relative;
top: 2px;
}

.icon-btn a {
position: relative;
display: flex;
align-items: center;
gap: 15px;
}
.icon-btn a::after {
content: "";
background: url(/wp-content/uploads/2026/06/button-arrow-icon.png);
background-size: 28px;
background-repeat: no-repeat;
width: 29px;
height: 11px;
position: relative;
top: 2px;
}

.text-img.left-text-img figure {
padding-left: 18px;
padding-bottom: 18px;
}

.text-img.right-text-img figure {
padding-right: 18px;
padding-bottom: 18px;
}
.text-img figure::after {
content: "";
position: absolute;
width: 80%;
height: 80%;
background: #E12022;
bottom: 0;
left: 0;
z-index: -1;
}

.text-img.right-text-img figure::after {
left: unset;	
right: 0;
}

.wp-block-uagb-container.slider-icon figure {
width: 36px;
height: 36px;
background: #0D0C11;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.wp-block-uagb-container.service-section .section-heading p.uagb-desc-text {font-size: 244px !important;}


/* Equal Height for Single Slider */
.equal-slider .swiper-wrapper{align-items: stretch !important;}
.equal-slider .swiper-slide{display: flex !important; height: auto !important;}
/* Make the cards fill the slide height */
.equal-slider .wp-block-uagb-container.equal-card {display: flex; flex-direction: column; height: 100%;}
/* UAGB inner wrappers also need full height */
.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 css--- */
 
.wp-block-uagb-container.blog-section .wp-block-uagb-post-carousel {padding: 0;}
.blog-section article.uagb-post__inner-wrap .uagb-post__title {padding-bottom: 0; margin-bottom: 15px !important;}
.blog-section article.uagb-post__inner-wrap .uagb-post__text.uagb-post__excerpt {padding-bottom: 20px !important;}
.uagb-slick-carousel ul.slick-dots {display: none !important;}
.blog-section article.uagb-post__inner-wrap .uagb-post__title a {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
line-height: 1.6em;
min-height: 65px;
}
.blog-section article.uagb-post__inner-wrap .uagb-post__text.uagb-post__excerpt p {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
margin-bottom: 0;
}
.wp-block-uagb-container.home-form-text a {text-decoration: unset;}
/* ---faq css--- */
.faq-area .uagb-icon-active {
background: url(/wp-content/uploads/2026/06/new-faq-close.svg) !important;
background-size: contain!important;
background-repeat: no-repeat!important;
width: 36px!important;
height: 36px!important;
border-radius: 50%;
}
.faq-area .uagb-icon {
background: url(/wp-content/uploads/2026/06/faq-plus-icon.svg) !important;
background-size: contain!important;
background-repeat: no-repeat!important;
width: 36px!important;
height: 36px!important;
border-radius: 50%;
}
.faq-area  span.uagb-icon.uagb-faq-icon-wrap svg {display: none !important;}
.faq-area  span.uagb-icon-active.uagb-faq-icon-wrap svg {display: none;}

/* ---marquee css--- */

.marquee{
width:100%;
overflow:hidden;
position:relative;
white-space:nowrap;
}
.marquee-track{
display:flex;
width:max-content;
animation:marquee-scroll 25s linear infinite;
will-change:transform;
}
.marquee-track span{
display:inline-block;
padding-right: 10px; /* Gap between loops */
white-space:nowrap;
flex-shrink:0;
}
@keyframes marquee-scroll{
from{
transform:translateX(0);
}
to{
transform:translateX(-50%);
}
}
.marquee-track span {
font-family: Montserrat;
font-weight: 700;
font-size: 10px;
line-height: 15px;
letter-spacing: 3px;
text-align: center;
vertical-align: middle;
text-transform: uppercase;
color: #B6B5B4  !important;
}

/* ---home contact form css--- */
/* Contact Form */
#consultation_form .wpcf7-form-control:not(.wpcf7-submit) {
width: 100%;
background: transparent !important;
border: none !important;
border-bottom: 1px solid #B8B8B8 !important;
border-radius: 0 !important;
padding: 0 0 12px 15px !important;
height: auto !important;
min-height: auto !important;
box-shadow: none !important;
font-size: 18px;
font-weight: 400;
color: #303030;
font-family: Montserrat;
}

/* Placeholder */
#consultation_form input::placeholder,
#consultation_form textarea::placeholder{
color:#9B97A8 !important;
opacity:1;
font-size:18px;
font-weight:400;
}

/* Focus */
#consultation_form input:focus,
#consultation_form textarea:focus{
outline:none !important;
border:none !important;
border-bottom:1px solid #B8B8B8 !important;
box-shadow:none !important;
}

/* Textarea */
#consultation_form textarea {resize: none; max-height: 80px;}

/* Field Spacing */
#consultation_form .input-container{
margin-bottom:24px;
}

/* Submit Button */
#consultation_form .wpcf7-submit {
background: #ED2024 !important;
color: #fff !important;
border: none !important;
border-radius: 0 !important;
padding: 16px 40px !important;
font-size: 24px !important;
font-style: italic;
font-family: Cormorant;
line-height: 1;
cursor: pointer;
transition: .3s;
font-weight: 600;
}

#consultation_form .wpcf7-submit:hover{transform:translateY(-2px);}
.home-form-heading-1 {margin-bottom: 20px !important;}
.wp-block-uagb-container.home-form-area::after {
content: "";
position: absolute;
width: 100vw;
height: 100%;
background: #fff;
z-index: -1;
top: 0;
left: 0;
}
.wp-block-uagb-container.home-form-area {z-index: 1;}

/* ---Review css--- */

.review-section .service-section-heading .uagb-heading-text {z-index: 99; position: relative; text-align: center; margin-bottom: 0 !important;}
.review-section .service-section-heading p.uagb-desc-text {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
left: 50%;
z-index: 0;
text-align: center;
width: 100%;
}
.wp-block-uagb-container.review-box p.uagb-ifb-desc {
 display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
margin-top: 5px;
}


/* Sidebar section */

.sidebar-main .wp-block-uagb-post-grid .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link.uagb-text-link {
    display: flex;
    align-items: center;
    gap: 10px;
}
.sidebar-main .wp-block-uagb-post-grid .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link.uagb-text-link:after {
    content: '';
    width: 22px;
    height: 9px;
    background: url('data:image/svg+xml,<svg width="22" height="9" viewBox="0 0 22 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.9473 4.236L17.7123 8.486L16.2943 7.073L18.1153 5.245L0.000265121 5.243V3.243L18.1203 3.245L16.2843 1.417L17.6973 0L21.9473 4.236Z" fill="%23E12022"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
}

/* Sidebar section */


/* Footer section */

.wp-block-uagb-container.footer-top-part .uagb-infobox__content-wrap.uagb-infobox-icon-left {
    max-width: fit-content;
}
.wp-block-uagb-container.footer-mid-faq-section .wp-block-uagb-faq.uagb-faq__outer-wrap a {
    word-break: break-all;
}
.wp-block-uagb-container.house-office-footer a {
    font-family: Cormorant;
    font-weight: 600;
    font-style: Italic;
    font-size: 24px !important;
    line-height: 28px;
    letter-spacing: 0%;
    color: var(--ast-global-color-0) !important;
}
.wp-block-uagb-container.house-office-footer a:hover {
    color: #ffff !important;
}
.wp-block-uagb-container.house-office-footer a:hover,
.wp-block-uagb-container.house-office-footer a:active,
.wp-block-uagb-container.house-office-footer a:focus{
	color: var(--ast-global-color-6);
}
.wp-block-uagb-container.footer-mid-faq-section .wp-block-uagb-faq-child .uagb-faq-content {
    position: relative;
    padding: 0;
    padding-top: 20px;
}
.wp-block-uagb-container.footer-mid-faq-section .wp-block-uagb-faq-child .uagb-faq-content:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 1px;
    background: #fff;
}
.wp-block-uagb-container.footer-social-links-setup > .wp-block-uagb-container:hover {
    border-color: #E12022;
}
.wp-block-uagb-container.footer-social-links-setup > .wp-block-uagb-container:hover path {
    fill: #fff !important;
}
.copyright-text a:hover {color: #E12022 !important;}
/* Footer section */

/* ---inner page css--- */
.wp-block-uagb-container.inner-team-img-text ul li {background: unset; padding-left: 0;}
.wp-block-uagb-advanced-heading.inner-heading-1 {position: relative;}
.wp-block-uagb-advanced-heading.inner-heading-1 p.uagb-desc-text {position: absolute; top: 50%; transform: translateY(-50%); left: 0; z-index: -1;}

/* ---hover css--- */
.contact-us-button a:hover {color: #fff !important;}
.wp-block-uagb-container.service-description .uagb-ifb-button-wrapper a.uagb-infobox-cta-link:hover, .icon-btn a:hover .uagb-button__link {color: #141319 !important;}
.wp-block-uagb-container.service-description .uagb-ifb-button-wrapper a.uagb-infobox-cta-link:hover::after, .icon-btn a:hover::after {
filter: brightness(0) saturate(100%) invert(4%) sepia(4%) saturate(5215%) hue-rotate(210deg) brightness(90%) contrast(92%);
}
.wp-block-uagb-container.slider-icon figure {cursor: pointer;}
.wp-block-uagb-container.slider-icon figure:hover {background: #E12022;}

.experienced-legal-section .icon-btn a:hover .uagb-button__link{color: #fff !important;}
.experienced-legal-section .icon-btn a:hover::after{filter: brightness(0) saturate(100%) invert(97%) sepia(0%) saturate(229%) hue-rotate(54deg) brightness(118%) contrast(100%);}
.blog-section article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link::after {
content: "";
background: url(/wp-content/uploads/2026/06/button-arrow-icon.png);
background-size: 28px;
background-repeat: no-repeat;
width: 29px;
height: 11px;
position: relative;
top: 2px;
}
.blog-section article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link {
position: relative;
display: flex;
align-items: center;
gap: 12px;
}
.blog-section article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link:hover {
color: #141319;
}
.blog-section article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link:hover::after {
filter: brightness(0) saturate(100%) invert(4%) sepia(3%) saturate(7120%) hue-rotate(210deg) brightness(92%) contrast(91%);
}
button.slick-prev.slick-arrow:hover, button.slick-next.slick-arrow:hover {background: #E12022 !important;}
#consultation_form .wpcf7-submit:hover {background: #141319 !important;}
.sidebar-main .wp-block-uagb-post-grid .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link.uagb-text-link:hover:after {
filter: brightness(0) saturate(100%) invert(5%) sepia(6%) saturate(2623%) hue-rotate(210deg) brightness(98%) contrast(93%);
}
.ast-plain-container.ast-no-sidebar #primary {margin: 0 !important;}
.blog-page article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link.uagb-text-link, .related-section article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link.uagb-text-link  {
display: flex;
align-items: center;
gap: 10px;
position: relative;
}
.blog-page article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link.uagb-text-link::after, .related-section article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link.uagb-text-link::after {
content: "";
width: 22px;
height: 9px;
background-position: center;
background: url(/wp-content/uploads/2026/06/button-arrow-icon.png);
background-size: contain;
top: 2px;
position: relative;
}
.blog-page article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link.uagb-text-link:hover::after, .related-section article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button a.wp-block-button__link.uagb-text-link:hover::after {
filter: brightness(0) saturate(100%) invert(5%) sepia(6%) saturate(2623%) hue-rotate(210deg) brightness(98%) contrast(93%);
}


/* 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%;
	}
	body.home 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.team-text-area {
    padding-right: 4em !important;
}
.wp-block-uagb-container.banner-text-2 {padding-right: 4em !important;}
.wp-block-uagb-container.footer-mid-faq-section .uagb-container-inner-blocks-wrap, .wp-block-uagb-container.footer-copy-text .uagb-container-inner-blocks-wrap {
max-width: 90% !important;
}
@media only screen and (max-width:1600px) and (min-width:1400px) {
.wp-block-uagb-container.review-section .service-section-heading p.uagb-desc-text {font-size: 150px !important;}	
.wp-block-uagb-container.team-text-area {padding-bottom: 4em !important;}
.wp-block-uagb-container.banner-slider-1.banner-text {padding-left: 50px; padding-right: 50px;}
.wp-block-uagb-container.banner-text-box p.uagb-ifb-title {font-size: 37px !important;}
.submenu-with-border .sub-menu .menu-link {font-size: 17px;}
.main-header-menu .sub-menu {width: 190px;}
}
@media only screen and (max-width:1399px) and (min-width:1200px) {
.main-header-menu .menu-link {padding: 0 13px;}
header .custom-logo-link img {max-width: 300px; width: 300px;}
.wp-block-uagb-container.review-section .service-section-heading p.uagb-desc-text {font-size: 130px !important;}	
.wp-block-uagb-container.team-text-area {padding-bottom: 4em !important;}
.wp-block-uagb-container.banner-slider-1.banner-text {padding-left: 50px; padding-right: 50px;}
.wp-block-uagb-container.banner-text-1 .uagb-ifb-title-wrap p.uagb-ifb-title {font-size: 58px !important;}
.wp-block-uagb-container.banner-text-box p.uagb-ifb-title {font-size: 31px !important;}
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link {color: #fff !important;}
.main-header-menu .sub-menu {width: 170px;}
.submenu-with-border .sub-menu .menu-link {font-size: 15px;}
.wp-block-uagb-container.service-section .section-heading p.uagb-desc-text {font-size: 190px !important;}
.home-form-heading-1 .uagb-heading-text {font-size: 40px !important;}
.home-form-heading-2 .uagb-heading-text {font-size: 21px !important;}
.form-heading .uagb-heading-text {font-size: 28px !important;}
.form-heading p.uagb-desc-text {font-size: 18px !important;}
.wp-block-uagb-container.footer-adress-1 span.uagb-question {font-size: 21px !important;}
}
@media only screen and (max-width:1199px) and (min-width:1024px) {
.main-header-menu .menu-link {padding: 0 8px; font-size: 17px !important;}
header .custom-logo-link img {max-width: 300px; width: 300px;}
.wp-block-uagb-container.review-section .service-section-heading p.uagb-desc-text {font-size: 113px !important;}	
.wp-block-uagb-container.team-text-area {padding-bottom: 4em !important;}
.wp-block-uagb-container.banner-slider-1.banner-text {padding-left: 50px; padding-right: 50px;}
.wp-block-uagb-container.banner-text-1 .uagb-ifb-title-wrap p.uagb-ifb-title {font-size: 52px !important;}
.wp-block-uagb-container.banner-text-box p.uagb-ifb-title {font-size: 26px !important;}
.wp-block-uagb-advanced-heading.inner-heading-1 p.uagb-desc-text {font-size: 175px !important;}
.main-header-menu .sub-menu {width: 200px;}
.submenu-with-border .sub-menu .menu-link {font-size: 15px;}
.ast-builder-menu-1 .sub-menu .sub-menu {top: 0; left: -100% !important; right: auto !important;}
.wp-block-uagb-container.banner-slider-2 .wp-block-uagb-container.banner-time-text {
flex-direction: column;
text-align: left;
}
.wp-block-uagb-container.banner-slider-2 .wp-block-uagb-container.banner-time-text .wp-block-uagb-advanced-heading {
margin-right: auto;
}
.wp-block-uagb-container.service-section .section-heading p.uagb-desc-text {font-size: 140px !important;}
.home-form-heading-1 .uagb-heading-text {font-size: 36px !important;}
.home-form-heading-2 .uagb-heading-text {font-size: 18px !important; letter-spacing: 1px !important;}
.form-heading .uagb-heading-text {font-size: 22px !important;}
.form-heading p.uagb-desc-text {font-size: 16px !important; letter-spacing: 2px !important;}
.wp-block-uagb-container.footer-adress-1 span.uagb-question {font-size: 17px !important;}
.wp-block-uagb-container.footer-adress-1 .uagb-faq-content {font-size: 16px !important;}
.copyright-text {font-size: 15px!important;}
}
@media only screen and (max-width:1023px) and (min-width:977px) {
.main-header-menu .menu-link {padding: 0 9px; font-size: 17px !important;}
header .custom-logo-link img {max-width: 250px; width: 250px;}
.wp-block-uagb-container.service-section .service-section-heading p.uagb-desc-text {font-size: 160px!important;}
.wp-block-uagb-container.review-section .service-section-heading p.uagb-desc-text {font-size: 90px !important;}	
.wp-block-uagb-container.team-text-area {padding-bottom: 4em !important;}
.team-heading .uagb-heading-text {font-size: 36px !important;}
.wp-block-uagb-container.banner-slider-1.banner-text {padding-left: 50px; padding-right: 50px;}
.wp-block-uagb-container.banner-text-1 .uagb-ifb-title-wrap p.uagb-ifb-title {font-size: 49px !important;}
.wp-block-uagb-container.banner-text-box p.uagb-ifb-title {font-size: 24px !important;}
.wp-block-uagb-advanced-heading.inner-heading-1 p.uagb-desc-text {font-size: 160px !important;}
.main-header-menu .sub-menu {width: 170px;}
.submenu-with-border .sub-menu .menu-link {font-size: 15px;}
.ast-builder-menu-1 .sub-menu .sub-menu {top: 0; left: -100% !important; right: auto !important;}
.wp-block-uagb-container.banner-slider-2 .wp-block-uagb-container.banner-time-text {flex-direction: column;}
.wp-block-uagb-container.banner-slider-2 .wp-block-uagb-container.banner-time-text .wp-block-uagb-advanced-heading {margin-right: auto;}
.wp-block-uagb-container.service-section .section-heading p.uagb-desc-text {font-size: 200px !important;}
.home-form-heading-1 .uagb-heading-text {font-size: 36px !important;}
.home-form-heading-2 .uagb-heading-text {font-size: 18px !important; letter-spacing: 1px !important;}
.home-form-area {padding-left: 30px !important;}
.form-heading .uagb-heading-text {font-size: 20px !important;}
.form-heading p.uagb-desc-text {font-size: 16px !important; letter-spacing: 1px !important;}
.wp-block-uagb-container.footer-adress-1 span.uagb-question {font-size: 16px !important;}
.wp-block-uagb-container.footer-adress-1 .uagb-faq-content {font-size: 14px !important;}
.copyright-text {font-size: 15px!important;}
.wp-block-uagb-container.banner-slider-2 .wp-block-uagb-container.banner-time-text p.uagb-ifb-title {font-size: 12px !important; letter-spacing: 2px !important;}
}