/* body{padding-top:80px;} */
.ast-site-identity{padding:0 !important;}
.main-header-menu .sub-menu{width:190px;}
.ast-builder-menu-1 .menu-item > .menu-link { padding: 0;}
.ast-builder-menu .main-navigation>ul { gap: 20px;}
:root {--ast-scrollbar-width: 0px;}
a:focus {outline: none;}
a:-webkit-any-link:focus-visible {outline-offset: 0px;}
a{text-decoration:none!important;}
.wpcf7 form .wpcf7-response-output {text-align: center;}
.sidebar-main article.uagb-post__inner-wrap h4.uagb-post__title.uagb-post__text {margin-bottom: 0 !important;}
.ast-button:focus, .ast-builder-button-wrap:has(.ast-custom-button-link:focus), .ast-builder-button-wrap .ast-custom-button-link:focus {outline: none !important;}
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link{font-weight:700; color:#f5b440;}
.orange-color{color:#F5B440;}
.d-block{display:block;}
.cursor-pointer{cursor:pointer;}
.btn-mt-54{margin-top:-54px;}
.ast-separate-container .entry-content > .alignfull, .ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide, .ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide, .ast-plain-container .entry-content .alignfull {margin-left: 0;margin-right: 0;}
.blog-page .uagb-post-grid .uagb-post__image img{height:250px !important;object-fit:cover;}
.uagb-block-9bbec0c6 .uagb-heading-text{text-align:left;}
.uagb-modal-popup-wrap p {color:#c5c5c5;}
.uagb-toc__list-wrap li a:hover{color:#F5B440;}
.wp-block-uagb-container.uagb-block-9b8428d5{padding-top:0 !important;}
.wp-block-uagb-container.uagb-block-f2b33498{row-gap:10px;}
.wp-block-uagb-container.video-part-section h1{font-size:55px !important; margin-bottom:16px !important;}
.header-widget-area[data-section="sidebar-widgets-header-widget-1"]{padding-right:0 !important;}



.page-id-2912 div#content,
.page-id-2697 div#content,
.page-id-2223 div#content,
.page-id-3198 div#content,
.page-id-2900 div#content,
.page-id-3494 div#content,
.page-id-4139 div#content,
.page-id-2868 div#content,
.page-id-3341 div#content,
.page-id-5007 div#content,
.page-id-5164 div#content,
.page-id-5162 div#content,
.page-id-3180 div#content{padding:0 !important;}


/* Pop up Modal */
.uagb-modal-popup.active .uagb-modal-popup-close {background: #fff;padding: 5px;border-radius: 50px;}	
.uagb-modal-popup-close svg {fill: #000 !important;}
.uagb-modal-popup-close {color: #000 !important;}
.uagb-modal-popup-content > .wp-block-uagb-container.visibility-form {padding:26px !important;}
.uagb-modal-popup-content > .wp-block-uagb-container.visibility-form .uagb-container-inner-blocks-wrap >p  {display:none}
.uagb-modal-popup-content > .wp-block-uagb-container {padding:0 !important;}
.uagb-modal-popup-content > .wp-block-uagb-container.pop-up-form {padding:35px !important;}
.uagb-modal-popup-content > p {display: none;}
.uagb-modal-popup-content {padding: 0 !important;}
.uagb-effect-default.uagb-modal-popup .uagb-modal-popup-wrap{
	border-radius: 0px !important;
	border: 1px solid #F5B440 !important;
	max-width: 776px;
	padding:26px !important;
	background-image: url(https://worthlift.com/wp-content/uploads/2026/09/image-1.png) !important;
}
.uagb-effect-default.uagb-modal-popup .uagb-modal-popup-wrap .uagb-container-inner-blocks-wrap {
    max-width: 100% !important;
    width: 100%;
}



/*Single Post CSS  */
.wp-block-uagb-container.post-list-card ul.wp-block-list {
    margin-left: 0 !important;
    margin-bottom: 0 !important;
}
.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item.ast-sticky-active.ast-sticky-shrunk.ast-header-sticked { top: 0 !important;}
header#masthead {
   position: fixed !important; 
    top: 0;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
}
/* Eqaul Slider */
.equal-slider .swiper-wrapper{align-items: stretch !important;}
.equal-slider .swiper-content {width: 100%;}
.equal-slider .swiper-slide{display: flex !important;height: auto !important;}
.equal-slider .wp-block-uagb-container.equal-card{display: flex;flex-direction: column;height: 100%;width: 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,
.equal-slider .equal-card .uagb-ifb-content{display: flex;flex-direction: column;flex: 1;height: 100%;}

/* ---Hero section css--- */
.hero-text-1.mx-auto{margin:0 auto 20px auto !important;}
.hero-text-1 {display: inline-block !important; width: fit-content !important; margin-right: auto !important; border-radius: 50px !important; border: 1px solid #F5B440; line-height: normal;}
.hero-text-heading strong {color: #F5B440;}
.wp-block-uagb-container.hero-section .wp-block-uagb-container.hero-word .wp-block-uagb-advanced-heading .uagb-heading-text {width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;}
.wp-block-uagb-container.hero-section .wp-block-uagb-container.hero-word .wp-block-uagb-advanced-heading {border: 2px solid #000; border-radius: 50%;}
.wp-block-uagb-container.hero-section .wp-block-uagb-container.hero-word .wp-block-uagb-advanced-heading:not(:first-child) {margin-left: -12px;}
.opportunity-text .uagb-heading-text {width: fit-content; border: 1px solid #454545; border-radius: 50px; padding: 3px 10px; line-height: normal; margin-left: auto;}
.wp-block-uagb-container.audit-score-section {background: linear-gradient(43.52deg, #0C0C0E 47.38%, #2A2520 101.54%);}
.wp-block-uagb-container.case-studies-section a {text-decoration: unset;}
.wp-block-uagb-container.case-studies-section .uagb-post__text.uagb-post__cta.wp-block-button{margin:0;}
.case-studies-post article.uagb-post__inner-wrap .uagb-post__text.uagb-post__excerpt {border-left: 3px solid #FFA10F;border-radius: 10px;padding: 10px 14px;margin-bottom: 0;background:#140E05;}
.case-studies-post 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;}
.case-studies-post article.uagb-post__inner-wrap {border: 1px solid #FFFFFF33 !important;border-top: unset;}
.case-studies-post article.uagb-post__inner-wrap .uagb-post__title.uagb-post__text {line-height: 1em !important; margin-bottom: 15px !important;}
.case-studies-post article.uagb-post__inner-wrap a.wp-block-button__link.uagb-text-link {display: inline-block;}
.case-studies-post article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta.wp-block-button {position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;z-index: 9;opacity: 0;transition: all .4s ease;}
.case-studies-post .uagb-post__title.uagb-post__text a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;  }
.case-studies-post article.uagb-post__inner-wrap {position: relative; z-index: 9;border-radius:20px; border:1px solid #FFFFFF33; }
.case-studies-post article.uagb-post__inner-wrap:after {content: "";position: absolute;width: 100%;height: 100%;background: rgb(0 0 0 / 88%);top: 0;left: 0;opacity: 0;transition: all .4s ease;  border-radius:20px;}
.case-studies-post article.uagb-post__inner-wrap:hover:after {opacity: 1;}
.case-studies-post article.uagb-post__inner-wrap:hover .uagb-post__text.uagb-post__cta.wp-block-button {opacity: 1;}
.case-studies-post .uagb-post__image img{height:220px !important; object-fit:cover;}
.case-studies-post.mobile-post .uagb-post__inner-wrap {padding-left:0 !important; padding-right:0 !important; padding-bottom: 20px; margin-bottom:0 !important;}
/* .case-studies-post .slick-track {display: flex; gap:0px;} */
.wp-block-uagb-post-carousel.uagb-post-grid.case-studies-post{padding:0 !important; margin-left:-8px !important; margin-right:-8px !important;}
.case-studies-post .wp-block-button__link.uagb-text-link{padding:15px 17px !important;}
.trust-slider-section-popup{max-width:100% !important; margin-top:30px;}
.trust-slider .swiper-content .wp-block-uagb-container .wp-block-uagb-advanced-heading {max-width: calc(100% - 70px);}
.trust-slider  .wp-block-uagb-container .wp-block-uagb-advanced-heading {max-width: calc(100% - 70px);}
.visibility-slider .swiper-content .wp-block-uagb-container .wp-block-uagb-advanced-heading {max-width: calc(100% - 50px);}
.wp-block-uagb-advanced-heading.executive-count .uagb-heading-text strong {font-size: 64px; color: #fff;}
.wp-block-uagb-container.visibility-info-box .uagb-ifb-image-content {margin-right: 10px;}
.wp-block-uagb-container.visibility-box-2 ul.wp-block-list {margin-top: 10px !important;}
.wp-block-uagb-container.video-part-section .uagb-container__video-wrap video{opacity:0.2;}
.wp-block-uagb-counter__title{display:none;}
.cursor-pointer.wp-block-uagb-image:hover svg path{stroke:#F5B440;}
.wp-block-uagb-container.reviews-card {max-width: calc(100% - 2px) !important;}
.wp-block-uagb-container.mx-50{margin-right:auto !important;}
.wp-block-uagb-container.process-step .wp-block-uagb-container:last-child .wp-block-uagb-container.border-left-box::before {display: none;}
.wp-block-uagb-advanced-heading.uagb-block-5e0e6bac.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom:0 !important;}
.wp-block-uagb-container.mx-425{max-width:425px !important; margin-left:auto !important;}
.wp-block-uagb-container.mx-475{max-width:475px !important; margin-left:auto !important;}
.wp-block-uagb-container.process-card {transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;will-change: transform, box-shadow;}
.wp-block-uagb-container.process-card:hover {border:1px solid #F5B440;transform: translateY(-6px);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);}
.wp-block-uagb-container.process-card:hover .process-btn .uagb-buttons-repeater.wp-block-button__link{background:#F5B440;}
.wp-block-uagb-container.process-card:hover .process-btn .uagb-button__link{color:#000000;}
.wp-block-uagb-container.process-card li{font-size:14px; background: url(/wp-content/uploads/2026/08/list-icon.svg) no-repeat 0 8px;}
.wp-block-uagb-container.visibility-system:hover { border:1px solid #F5B440;}
.wp-block-uagb-container.visibility-system{transition: all 0.3s ease; border:1px solid transparent;}
.wp-block-uagb-container.hover-card p{margin-bottom:0 !important;}
.wp-block-uagb-container .reviews-card.hover-card p{margin-bottom:16px !important;}
.home .wp-block-uagb-container.reviews-card span.team-desg {font-weight: 400;color: #FFA10F;font-size: 12px;}
.wp-block-uagb-container.reviews-card span.team-desg {font-weight: 400;color: #FFA10F;font-size: 16px;}
.rvws-section .wp-block-uagb-container.reviews-card span.team-desg {font-weight: 400;color: #FFA10F;font-size: 12px;}
.wp-block-uagb-container.rvws-section.rvw-page .reviews-card{padding:20px !important;}
.wp-block-uagb-container.rvws-section{background-size:100% 100%;}
.wp-block-uagb-container.reputation-section .reputation-box{width: calc(100% - 2px);margin-left: auto;margin-right: auto;}
.wp-block-uagb-container.service-page-list .wp-block-uagb-container.svg-icon svg {min-width: 42px !important;width: 42px !important;}
.wp-block-uagb-container.hwt-card .wp-block-uagb-container.border-even:last-child .wp-block-uagb-container.border-left-box::before {display: none;}
.wp-block-uagb-container.case-studies-details-page .wp-block-list{margin-bottom:0 !important; margin-left:0 !important;}
.case-studies-post .slick-track::before {
    display: none;
}
.wp-block-uagb-container.border-left-box:before {
    position:absolute;
    content:'';
    border-top:2px dashed #F5B440;
    height:1px;
    width:calc(100% + 50px);
    left:100%;
}
.wp-block-uagb-slider.bor-left .swiper-content .wp-block-uagb-container{padding-left:30px !important;}
.wp-block-uagb-slider.bor-left .swiper-content .wp-block-uagb-container:before {
    content: '';
    position: absolute;
    right: -10px;
    top: 0;
    width: 1px;
    height: 90%;
    background: #FFFFFF33;
}
.wp-block-uagb-container.reputation-box{background:#000;}
.wp-block-uagb-container.timeline-section:before{
    position:absolute;
    content:'';
    background:#F5B440;
    height:4px;
    width:90%;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    z-index:-1;   
}

/* How it works */
.wp-block-uagb-container.border-odd:before,
.wp-block-uagb-container.border-even:before {
    position:absolute;
    content:'';
    border: 1px dashed #F5B440;
    height: calc(100% + 50px);
    width:1px;
    top: 96px;
}
.wp-block-uagb-container.hwt-card:last-child
.wp-block-uagb-container.border-even::before {
    display: none;
}
.wp-block-uagb-container.border-odd::after {
    position: absolute;
    content: '';
    width: 26px;
    height: 15px;
    background: url('data:image/svg+xml,<svg width="26" height="15" viewBox="0 0 26 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 7.74194L26 1.1365e-06L19.6842 7.74194L26 15L11 7.74194Z" fill="%23F5B440"/><path d="M-6.36414e-07 7.74194L15 1.1365e-06L8.68421 7.74194L15 15L-6.36414e-07 7.74194Z" fill="%23F5B440"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    top: 50%;
    transform: translateY(-50%);
	left:-30px;
}
.wp-block-uagb-container.border-even::after {
    position: absolute;
    content: '';
    width: 26px;
    height: 15px;
    background:url('data:image/svg+xml,<svg width="26" height="15" viewBox="0 0 26 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 7.74194L0 1.1365e-06L6.31579 7.74194L6.55671e-07 15L15 7.74194Z" fill="%23F5B440"/><path d="M26 7.74194L11 1.1365e-06L17.3158 7.74194L11 15L26 7.74194Z" fill="%23F5B440"/></svg>');
    background-size: contain;
    top: 50%;
    transform: translateY(-50%);
	right:-30px;
}
.recommended-box-text .uagb-heading-text {width: fit-content; margin-left: auto; position: relative; display: flex; align-items: center; gap: 10px;}
.recommended-box-text .uagb-heading-text::after {
	content: "";
	background: url(/wp-content/uploads/2026/08/arrow-icon.svg);
	width: 11px;
	height: 8px;
	background-size: contain;
	background-repeat: no-repeat;
}
.wp-block-uagb-slider .uagb-slides{padding:20px 0;}
.social-media {display: flex;gap: 15px;}
.ast-custom-footer ul{margin-left:0; margin-bottom:0;}
.ast-custom-footer ul li a{color:#C5C5C5 !important;}
.ast-custom-footer ul li a:hover{color:#F5B440 !important;}
.ast-custom-footer ul li{
	list-style: none;
	padding: 0px 0 10px 0;
	line-height: 1.2;
}

.wp-block-uagb-container.hover-card{
	position: relative;
    overflow: hidden;
    transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;will-change: transform, box-shadow;
}
.wp-block-uagb-container.hover-card:hover{
	background: linear-gradient(
        135deg,
        #2b210c,
        #17130a
    ) !important;
    border-color: #b8860b !important;
	transform: translateY(-6px);
    box-shadow: 1px 1px 10px #c9cfdd;
}


/*Animation Hover CSS  */
.wp-block-uagb-container.process-step .wp-block-uagb-container:hover .wp-block-uagb-info-box.circle-box-animation .uagb-ifb-image-content {
      animation: moveTopBottom 1.2s ease-in-out infinite;
}
@keyframes moveTopBottom {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(7px);
  }
  100% {
    transform: translateY(0);
  }
}
.wp-block-uagb-container.process-step .wp-block-uagb-container > .wp-block-uagb-container.border-left-box{
    border: 0;
}
.wp-block-uagb-container.process-step .wp-block-uagb-container > .wp-block-uagb-container.border-left-box:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid #f5b440;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
    pointer-events: none;
    z-index: 999;
}
.wp-block-uagb-container.process-step .wp-block-uagb-container:hover > .wp-block-uagb-container.border-left-box:after {
    opacity: 1;
    animation: roundPulse 2s ease-in-out infinite;
    border: 2px dashed #f5b440;
}
@keyframes roundPulse {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    50% {
        transform: translate(-50%, -50%) rotate(180deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
.wp-block-uagb-container.process-step .wp-block-uagb-container > .wp-block-uagb-container.border-progress{
    border: 0;
}
.wp-block-uagb-container.process-step .wp-block-uagb-container > .wp-block-uagb-container.border-progress:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid #f5b440;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
    pointer-events: none;
    z-index: 999;
}
.wp-block-uagb-container.process-step .wp-block-uagb-container:hover > .wp-block-uagb-container.border-progress:after {
    opacity: 1;
    animation: roundPulse 2s ease-in-out infinite;
    border: 2px dashed #f5b440;
}
@keyframes roundPulse {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    50% {
        transform: translate(-50%, -50%) rotate(180deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
/*Service Page  */
.service-list-card .wp-block-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 40px;
	margin-bottom:0 !important;
	margin-left: 0 !important;
}
.wp-block-uagb-image.service-card-img {
    position: absolute !important;
    bottom: 0;
    right: 0;
}
/* Pagination Dots */
.uagb-slick-carousel ul.slick-dots li{background:unset !important;}
ul.slick-dots li button {
    background-color: #cccccc !important; 
    border-radius: 50% !important;        
    width: 12px !important;               
    height: 12px !important;    
    cursor: pointer;
    filter: none !important;
    -webkit-filter: none !important;
}
ul.slick-dots li.slick-active button {background-color: #FFD700 !important; }
ul.slick-dots{margin-bottom:0 !important;}
ul.slick-dots li button::before,
ul.slick-dots li button::after {
    content: none !important;
    display: none !important;
    background: transparent !important;
    box-shadow: none !important;
}
.uagb-block-98ef2d61.uagb-slick-carousel{padding:0 !important;}
.blog-page .wp-block-button__link.uagb-text-link::after,
.related-article .wp-block-button__link.uagb-text-link::after{
    background: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.125 7.5H11.875" stroke="%23F5B440" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.5 3.125L11.875 7.5L7.5 11.875" stroke="%23F5B440" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 15px;
    height: 15px;
    display: inline flex;
    content: "";
    margin-left: 10px;
    position: relative;
    top: 4px;
}
/*Pricing table  */
table{border:none;}
.wp-block-table {
    max-height: 600px;
    overflow-y: auto;
    overflow-x: auto;

    /* Firefox */
    scrollbar-width: none;
}

/* Chrome, Edge, Safari */
.wp-block-table::-webkit-scrollbar {
    width: 0;
    height: 0;
}

.wp-block-table table tr:first-child {
    position: sticky;
    top: 0;
    z-index: 10;
    background: #000;
}
.pricing-table table.has-fixed-layout td:not(:first-child) {text-align: center;}
table.has-fixed-layout tr:first-child {border-bottom:1px solid #fff;}
table.has-fixed-layout tr:nth-child(odd) td {background-color: transparent;}
table.has-fixed-layout tr:nth-child(even) td {background-color: #FFFFFF1A;}
.wp-block-table .has-fixed-layout {margin-bottom: 0;}
.carte-table figure.wp-block-table{border-radius:10px;}
.carte-table table.has-fixed-layout td { padding:12px 30px; border:1px solid #454545;color: #fff;}
.carte-table  table tr td:nth-child(3) {font-weight: 700 !important;}
.carte-table  table.has-fixed-layout tr:last-child {background-color: #FFFFFF1A;}
figure.wp-block-table {
	border-radius: 24px;
	box-shadow: 0 20px 60px rgba(0, 0, 0, 0.06), 0 8px 24px rgba(0, 0, 0, 0.04);
	width: 100%;
	overflow-x: auto;
	margin: 0;
	border:none;
}
.pricing-table table.has-fixed-layout td {
	padding: 14px 12px;
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	border:none;
}
table.has-fixed-layout tr:first-child td {
	padding: 12px;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	font-family:'Inter';
	letter-spacing: 0.02em;
	background: transparent;
}

.pricing-table table.has-fixed-layout td:first-child {
	text-align: left;
	font-weight: 400;
	color: #fff;
	font-size: 18px;
}
table.has-fixed-layout tr:first-child td:nth-child(3) span {
    display: inline-block;
    color: #F5B440 !important;
    position: relative;
}
table.has-fixed-layout tr:first-child td:nth-child(3) span::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -13px;
    width: 100%;
    height: 3px;
    background: #F5B440;
}

.carte-table table.has-fixed-layout tr:first-child td {
	padding: 5px 30px;
    font-size: 20px;
    font-family: 'Jost';
    font-weight: 600;
    color: #000;
    background: #F5B440;
	border: 1px solid #D19F45;
	
}
ol.uagb-toc__list{margin-left:0 !important;}
li.uagb-toc__list .uagb-toc__list{list-style:none!important;}

/* popup slider */

.worthlift-security-carousel .owl-item{
	margin-left: 5px;
}
.popup-review-slider .owl-nav [class*=owl-] {
position: unset !important;
}

.popup-review-slider .owl-nav {
display: flex;
justify-content: center;
gap: 20px !important;
margin-top: 30px !important;
}

.popup-review-slider .owl-stage-outer {
padding: 0 1px !important;
}
/* post slider css */
.wp-block-uagb-post-carousel.uagb-post-grid.case-studies-post .slick-list.draggable .slick-track .slick-slide article.uagb-post__inner-wrap {
    max-width: calc(100% - 20px);
    margin-left: 10px;
}
.wp-block-uagb-post-carousel.uagb-post-grid.case-studies-post .slick-list.draggable {
    margin-left: -10px;
    margin-right: -10px;
}
/* Condition page */
.wp-block-uagb-container.right-sidebar-content ul.wp-block-list {margin-left:0 !important;}
.wp-block-uagb-container.content-info-card p{margin-bottom:0 !important;}
.wp-block-uagb-container.content-info-card a{color:#F5B440 !important;}
.wp-block-uagb-container.left-sider-bar-condition-page .wp-block-uagb-icon-list .wp-block-uagb-icon-list-child {padding: 8px 12px;width: 100%;border-radius: 8px;}
.wp-block-uagb-container.left-sider-bar-condition-page .wp-block-uagb-icon-list .wp-block-uagb-icon-list-child:hover {background: #F5B440;color:#000000;}
.wp-block-uagb-container.left-sider-bar-condition-page .wp-block-uagb-icon-list .wp-block-uagb-icon-list-child.active {background: #F5B440;color:#000000;}
.wp-block-uagb-container.left-sider-bar-condition-page .wp-block-uagb-icon-list-child.active .uagb-icon-list__label{color:#000 !important}
.wp-block-uagb-container.left-sider-bar-condition-page .wp-block-uagb-icon-list .wp-block-uagb-icon-list-child span.uagb-icon-list__label {line-height: 26px;}
.wp-block-uagb-container.left-sider-bar-condition-page  .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {position:relative;}
.wp-block-uagb-container.left-sider-bar-condition-page  .wp-block-uagb-icon-list .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{display:none;}
.wp-block-uagb-container.left-sider-bar-condition-page  .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap:before{
    display:block;
    content:'';
    height: 21px;
    width: 21px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

.wp-block-uagb-container.left-sider-bar-condition-page  .wp-block-uagb-icon-list-child:first-child .uagb-icon-list__source-wrap:before {
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 12V5.749C20.0001 5.67006 19.9845 5.59189 19.9543 5.51896C19.9241 5.44603 19.8798 5.37978 19.824 5.324L16.676 2.176C16.5636 2.06345 16.4111 2.00014 16.252 2H4.6C4.44087 2 4.28826 2.06321 4.17574 2.17574C4.06321 2.28826 4 2.44087 4 2.6V21.4C4 21.5591 4.06321 21.7117 4.17574 21.8243C4.28826 21.9368 4.44087 22 4.6 22H13M8 10H16M8 6H12M8 14H11" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 2V5.4C16 5.55913 16.0632 5.71174 16.1757 5.82426C16.2883 5.93679 16.4409 6 16.6 6H20M19.992 15.125L22.548 15.774C22.814 15.842 23.001 16.084 22.993 16.358C22.821 22.116 19.5 23 19.5 23C19.5 23 16.179 22.116 16.007 16.358C16.0043 16.2247 16.0468 16.0944 16.1276 15.9883C16.2084 15.8823 16.3227 15.8067 16.452 15.774L19.008 15.125C19.331 15.043 19.669 15.043 19.992 15.125Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')
}

.wp-block-uagb-container.left-sider-bar-condition-page  .wp-block-uagb-icon-list-child:nth-child(2) .uagb-icon-list__source-wrap:before {
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.61 17.66L15.5 22L18 21L20.5 22L19.5 17.599M21 15C21 15.7956 20.6839 16.5587 20.1213 17.1213C19.5587 17.6839 18.7956 18 18 18C17.2044 18 16.4413 17.6839 15.8787 17.1213C15.3161 16.5587 15 15.7956 15 15C15 14.2044 15.3161 13.4413 15.8787 12.8787C16.4413 12.3161 17.2044 12 18 12C18.7956 12 19.5587 12.3161 20.1213 12.8787C20.6839 13.4413 21 14.2044 21 15Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 10C20 6.229 20 4.343 18.828 3.172C17.656 2.001 15.771 2 12 2H11C7.23 2 5.343 2 4.172 3.172C3.001 4.344 3 6.229 3 10V14C3 17.771 3 19.657 4.172 20.828C5.344 21.999 7.229 22 11 22H13M7.5 7H15.5M7.5 12H12" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')
}

.wp-block-uagb-container.left-sider-bar-condition-page  .wp-block-uagb-icon-list-child:nth-child(3) .uagb-icon-list__source-wrap:before {
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C14.5 2 16.817 2.554 18.709 3.495C19.637 3.957 20.1 4.188 20.55 4.914C21 5.64 21 6.342 21 7.748V11.237C21 16.92 16.457 20.08 13.827 21.434L13.8211 21.4371C13.091 21.812 12.725 22 12 22C11.275 22 10.909 21.812 10.1789 21.4371L10.173 21.434C7.542 20.08 3 16.921 3 11.238V7.748C3 6.342 3.001 5.64 3.45 4.914C3.899 4.188 4.363 3.957 5.291 3.495C7.184 2.554 9.5 2 12 2Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 10V8.5C10 7.96957 10.2107 7.46086 10.5858 7.08579C10.9609 6.71071 11.4696 6.5 12 6.5C12.5304 6.5 13.0391 6.71071 13.4142 7.08579C13.7893 7.46086 14 7.96957 14 8.5V10M10 10H14M10 10C9.60218 10 9.22064 10.158 8.93934 10.4393C8.65804 10.7206 8.5 11.1022 8.5 11.5V13C8.5 13.3978 8.65804 13.7794 8.93934 14.0607C9.22064 14.342 9.60218 14.5 10 14.5H14C14.3978 14.5 14.7794 14.342 15.0607 14.0607C15.342 13.7794 15.5 13.3978 15.5 13V11.5C15.5 11.1022 15.342 10.7206 15.0607 10.4393C14.7794 10.158 14.3978 10 14 10" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')
}
.wp-block-uagb-container.left-sider-bar-condition-page  .wp-block-uagb-icon-list-child:nth-child(4) .uagb-icon-list__source-wrap:before {
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 2.25C3 2.05109 3.07902 1.86032 3.21967 1.71967C3.36032 1.57902 3.55109 1.5 3.75 1.5H13.5C13.5986 1.49983 13.6962 1.51908 13.7873 1.55665C13.8784 1.59423 13.9612 1.6494 14.031 1.719L17.781 5.469C17.8506 5.53878 17.9058 5.62159 17.9433 5.71271C17.9809 5.80382 18.0002 5.90144 18 6V9H16.5V7.5H12.75C12.5511 7.5 12.3603 7.42098 12.2197 7.28033C12.079 7.13968 12 6.94891 12 6.75V3H4.5V21H16.5V20.25H18V21.75C18 21.9489 17.921 22.1397 17.7803 22.2803C17.6397 22.421 17.4489 22.5 17.25 22.5H3.75C3.55109 22.5 3.36032 22.421 3.21967 22.2803C3.07902 22.1397 3 21.9489 3 21.75V2.25ZM13.5 3.3105V6H16.1895L13.5 3.3105ZM6 11.25C6 11.0511 6.07902 10.8603 6.21967 10.7197C6.36032 10.579 6.55109 10.5 6.75 10.5H9.75C10.1478 10.5 10.5294 10.658 10.8107 10.9393C11.092 11.2206 11.25 11.6022 11.25 12V16.5C11.25 16.8978 11.092 17.2794 10.8107 17.5607C10.5294 17.842 10.1478 18 9.75 18H6.75C6.55109 18 6.36032 17.921 6.21967 17.7803C6.07902 17.6397 6 17.4489 6 17.25V11.25ZM7.5 12V16.5H9.75V12H7.5ZM12 12C12 11.6022 12.158 11.2206 12.4393 10.9393C12.7206 10.658 13.1022 10.5 13.5 10.5H15.75C16.1478 10.5 16.5294 10.658 16.8107 10.9393C17.092 11.2206 17.25 11.6022 17.25 12V16.5C17.25 16.8978 17.092 17.2794 16.8107 17.5607C16.5294 17.842 16.1478 18 15.75 18H13.5C13.1022 18 12.7206 17.842 12.4393 17.5607C12.158 17.2794 12 16.8978 12 16.5V12ZM15.75 12H13.5V16.5H15.75V12ZM18 12C18 11.6022 18.158 11.2206 18.4393 10.9393C18.7206 10.658 19.1022 10.5 19.5 10.5H22.5V12H19.5V16.5H22.5V18H19.5C19.1022 18 18.7206 17.842 18.4393 17.5607C18.158 17.2794 18 16.8978 18 16.5V12Z" fill="white"/></svg>')
}

.wp-block-uagb-container.left-sider-bar-condition-page  .wp-block-uagb-icon-list-child:nth-child(5) .uagb-icon-list__source-wrap:before {
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 19H6C5.20435 19 4.44129 18.6839 3.87868 18.1213C3.31607 17.5587 3 16.7956 3 16V8C3 7.20435 3.31607 6.44129 3.87868 5.87868C4.44129 5.31607 5.20435 5 6 5H18C18.7956 5 19.5587 5.31607 20.1213 5.87868C20.6839 6.44129 21 7.20435 21 8V12.5M3 10H21M7 15H7.01M11 15H13M16 19H22M19 22L16 19L19 16" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')

}

.wp-block-uagb-container.left-sider-bar-condition-page  .wp-block-uagb-icon-list-child:nth-child(6) .uagb-icon-list__source-wrap:before {
	background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 20.5C18.1326 20.5 18.2598 20.4473 18.3536 20.3536C18.4473 20.2598 18.5 20.1326 18.5 20V10H14C13.4696 10 12.9609 9.78929 12.5858 9.41421C12.2107 9.03914 12 8.53043 12 8V3.5H6C5.86739 3.5 5.74021 3.55268 5.64645 3.64645C5.55268 3.74021 5.5 3.86739 5.5 4V11.076C4.98489 11.156 4.48127 11.2977 4 11.498V4C4 3.46957 4.21071 2.96086 4.58579 2.58579C4.96086 2.21071 5.46957 2 6 2H12.172C12.687 2 13.219 2.22 13.585 2.586L19.414 8.414C19.7891 8.78899 19.9999 9.29761 20 9.828V20C20 20.5304 19.7893 21.0391 19.4142 21.4142C19.0391 21.7893 18.5304 22 18 22H11.19C11.6189 21.5539 11.9819 21.0488 12.268 20.5H18ZM17.378 8.5L13.5 4.621V8C13.5 8.13261 13.5527 8.25979 13.6464 8.35355C13.7402 8.44732 13.8674 8.5 14 8.5H17.378ZM13 17.5C13.0005 18.0051 12.9421 18.5085 12.826 19H15.25C15.7141 19 16.1592 18.8156 16.4874 18.4874C16.8156 18.1592 17 17.7141 17 17.25V13.25C17 12.7859 16.8156 12.3408 16.4874 12.0126C16.1592 11.6844 15.7141 11.5 15.25 11.5H9.004C9.97289 11.9047 10.8293 12.5381 11.5 13.346V13H15.25C15.3163 13 15.3799 13.0263 15.4268 13.0732C15.4737 13.1201 15.5 13.1837 15.5 13.25V14.5H12.268C12.512 14.97 12.701 15.472 12.826 16H15.5V17.25C15.5 17.3163 15.4737 17.3799 15.4268 17.4268C15.3799 17.4737 15.3163 17.5 15.25 17.5H13ZM12 17.5C12 18.2223 11.8577 18.9375 11.5813 19.6048C11.3049 20.2721 10.8998 20.8784 10.3891 21.3891C9.87837 21.8998 9.27205 22.3049 8.60476 22.5813C7.93747 22.8577 7.22227 23 6.5 23C5.77773 23 5.06253 22.8577 4.39524 22.5813C3.72795 22.3049 3.12163 21.8998 2.61091 21.3891C2.10019 20.8784 1.69506 20.2721 1.41866 19.6048C1.14226 18.9375 1 18.2223 1 17.5C1 16.0413 1.57946 14.6424 2.61091 13.6109C3.64236 12.5795 5.04131 12 6.5 12C7.95869 12 9.35764 12.5795 10.3891 13.6109C11.4205 14.6424 12 16.0413 12 17.5ZM3.5 17C3.36739 17 3.24021 17.0527 3.14645 17.1464C3.05268 17.2402 3 17.3674 3 17.5C3 17.6326 3.05268 17.7598 3.14645 17.8536C3.24021 17.9473 3.36739 18 3.5 18H8.293L6.646 19.646C6.55211 19.7399 6.49937 19.8672 6.49937 20C6.49937 20.1328 6.55211 20.2601 6.646 20.354C6.73989 20.4479 6.86722 20.5006 7 20.5006C7.13278 20.5006 7.26011 20.4479 7.354 20.354L9.854 17.854C9.90056 17.8076 9.93751 17.7524 9.96271 17.6916C9.98792 17.6309 10.0009 17.5658 10.0009 17.5C10.0009 17.4342 9.98792 17.3691 9.96271 17.3084C9.93751 17.2476 9.90056 17.1924 9.854 17.146L7.354 14.646C7.26011 14.5521 7.13278 14.4994 7 14.4994C6.86722 14.4994 6.73989 14.5521 6.646 14.646C6.55211 14.7399 6.49937 14.8672 6.49937 15C6.49937 15.1328 6.55211 15.2601 6.646 15.354L8.293 17H3.5Z" fill="white"/></svg>')
}

/* Active + Hover SVG icon = Black */
.wp-block-uagb-container.left-sider-bar-condition-page
.wp-block-uagb-icon-list-child:hover
.uagb-icon-list__source-wrap:before,
.wp-block-uagb-container.left-sider-bar-condition-page
.wp-block-uagb-icon-list-child.active
.uagb-icon-list__source-wrap:before {
    filter: brightness(0) saturate(100%);
}

/* Subscribe Now process CSS */

/*Buttons  */
.form-btn {
    display: flex;
    align-items: center;
    gap: 15px;
    width: 100%;
	margin-top: 15px !important;
}

.form-btn .cf7-submit-btn {
    width: 50%;
}

/* Both buttons - exactly same styling */
.form-btn .seov_cf7-send-otp-btn,
.form-btn input[type="submit"] {
    width: 100%;
    height: 40px;
    padding: 0 20px;
    margin: 0;
    border: 0;
    border-radius: 8px;
    background-color: #F5B440;
    color: #000;
    font-family: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    transition: all 0.3s ease;
    margin-top: 10px;
}
/* Same hover effect */
.form-btn .seov_cf7-send-otp-btn:hover,
.form-btn input[type="submit"]:hover {
    background-color: transparent;
    color: #F5B440;
    border:1px solid #F5B440;
}


 /* ============================================
   CART PAGE - EXTRA ELEMENTS REMOVE
   ============================================ */

.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals,
.woocommerce-cart .cart_totals tr.shipping,
.woocommerce-cart .cart_totals .shipping-calculator-button,
.woocommerce-cart .cart_totals .shipping-calculator-form,
.woocommerce-cart .cart_totals .woocommerce-shipping-destination,
.woocommerce-cart .cart_totals .woocommerce-shipping-methods,
.woocommerce-cart .cart_totals .woocommerce-shipping-calculator,
.woocommerce-cart .cart_totals tr:has(.shipping),
.woocommerce-shipping-totals.shipping {
  display: none !important;
}

.woocommerce-cart .coupon { display: none !important; }
.woocommerce-cart button[name="update_cart"] { display: none !important; }
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-cart .checkout-button { display: none !important; }
.woocommerce-cart .return-to-shop { display: none !important; }
.woocommerce-message .button,
.woocommerce-info .button { display: none !important; }
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{display:none;}
.woocommerce-js table.shop_table, .woocommerce-page table.shop_table,
.woocommerce-js table.shop_table{border:none;}
.woocommerce-js #customer_details, .woocommerce-js .woocommerce table.shop_table{margin-bottom:0 !important;}
/* ============================================
   FULL WIDTH CONTAINER
   ============================================ */

.woocommerce-cart .site-content,
.woocommerce-cart .ast-container {
  background: #000 !important;
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.woocommerce-cart .woocommerce {
  color: #fff !important;
  /* max-width: 1600px !important; */
  width: 100% !important;
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: stretch !important;
  gap: 25px !important;
}


/* ============================================
   MESSAGE BOX (FULL WIDTH STRIP)
   ============================================ */

/* Notices wrapper ko full width me lao */
.woocommerce-cart .woocommerce-notices-wrapper {
  display: block !important;
  width: 100% !important;
}

/* Message box styling */
.woocommerce-cart .woocommerce-message,
.woocommerce-cart .woocommerce-info {
  background: #111 !important;
  color: #fff !important;
  border-top: 3px solid #f0a500 !important;
  padding: 20px 25px 20px 55px !important;
  border-radius: 4px !important;
  position: relative !important;
  display: block !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  float: none !important;
}

/* Icon position */
.woocommerce-cart .woocommerce-message::before,
.woocommerce-cart .woocommerce-info::before {
  position: absolute !important;
  left: 20px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  color: #f0a500 !important;
  font-size: 22px !important;
}


/* ============================================
   LEFT TABLE (70% width)
   ============================================ */

.woocommerce-cart .woocommerce-cart-form {
  flex: 1 1 70% !important;
  border: 1px solid #222 !important;
  border-radius: 8px;
}

.woocommerce-cart .shop_table {
  width: 100% !important;
  border-collapse: collapse !important;
}

.woocommerce-cart .shop_table thead th {
  background: #f0a500 !important;
  color: #000 !important;
}

.woocommerce-cart .shop_table tbody td {
  background: #111 !important;
  color: #fff !important;
  border-bottom: 1px solid #222 !important;
}

.woocommerce-cart .shop_table .product-name a {
  color: #f0a500 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}

.woocommerce-cart .shop_table .product-remove a {
  color: #f0a500 !important;
  background: transparent !important;
  font-size: 20px !important;
}

.woocommerce-cart .shop_table .product-thumbnail img {
  display:none;
}

.woocommerce-cart .shop_table .quantity input {
  background: #222 !important;
  color: #fff !important;
  border: 1px solid #444 !important;
  border-radius: 4px !important;
  padding: 8px 12px !important;
  width: 70px !important;
  text-align: center !important;
  font-size: 15px !important;
}


/* ============================================
   RIGHT - CART TOTALS (27% width)
   ============================================ */
.product-thumbnail{display:none !important;}
.woocommerce-cart .cart-collaterals {
  max-width: 27% !important;
  display: flex !important;
  flex-direction: column !important;
}

.woocommerce-cart .cart_totals {
  background: #111 !important;
  border: 1px solid #222 !important;
  border-radius: 8px !important;
  padding: 18px !important;
  margin: 0 !important;
  width: 100% !important;
  height: 100% !important;
  flex: 1 !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
}

.woocommerce-cart .cart_totals h2 {
  color: #f0a500 !important;
  font-size: 18px !important;
  padding-bottom: 12px !important;
  border-bottom: 1px solid #333 !important;
  background: transparent !important;
  text-transform: uppercase !important;
  margin-bottom: 0 !important;
}


/* ============================================
   SUBTOTAL / TOTAL ALIGNMENT
   ============================================ */

.woocommerce-cart .cart_totals table {
  background: transparent !important;
  border: none !important;
  width: 100% !important;
  margin: 0 !important;
  flex: 1 !important;
  table-layout: fixed !important;
}

.woocommerce-cart .cart_totals table tr {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  width: 100% !important;
}

.woocommerce-cart .cart_totals table th {
  color: #999 !important;
  font-weight: 500 !important;
  padding: 15px 0 !important;
  background: transparent !important;
  text-align: left !important;
  border: none !important;
  font-size: 15px !important;
  flex: 1 !important;
  display: block !important;
}

.woocommerce-cart .cart_totals table td {
  color: #fff !important;
  font-weight: 600 !important;
  text-align: right !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  font-size: 15px !important;
  flex: 1 !important;
  display: block !important;
}

.woocommerce-cart .cart_totals .order-total {
  border-top: 1px solid #333 !important;
  padding-top: 0 !important;
}
.wl-cart-verified{margin-bottom:0 !important;}
.woocommerce-cart .cart_totals .order-total th,
.woocommerce-cart .cart_totals .order-total td {
  color: #f0a500 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}



/* ============================================
   SUBMIT REQUEST + SUBSCRIBE MORE (WorthLift)
   ============================================ */

.woocommerce-cart .wl-cart-actions,
.woocommerce-cart .wl-cart-actions__btns {
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
  width: 100% !important;
  visibility: visible !important;
  margin-top: 0 !important;
}

.woocommerce-cart .cart_totals .wl-cart-actions a,
.woocommerce-cart .cart_totals .wl-cart-actions button,
.woocommerce-cart .wl-cart-btn {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
  padding: 16px 24px !important;
  border-radius: 6px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  cursor: pointer !important;
}

.woocommerce-cart .wl-cart-btn--ghost {
  background: transparent !important;
  color: #fff !important;
  border: 2px solid #555 !important;
}

.woocommerce-cart .wl-cart-btn--secondary {
  background: transparent !important;
  color: #f0a500 !important;
  border: 2px solid #f0a500 !important;
}

#submit-request,
.woocommerce-cart .wl-cart-btn--primary {
  background: #f0a500 !important;
  color: #000 !important;
  padding: 16px 40px !important;
  border: 2px solid #f0a500 !important;
  border-radius: 6px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  display: block !important;
  width: 100% !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  letter-spacing: 0.5px !important;
}

#submit-request:hover,
.woocommerce-cart .wl-cart-btn--primary:hover {
  background: #fff !important;
  color: #000 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 20px rgba(240, 165, 0, 0.3) !important;
}

.woocommerce-page.woocommerce-checkout .woocommerce-customer-details address, 
.woocommerce.woocommerce-checkout .woocommerce-customer-details address{
	border-radius: 8px !important;
    border: 1px solid #333 !important;
}
body.woocommerce-order-received .woocommerce{padding:0 !important;}

/* ============================================
   RESPONSIVE (Mobile)
   ============================================ */

@media (max-width: 1200px) {
  .woocommerce-cart .woocommerce {
    flex-direction: column !important;
	max-width: 620px !important;
  }
  
  .woocommerce-cart form.woocommerce-cart-form,
  .woocommerce-cart .cart-collaterals {
    flex: 1 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  
  .woocommerce-cart .site-content,
  .woocommerce-cart .ast-container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
.product-quantity{
	display: flex !important;
    justify-content: space-between;
    align-items: center;}
}

/*Footer  */
.wp-block-uagb-container.copyright-text-link a {color: #fff !important;}
.wp-block-uagb-container.copyright-text-link a:hover {color: #F5B440 !important;}
.wp-block-uagb-container.copyright-text-link .has-text-align-right.wp-block-paragraph{ margin-bottom: 0 !important;}

/* Media Query */

		
@media only screen and (max-width:1560px) and (min-width:976px) {
.wp-block-uagb-container.heading-section {max-width: 90% !important;}
.wp-block-uagb-container.uagb-is-root-container.alignfull.mx-100 { max-width: 100% !important;}
.wp-block-uagb-container.alignfull.uagb-is-root-container.mx-100 .uagb-container-inner-blocks-wrap { max-width: 100% !important;}
.astra-advanced-hook-5981  .wp-block-uagb-container.alignfull.uagb-is-root-container.mx-100 .uagb-container-inner-blocks-wrap { max-width: 100% !important;}

}
@media only screen and (max-width:1560px) and (min-width:1400px) {
.enterprise-min-heading	.uagb-heading-text {font-size:43px !important;}
.wp-block-uagb-container.reviews-card .uagb-ifb-title {font-size:16px;}

}
@media only screen and (max-width:1399px) and (min-width:1201px) {
.wp-block-uagb-container.service-card-organisation .uagb-buttons-repeater.wp-block-button__link{padding:13px 15px !important;}
.wp-block-uagb-container.service-card-organisation .uagb-button__link{font-size:14px !important;}	
.wp-block-uagb-container.service-card-organisation .service-card-img img{max-width:180px;}	
.ast-custom-footer ul li{font-size:13px;}
.ast-custom-footer .uagb-icon-list__label{font-size:13px;}
.wp-block-uagb-container.service-page-list .uagb-heading-text {font-size:22px !important;}
.enterprise-min-heading	.uagb-heading-text {font-size:37px !important;}
.execution-min-heading .uagb-heading-text {font-size:44px !important;}
.wp-block-uagb-container.pricing-section-grid{ grid-template-columns: 1fr 1fr !important;}
.wp-block-uagb-container.reviews-card span.team-desg{font-size:12px !important;}
.wp-block-uagb-container.visibility-box .uagb-heading-text{font-size:20px ! important;}
.wp-block-uagb-container.sidebar-main-container	.uagb-buttons-repeater.wp-block-button__link{padding:18px !important;}
.wp-block-uagb-container.sidebar-main-container	.uagb-button__link{font-size:15px!important;}
.uagb-modal-content-wrapper{font-size:14px !important;}
.hero-text-heading .uagb-heading-text{font-size:48px !important;}
.wp-block-uagb-container.reviews-card {padding:20px 5px;}
.wp-block-uagb-container.reviews-card .uagb-ifb-title {font-size:16px;}

}
	
@media only screen and (max-width:1200px) and (min-width:977px) {
.wp-block-uagb-container.case-studies-details-page .wp-block-uagb-container.hover-card {padding:16px !important;}
.wp-block-uagb-container.visibility-box	.uagb-heading-text{font-size:14px !important;}
.ast-custom-footer ul li{font-size:12px;}
.ast-custom-footer .uagb-icon-list__label{font-size:10px;}
.trust-slider .swiper-content .wp-block-uagb-container .wp-block-uagb-advanced-heading {max-width: calc(100% - 50px);}
.trust-slider .wp-block-uagb-container .wp-block-uagb-advanced-heading {max-width: calc(100% - 50px);}
.hero-text-heading .uagb-heading-text{font-size:40px !important;}
.wp-block-uagb-advanced-heading.executive-count .uagb-heading-text strong{font-size:30px !important;}
.wp-block-uagb-container.service-page-list .uagb-heading-text {font-size:18px !important;}
.service-list-card .wp-block-list {grid-template-columns: unset;column-gap: 0;row-gap: 0;margin: 0;padding-left: 0;}
.wp-block-uagb-container.service-card-organisation .uagb-buttons-repeater.wp-block-button__link{padding:13px 15px !important;}
.wp-block-uagb-container.service-card-organisation .uagb-button__link{font-size:14px !important;}	
.wp-block-uagb-container.service-card-organisation .service-card-img img{max-width:180px;}
.wp-block-uagb-container.banner-service-section .uagb-heading-text{font-size:40px !important;}
.wp-block-uagb-container.service-ex-card .svg-icon svg {max-width:42px !important; width:42px !important;}
.wp-block-uagb-container.service-ex-card .uagb-heading-text{font-size:15px ! important;}
.execution-min-heading .uagb-heading-text {font-size:34px !important;}
.enterprise-min-heading	.uagb-heading-text {font-size:30px !important;}
.wp-block-uagb-container.rw-gp-30{gap:30px;}
.wp-block-uagb-container.pricing-section-grid{ grid-template-columns: 1fr 1fr !important;}
.wp-block-uagb-container.reviews-card .uagb-ifb-image-content img {max-width: 40px !important;}
.wp-block-uagb-container.reviews-card .uagb-ifb-title {font-size:12px !important}
.wp-block-uagb-container.reviews-card span.team-desg{font-size:10px !important;}
.wp-block-uagb-container.about-us-section .about-heading .uagb-heading-text{font-size:38px !important;}
.wp-block-uagb-container.sidebar-main-container	.uagb-buttons-repeater.wp-block-button__link{padding:15px !important;}
.wp-block-uagb-container.sidebar-main-container	.uagb-button__link{font-size:13px!important;}
.wp-block-uagb-container.process-step .uagb-container-inner-blocks-wrap{max-width:870px  !important;}
.wp-block-uagb-container.hwt-card > .wp-block-uagb-container:first-child, .wp-block-uagb-container.hwt-card > .wp-block-uagb-container:last-child {max-width:350px;}
.uagb-modal-button-link.uagb-modal-trigger {padding:15px 15px !important;} 
.uagb-modal-content-wrapper{font-size:13px !important;}
 .about-heading .uagb-heading-text br{display:none;}
.wp-block-uagb-container.reviews-card {padding:20px 5px;}
.wp-block-uagb-container.video-part-section h1{font-size:40px !important;}	
.wp-block-uagb-container.price-section{max-width:100% !important;}
.wp-block-uagb-container.plan-strip-section .uagb-container-inner-blocks-wrap{column-gap:20px !important;}

}

@media only screen and (max-width:1200px) and (min-width:923px) {
.site-header-section{align-items:center;}
.main-header-menu li a{font-size: 14px !important;}
.ast-grid-right-section {
    justify-content: flex-end;
    flex-direction: row;
	align-items: center;
    justify-content: end;
 }
}

@media(max-width:1023px){
.case-studies-post .slick-track{gap:0;}
.privacy-tab-section .uagb-tabs__body-wrap{margin-top:0px !important;;}
.privacy-tab-section .uagb-tabs__wrap .uagb-tabs__body-container{padding:0 !important;}
.privacy-tab-section .uagb-tab{padding:5px 15px !important;}
.privacy-tab-section .uagb-tabs__panel{flex-direction:column !important;}
.privacy-tab-section .uagb-tab{width: 100%;}
.privacy-tab-section .uagb-tabs__panel {justify-content: center !important;align-items: center;display: flex !important;}
.privacy-tab-section .wp-block-uagb-tabs{gap:20px; display:flex;}
.privacy-tab-section .uagb-tabs__body-wrap{max-width:unset !important; margin-left:unset  !important;}
.wp-block-uagb-container.sidebar-content .uagb-container-inner-blocks-wrap{flex-direction:column !important;}
.wp-block-uagb-container.sidebar-content .wp-block-uagb-container{max-width: 550px !important;}
.wp-block-uagb-container.privacy-tab-section .uagb-container-inner-blocks-wrap .wp-block-uagb-tabs {max-width:550px !important; margin:0 auto !important;}
.related-section .slick-track{gap:0;}
}
@media(min-width:976px){
.wp-block-uagb-container.visibility-form-container .uagb-container-inner-blocks-wrap {gap: 40px;}
.wp-block-uagb-container.visibility-form-container .uagb-container-inner-blocks-wrap > .wp-block-uagb-container:nth-child(2) {max-width: calc(50% - 40px);}
}
@media(max-width:975px){
.ast-primary-header-bar.ast-primary-header{padding:20px !important;}
.wp-block-uagb-container.copyright-text-link p{text-align:center;}
.ast-custom-footer ul{ text-align:center;}
.ast-custom-footer .uagb-icon-list__wrap{display:flex;justify-content: center !important;align-items: center !important;}
.wp-block-uagb-container.border-left-box:before {width: calc(100% + 82px);}
.case-studies-post .slick-track{gap:0;}
br{ display: none; }
.footer-text{text-align:center !important;}
.social-media{justify-content:center;}
.wp-block-uagb-image.service-card-img{position:unset !important;}
.wp-block-uagb-image.service-card-img.wp-block-uagb-image {text-align:center; justify-content:center; margin-top:24px}
.wp-block-uagb-container.service-ex-card .svg-icon svg {max-width:42px !important; width:42px !important;}
.wp-block-uagb-container.mx-425{max-width:unset !important; margin-left:unset !important;}
figure.wp-block-table table {width: 100%;min-width: 1300px;border-collapse: collapse;}
.wp-block-uagb-container.heading-section{max-width:550px !important; margin: 0 auto;}
.case-studies-post  article  {padding: 0 0 20px 0 !important;}
.case-studies-post .uagb-post__text.uagb-post-grid-byline,
.case-studies-post  .uagb-post__title.uagb-post__text{ padding: 0px 20px 0px 20px;}
.case-studies-post .uagb-post__text.uagb-post__excerpt {margin:0 20px 20px 20px;} 
.wp-block-uagb-container.executive-box-area {gap: 12px;}
.wp-block-uagb-container.executive-box-area .wp-block-uagb-container:first-child {min-width: 90px;}
.wp-block-uagb-container.executive-box-area .uagb-heading-text { font-size: 17px;}
.wp-block-uagb-container.executive-box-area .uagb-heading-text strong {font-size: 40px;}
.wp-block-uagb-container.about-max-550{max-width:550px !important; margin:0 auto !important;}
.wp-block-uagb-container.mx-475{max-width:100% !important; margin-left:unset!important;}
.pricing-table table.has-fixed-layout tr:first-child td{font-size:16px;}
.wp-block-uagb-container.timeline-section:before{height: 100%; width: 4px;}
.wp-block-uagb-container.video-part-section h1{font-size:40px !important;}	
.wp-block-uagb-slider.bor-left .swiper-content .wp-block-uagb-container:before{content:unset;}
.wp-block-uagb-slider.bor-left .swiper-content .wp-block-uagb-container{padding-left:0 !important}
.uagb-effect-default.uagb-modal-popup .uagb-modal-popup-wrap{max-width:550px !important; width:95% !important;padding: 26px 10px !important;}
.uagb-modal-popup-content{padding:0 !important;}	
.wp-block-uagb-container.mx-50{max-width:100% !important;}	
.service-exc-section  .uagb-slides {padding:0 !important;}
.worthlift-security-item:after{content:unset;}
.sidebar-audit-form .form-row {gap:0; flex-direction:column;}
.sidebar-audit-form .form-row .form-half{width:100%;}

/*Nav Arrow for Blog */
button.slick-prev.slick-arrow{left: calc(50% - 60px)  !important;}
button.slick-next.slick-arrow{right: calc(50% - 40px) !important;}
button.slick-next.slick-arrow svg,
button.slick-prev.slick-arrow svg{visibility: hidden;}
button.slick-prev.slick-arrow:before {background-image: url(/wp-content/uploads/2026/08/prev-arrow-icon.svg);}
button.slick-next.slick-arrow:before {background-image: url(/wp-content/uploads/2026/08/next-arrow-icon.svg);}
button.slick-next.slick-arrow:before,
button.slick-prev.slick-arrow:before {
   background-position: center;
   background-size: contain;
   background-repeat: no-repeat;
   height:13px;
   width: 26px;
   position: absolute;
   opacity:1;	
}
button.slick-prev.slick-arrow,
button.slick-next.slick-arrow {
	bottom: -50px;
	transform: none !important;
	height: auto !important;
	top: inherit;
	z-index: 99;
	box-shadow: none;
	opacity: 1 !important;
	padding: 0 !important;
}
.uagb-modal-popup-close{right:0 !important;}


}

/* Mobile */
@media (max-width: 767px) {
.form-btn { flex-direction: column;gap: 12px;}
.form-btn .cf7-submit-btn { width: 100%;}
}
@media(max-width:480px){
.wp-block-uagb-container.video-part-section h1{font-size:26px !important;}	
.wp-block-uagb-container.sidebar-main-container{padding:12px !important;}
.wp-block-uagb-container.plan-strip-section {padding:0 16px;}
.f-title {font-size: 26px !important;letter-spacing: 0 !important;}
                                                                                   
                                                                              
}