
@media (min-width: 545px) {
    .new_zyucs_designs.page-id-237711.ast-page-builder-template .site-content > .ast-container, .single.single-knowledge-hub .site-content > .ast-container, .industry-template-default .site-content > .ast-container, .page .site-content > .ast-container
 {
        padding-inline: 0; overflow: hidden;
    }
}

.leadersection .uc_dark_carousel_placeholder a:nth-child(1) img {
	width: 150px !important;
	margin-bottom: 130px;
}

.leadersection .uc-active-item .uc_dark_carousel_placeholder a:nth-child(1) img {
	width: 162px !important;
	margin-bottom: 50px;
}
.leadersection .uc_dark_carousel_placeholder a:nth-child(2) img{
	width:100px!important;

}
.leadersection .uc_dark_carousel_placeholder {
	display: flex
		;
	flex-direction: column;
	padding: 30px 30px 0px;
	align-content: flex-start;
}
.leadersection .elementor-repeater-item-396b2ea .ue-title{
	color:#ffffff !Important;
}
.leadersection .elementor-repeater-item-396b2ea .uc_more_btn {
	background-color: #00000000;
	color: #ffffff !Important;

}
.leadersection .elementor-repeater-item-396b2ea p{
	color:#ffffff !Important;
}

.leadersection .uc-active-item {
	/*margin: 0px -46px 0px -81px !important;*/ 
	z-index: 99 !Important;
	border: 3px solid #fff;
}
.leadersection .owl-stage-outer{
	padding:20px 0px!important;
}
/*
.leadersection .owl-item{
width:11% !important;
} */
.leadersection .ue-item {
	opacity: 100%;
	transform: scale3d(1, 1, 1) !Important;
	transition: all 0.3s ease-in-out;
	margin: 0px 0px !important;
	border: 3px solid #fff!important;
}

.leadersection .active.center .ue-item {
	opacity: 1!important;
	transform: scale3d(1.1, 1.1, 1.1) !important;
	transition: all 0.3s ease-in-out!important;
}
/*.leadersection .uc-active-item + div .uc_dark_carousel_container_holder {
background-color: #DCDCDC !important; /* Style for the next sibling *
} */

.leadersection .ue-content-bottom{
	display:none;
}
.leadersection .uc-active-item .ue-content-bottom{
	display:block !important;
}
.leadersection .ue-title{
	display:none;
}
.leadersection .uc-active-item .ue-title{
	display:block !important;
}
#tabslidersec #uc_card_carousel_elementor_110bf91-wrapper .card_carousel_title{
    min-height: 50px;
}
/* --- New Mega menu ---*/
.ast-custom-button{
    background-color: #0036B000 !important;
    font-family: "Inter", Sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1em !important;
    color: #0035af !important;
    border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    border-color: #0036B0 !important;
    border-radius: 50px 50px 50px 50px !important;
    padding: 14px 25px 14px 25px !important;
} 
.ast-custom-buttonk:hover{
    background-color: #0035af !important;
    font-family: "Inter", Sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1em !important;
    color: #fff !important;
    border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    border-color: #0035af !important;
    border-radius: 50px 50px 50px 50px !important;
    padding: 17px 25px 17px 25px !important;
}
#sltabmain .elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon {
    position: absolute!important;
   
    right: 0!important;
   
}
#sltabmain span.elementor-icon-list-text {
    font-weight: 500 !important;
    color:#2d2d2d;
}
/*--- Ene New Hedr and menu--*/
/*------ New Home page 2026 Css -----*/
.urulcon{
    background-color: #cdf3f478;
    padding: 15px;
    border: 1px solid #dfdfdf !important;
    border-radius: 23px !important;
}
.urulcon sup{
    font-size:8px !important;
    margin-bottom: 4px !important;
}
.urulcon .subintrop{
    min-height: 50px;
}

#meetAI span.elementskit-tab-title {
    border-left: 2px solid #82808045;
    min-height: 85px;
    padding-left: 18px;
    margin-left: 15px;
    align-content: center;
}
#meetAI .elementkit-nav-item:hover span.elementskit-tab-title {
     border-left: 2px solid #0036B0;
}
#meetAI .elementkit-nav-item .aticve span.elementskit-tab-title {
    border-left: 2px solid #0036B0 !important;
    
}
#meetAI .elementkit-nav-item img{
    max-width: 100px;
    width:100px;
}
#meetAI .elementkit-nav-item:hover img{
    
    filter: invert(27%) sepia(98%) saturate(3566%) hue-rotate(215deg) brightness(98%) contrast(101%);
    transition: filter 0.3s ease;
}
#meetAI .elementkit-nav-item .active img {
   
    filter: invert(27%) sepia(98%) saturate(3566%) hue-rotate(215deg) brightness(98%) contrast(101%);
    transition: filter 0.3s ease;
}
#meetAI .elementor-element-a37dacb p, #ana-parent p, #analytics-parent p{
    color:#0E0D21;
}
#meetAI .elementor-element-c9114bc, #meetAI .elementor-element-1dde8e4, #meetAI .elementor-element-1dde8e4 {
    display: flex;
    flex-direction: row;
    padding: 0px;
    margin-top: 20px;
}
#meetAI .uael-infobox-text p {
    font-size:30px ;
    color:#0E0D21;
    margin-bottom: ;: 10px;
}
#meetAI .uael-infobox-text {
    font-size:30px !important;
    color:#0E0D21;
    margin-bottom: ;: 10px;
}
#meetAI .uael-infobox .uael-infobox-content{
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
}
#autonomouslist .elementor-image-box-img {
    margin-right: 25px;
    background-color: #fff;
    padding: 0px;
    border-radius: 7px;
}
#autonomouslist .elementor-image-box-wrapper{
    margin-bottom: 27px;
}
#tabslidersec .uc_classic_carousel_placeholder{
    padding: 5px !important;
}
#tabslidersec .uc_classic_carousel_placeholder img{
    border-radius: 20px !important;
}
#tabslidersec .icon.icon-arrow-left::before {
    content: "\e879";
    color: #000;
}
#tabslidersec .card_carousel_title {
    margin-top: 9px;
    color: #120F0E;
    font-family: "Helvetica", Sans-serif;
    font-size: 20px;
}

#tabslidersec .feature-check-list ul li::before {
    content: "";
    display: flex;
    align-items: center;
    justify-content: center;

    width: 26px;
    height: 26px;
    min-width: 26px;
    border-radius: 50%;

    /* Background circle */
    background-color: #eaf2ff;

    /* Check icon */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px;
}

#industslider .elementor-repeater-item-dd43f47 .uc_dark_carousel_container_holder {
    background-color: #00C7B1 !important;
    background-image: url(/wp-content/uploads/2026/01/Frame-12611528012.webp) !important;
    background-size: cover;
    background-repeat: no-repeat;
}
#industslider .elementor-repeater-item-ae97498 .uc_dark_carousel_container_holder {
    background-color: #00C7B1 !important;
    background-image: url(/wp-content/uploads/2026/01/pattern-1.webp) !important;
    background-size: cover;
    background-repeat: no-repeat;
}

#industslider .elementor-repeater-item-396b2ea .uc_dark_carousel_container_holder {
    background-color: #00C7B1 !important;
    background-image: url(/wp-content/uploads/2026/01/Frame-12611528021.webp) !important;
    background-size: cover;
    background-repeat: no-repeat;
}
#industslider .uc_dark_carousel_content {
    padding: 0px 30px 30px 30px;
    min-height: 159px;
}
#industslider .uc-active-item .uc_dark_carousel_content {
    padding: 0px 30px 30px 30px;
    min-height: 270px;
}
#agenticplatsec .e-n-carousel {
    position: relative; /* REQUIRED */
}

#agenticplatsec .e-n-carousel::before {
    content: "";
    position: absolute;
    top: 10%;
    left: 2%;
    width: 96%;
    height: 80%;
    background-color: #D3D8E1;
    border-radius: 30px;
}
#agenticplatsec .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet {
    vertical-align: top;
    width: 26px;
    border-radius: 0px;
}
#customerreviewslider .review_box1{
    border-radius: 40px !important;
    overflow: hidden;
    min-height: 342px;
    background-color: #F9F9F9;
}
#customerreviewslider .review_box1 .p_text{
    min-height: 125px;
}
#customerreviewslider .review_box1 .elementor-button .elementor-align-icon-left {
    margin-right: -4px;
}
#customerreviewslider .review_box1 .uael-modal-action-wrap .elementor-button {
    font-size: 14px;
    color: #003DA5;
    width: 50px;
    padding: 18px;
    height: 50px;
    border-radius: 50% 50% 50% 50%;
}
.new_zyucs_designs #tabslidersec .active.center .ue-item {
    opacity: 1 !important;
    transform: scale3d(1.1, 1.1, 1.1) !important;
    transition: all 0.3s ease-in-out !important;
}
.elementor-element-2b281ed, .elementor-element-00b113e, .elementor-element-914b68f{
    padding-left: 0px;
}
#meetAI .tab-subtitle{
    color:#0E0D21;
}
/*---- End new home page 2026 css ------*/
#procurement_fix .col-3:not(:last-child):before {
    content: "\e980"; font-family: elementskit !important; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; 
    width: 2em; left: 104.5%; height: 1em; top: 40%; text-align: center; font-size: 1.75em;
}
#RTAA .elementor-widget-counter { height: 100%; text-align: center; }
.counter_prefix .elementor-counter .elementor-counter-number-wrapper {  flex-wrap: wrap; justify-content: center; }
.counter_prefix .elementor-counter-number-prefix {  font-size: 26px; text-transform: uppercase;width: 100%;text-align: center;margin-bottom: 2px; }
.counter_prefix .elementor-counter .elementor-counter-number-suffix {  flex: 0;  }

#rounded_tab_wrapper.elementor-widget-n-tabs { overflow: hidden; border-radius: 20px;}

.new_zyucs_designs .ekit-template-content-footer { max-width: 100%; background-color: #F8F9FA; }
.new_zyucs_designs .ekit-template-content-footer .elementor > .elementor-element { --border-radius: 0px;  max-width: 1920px; margin-inline: auto; }
@media (min-width: 1920px) {
    #content .ast-container { max-width: 100%; }
}
@media (min-width: 1600px) {
    #agenticplatsec .e-n-carousel::before {
    content: "";
    position: absolute;
    top: 10%;
    left: 5%;
    width: 90%;
    height: 80%;
    background-color: #D3D8E1;
    border-radius: 30px;
}
   .elementor-element.section.e-con-full { width: 100%; min-width: 1230px; max-width: 1920px; margin-inline: auto; }
    #hero-banner.elementor-element { max-height: 1000px; min-height: 950px; }
}

@media (min-width: 545px) {
 .new_zyucs_designs.ast-page-builder-template .site-content > .ast-container, .page .site-content > .ast-container  { padding-left: 0px;
        padding-right: 0px;}
}

@media (max-width: 1024px) and (min-width: 200px) {
    #core_procurement p.elementor-image-box-description, #core_procurement p, #procurement_fix p, #merlin-agentic p, article:not(.press-releases) .entry-content .elementor-widget-container p {
        text-align: inherit;
    }
}
@media (max-width: 767px) {
    .ast-custom-button{
    font-size: 13px !important;
    padding: 7px 12px 7px 12px !important;
} 
.ast-custom-buttonk:hover{
    font-size: 13px !important;
     padding: 7px 12px 7px 12px !important;
} 
    .ast-header-break-point .main-navigation ul .menu-item .menu-link {
    padding: 14px 20px;
    display: inline-block;
    width: 100%;
    border: 0;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: var(--ast-border-color);
}
       .new_zyucs_designs p {
        font-size: 15px !important;
    }
    .entry-content p { line-height: 1.7; }
    #core_procurement .elementor-absolute.elementor-widget-image-box { position: static; }
    #procurement_fix .col-3:not(:last-child):before { left: 50%; top: 107%; transform: translateX(-50%) rotate(90deg); }
    #RTAA .elementor-widget-counter { height: auto;  width: 100%; }
    #rounded_tab_wrapper.elementor-widget-n-tabs { border-radius: 12px;}
    .counter_prefix .elementor-counter-number-prefix {  font-size: 14px; margin-bottom: 5px; }
    
#autonomouslist .elementor-image-box-wrapper {
        text-align: start;
        flex-direction: row;
        display: flex;
        align-content: center;
        align-items: center;
    }
#autonomouslist .elementor-image-box-content{
    margin-left: 10px;
}
/*#meetAI ul.nav.nav-tabs.elementkit-tab-nav {*/
/*    display: flex !important;*/
/*    flex-direction: row;*/
/*    flex-wrap: nowrap;*/
/*    overflow: scroll;*/
/*    align-content: center;*/
/*    align-items: center;*/
/*   flex-basis: 100%;*/
/*}*/
#meetAI ul.nav.nav-tabs.elementkit-tab-nav {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    align-content: center;
    align-items: center;
    flex-basis: 100%;
    position: relative;
    padding-bottom: 20px;
    
    /* Add gray background line */
    background: linear-gradient(to right, #d3d3d3 0%, #d3d3d3 100%) bottom / 100% 3px no-repeat;
    
    /* Firefox */
    scrollbar-width: thin;
    scrollbar-color: #0036B0 transparent;
}

/* Webkit browsers (Chrome, Safari, Edge) */
#meetAI ul.nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar {
    height: 3px; /* Thin scrollbar height */
}

#meetAI ul.nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar-track {
    background: #d3d3d3; /* Gray track - full width */
}

#meetAI ul.nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar-thumb {
    background: #0036B0; /* Blue progress indicator */
    border-radius: 10px;
}

#meetAI ul.nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar-thumb:hover {
    background: #002a8a; /* Darker blue on hover */
}
#meetAI .elementkit-nav-item img {
    max-width: 40px;
    width: 40px;
    
}
#meetAI .elementskit-tab-title .tab-subtitle{
    display: none;
}

#meetAI span.elementskit-tab-title {
    min-height: 46px;
    padding-left: 10px;
    font-size:14px;
    font-weight: 600;
    margin-left: 6px;
    align-content: center;
}
#meetAI{
   padding-left: 0px;
   padding-right: 0px;
}
#meetAI .elementkit-tab-wraper .elementkit-nav-link {
        justify-content: flex-start;
        width: max-content;
    }
#meetAI .elementskit-tab-title .main-tab-title{
   max-width:190px;
   display: block;
}
#meetAI .elementkit-tab-wraper.vertical .elementkit-nav-item:not(:last-child) {
    margin-bottom: 0px;
}

#tabslidersec #uc_card_carousel_elementor_b4250f7 .ue-carousel-item {
    overflow: hidden;
    transition: 0.3s;
    border-radius: 25px;
}
#customerreviewslider .elementor-image-box-wrapper {
        text-align: start;
        flex-direction: row;
        display: flex;
        align-content: center;
        align-items: center;
    }
#customerreviewslider .elementor-image-box-title {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    color: #2D2D2D;
}
#customerreviewslider .elementor-image-box-description{
    font-size: 14px;
}
#customerreviewslider .elementor-image-box-img img {
    height: 72px;
    
}
#customerreviewslider .elementor-image-box-content{
    margin-left: 5px;
}
#customerreviewslider .review_box1 .p_text {
    min-height: 125px;
    font-size: 14px;
}
#customerreviewslider .review_box1{
    
    min-height: 365px;
    
}
#meetAI .uael-infobox-text {
    font-size: 20px;
    color: #0E0D21;
    margin-top: 10px;
}
#meetAI .uael-infobox-text p {
    font-size: 20px !important;
    color: #0E0D21;
    margin-top: 10px;
}
#meetAI .elementor-element-c9114bc, #meetAI .elementor-element-1dde8e4, #meetAI .elementor-element-1dde8e4
 {
    display: flex;
    flex-direction: row;
    padding: 0px;
    margin-top: 20px;
    flex-wrap: wrap;
}

#tabslidersec .owl-nav {
        display: block !important;
    
}
#tabslidersec .owl-carousel .owl-nav .owl-next, #tabslidersec .owl-carousel .owl-nav .owl-prev {
        top: 128px;
        width: 0px;
        height: 0px;
        line-height: 0px;
        font-size: 0px;
        background-color: red !important;
    }
    #tabslidersec .owl-prev .icon-arrow-left, #tabslidersec .owl-next .icon-arrow-right {
    color: #ffff !important;
    background-color: #0036B0;
    height: 25px;
    width: 25px;
    border-radius: 20px;
    padding: 5px 3px;
}
#tabslidersec .icon.icon-arrow-left::before, #tabslidersec .icon.icon-arrow-right::before {
    color: #fff;
}
.new_zyucs_designs #tabslidersec .active.center .ue-item {
    opacity: 1 !important;
    transform: scale3d(1, 1, 1) !important;
    transition: all 0.3s ease-in-out !important;
}
.new_zyucs_designs [class*="elementor-"] .elementor-widget-n-carousel.elementor-element .swiper-pagination {
        left: 49% !important;
        top: 100%!important;
        scale: 0.75 !important;
    }
    .elementor-249372 .elementor-element.elementor-element-a896e3c:not(.elementor-motion-effects-element-type-background), .elementor-249372 .elementor-element.elementor-element-a896e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(https://staging.zycus.com/wp-content/uploads/2025/12/Group-1820594446.webp);
    background-position: -196px 190px !important;
    background-repeat: no-repeat;
    background-size: cover !important;
}
} 

@media (max-width: 1024px) and (min-width:768px) {
  .new_zyucs_designs p {
        font-size: 15px !important;
    }
   #meetAI ul.nav.nav-tabs.elementkit-tab-nav {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    align-content: center;
    align-items: center;
    flex-basis: 100%;
    position: relative;
    padding-bottom: 20px;
    
    /* Add gray background line */
    background: linear-gradient(to right, #d3d3d3 0%, #d3d3d3 100%) bottom / 100% 3px no-repeat;
    
    /* Firefox */
    scrollbar-width: thin;
    scrollbar-color: #0036B0 transparent;
}

/* Webkit browsers (Chrome, Safari, Edge) */
#meetAI ul.nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar {
    height: 2px; /* Thin scrollbar height */
}

#meetAI ul.nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar-track {
    background: #d3d3d3; /* Gray track - full width */
}

#meetAI ul.nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar-thumb {
    background: #0036B0; /* Blue progress indicator */
    border-radius: 10px;
}

#meetAI ul.nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar-thumb:hover {
    background: #002a8a; /* Darker blue on hover */
}
#meetAI .elementkit-nav-item img {
    max-width: 70px;
    width: 70px;
    
}
#meetAI .elementkit-tab-wraper .elementkit-nav-link {
        justify-content: flex-start;
        width: max-content;
    }
#meetAI .elementskit-tab-title .tab-subtitle{
    display: none;
}
#meetAI .elementskit-tab-title .main-tab-title{
   max-width:190px;
   display: block;
}
#meetAI .elementkit-tab-wraper.vertical .elementkit-nav-item:not(:last-child) {
    margin-bottom: 0px;
}
#meetAI span.elementskit-tab-title {
    min-height: 70px;
    padding-left: 10px;
    font-size:16px;
    font-weight: 600;
    margin-left: 6px;
    align-content: center;
}
.elementor-249372 .elementor-element.elementor-element-a896e3c:not(.elementor-motion-effects-element-type-background), .elementor-249372 .elementor-element.elementor-element-a896e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(https://staging.zycus.com/wp-content/uploads/2025/12/Group-1820594446.webp);
    background-position: 176px 90px !important;
    background-repeat: no-repeat;
    background-size: 94% auto!important;
}
.urulcon .subintrop {
    min-height: 84px;
}
.rsblo{
    min-height: 90px;
}    
}
@media (max-width: 1200px) and (min-width: 768px) {
    .new_zyucs_designs [class*="elementor-"] .elementor-widget-n-carousel.elementor-element .swiper-pagination
 {
        left: 47% !important;
    }
}
