#ice_berg_img.elementor-element {
    right: calc((100% - 1150px) / 2);
}
.brand_logos .swiper-slide-image {
    height: 80px; object-fit: contain;
}
.new_casestudies .uc_content {
    margin-left: 0;
    margin-right: 0;
}
.new_casestudies .uc_content {
    margin-left: 0;
    margin-right: 0;
}
.new_casestudies .ue_post_grid_item .ue-grid-item-meta-data { opacity: 0.5; }
.new_casestudies .ue_p_title { min-height: 77px; }
.new_casestudies a.uc_more_btn {
right: 16px;
position: absolute;
bottom: -70px;
transform: rotate(-45deg);
transition: all 0.3s ease-in-out;
    font-size: 18px;
}
.new_casestudies .ue_post_grid_item:hover a.uc_more_btn {
right: 16px;
position: absolute;
bottom: 20px;
}

/* @media (min-width: 1024px) {
#industry_leaders .swiper-wrapper { padding: 38px 0; }
#industry_leaders .swiper-slide { transition: all 0.4s; }
#industry_leaders .swiper-slide .hover_show {
    transition: all 0.4s;
    margin-bottom: -4em;
opacity: 0;
}
#industry_leaders .swiper-slide.swiper-slide-next { transform: scale(1.2); z-index: 1; }
#industry_leaders .swiper-slide.swiper-slide-next .hover_show {
    margin-bottom: 0em; opacity: 1;
}
#industry_leaders .swiper-slide.swiper-slide-active .e-con-full.Indus_Box { padding-right: 55px; padding-left: 26px; }
#industry_leaders .swiper-slide .e-con-full.Indus_Box { padding-left: 55px; padding-right: 26px; }
#industry_leaders .swiper-slide.swiper-slide-next .e-con-full.Indus_Box { padding-right: 26px; padding-left: 26px; border: 5px solid #f8f9fa; }
} */

/* NEED TO ENABLE*/
.layer-images-c1, .layer-images-c2, .layer-images-c3, .layer-images-c4, .layer-images-c5 { opacity: 0; transform: translatey(20px); transition: all 0.4s linear; }
.layer-images-c1.visible, .layer-images-c2.visible, .layer-images-c3.visible, .layer-images-c4.visible, .layer-images-c5.visible { opacity: 1; transform: translatey(0); }


#S2P_services.e-con { transition: 0s; }

#S2P_services .layer-images { transition: all 0.8s; opacity: 0;  }
#S2P_services.inViewport .layer-images, #S2P_services.inViewport .elementor-element[class*="layer-images-"] { opacity: 1; }
#S2P_services.inViewport .layer-images.ly_2, #S2P_services.inViewport .elementor-element.layer-images-c2 { transition-delay: 1s;  }
#S2P_services.inViewport .layer-images.ly_3, #S2P_services.inViewport .elementor-element.layer-images-c3 { transition-delay: 2s;  }
#S2P_services.inViewport .layer-images.ly_4, #S2P_services.inViewport .elementor-element.layer-images-c4 { transition-delay: 3s;  }
#S2P_services.inViewport .layer-images.ly_5, #S2P_services.inViewport .elementor-element.layer-images-c5 { transition-delay: 4s;  }

#new_solution_wrapper details[open] .e-n-accordion-item-title-header .e-n-accordion-item-title-text  {
font-size: 24px;
}
.solution-slider:before {
    content:'';
    position:absolute;
    top: -2.5%; left: 0;
    width: 1.5px; height: 105%;
}
.solution-slider .e-widget-swiper:before, .solution-slider .e-widget-swiper:after {
content: '';
position: absolute;
left: -15%;
top: 0;
height: 1.5px;
width: 130%;
}
.solution-slider .e-widget-swiper:after { top: unset; bottom: 0; }
.elementor-widget-n-accordion .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
    align-items: start;
    display: flex;
}
/* 	.ekit-template-content-markup.ekit-template-content-header { display: none; } */

@media (min-width: 1900px){
    #ice_berg_img.elementor-element {
        right: 12%;
        bottom: 108px;
        width: 898px;
    }
    #banner_content.elementor-element  { height: 512px; }
    .new_casestudies .ue_p_title { min-height: 97px; }
    .new_casestudies .ue_post_grid_item:hover a.uc_more_btn { right: 25px; bottom: 25px;  }
}
@media (min-width: 1201px) {
    #content .ast-container {
        max-width: 100%;
    }

    .new_zyucs_designs .ekit-template-content-footer,
    .new_zyucs_designs .ekit-template-content-header, 
    .single.single-knowledge-hub .ekit-template-content-header, 
    .single.single-knowledge-hub .ekit-template-content-footer {
        max-width: 100%;
        padding: 0 20px;
    }

    p {
        margin-bottom: 0;
    }
}

@media (min-width: 1920px) {
    #content .ast-container {
        max-width: 1900px;
    }

    .new_zyucs_designs .ekit-template-content-footer,
    .new_zyucs_designs .ekit-template-content-header, 
    .single.single-knowledge-hub .ekit-template-content-header, 
    .single.single-knowledge-hub .ekit-template-content-footer  {
        max-width: 1900px;
        margin: auto;
        padding: 0 20px;
    }
}

@media (min-width: 1660px) {
    #new_solution_wrapper details[open] .e-n-accordion-item-title-header .e-n-accordion-item-title-text  {
        font-size: 28px;
    }
}


@media (max-width: 880px) {
    .e-con-full.deep_value {
        overflow: auto !important;
        flex-wrap: nowrap;
        padding-bottom: 30px;
        scroll-snap-type: x mandatory;
        overscroll-behavior-x: contain;
        scroll-padding: 0 10px; 
    }
    .e-con-full.deep_value::-webkit-scrollbar {
      height: 5px; 
    }

    .e-con-full.deep_value::-webkit-scrollbar-track {
      background: #EFF2F5;  border-radius: 12px;
    }

    .e-con-full.deep_value::-webkit-scrollbar-thumb {
      background: #0036B0;  border-radius: 12px;
    }

    .e-con-full.deep_value::-webkit-scrollbar-thumb:hover {
      background: #0036B0; 
    }

    .e-con-full.deep_value .e-con-full.e-child {
        min-width: 305px;
        scroll-snap-align: start;
    }

    #new_solution_wrapper details[open] .e-n-accordion-item-title-header .e-n-accordion-item-title-text {
        font-size: 20px;
    }
}

@media (max-width: 767px) {
    .footer_m-headings p, .font_size-sm-14 p , .font_size-sm-14 h2.elementor-heading-title { font-size: 14px !important;  }
    .heading-sm-16 h2.elementor-heading-title, .entry-content .font_size-sm-16 p { font-size: 16px !important; }
    .font_size-sm-14 p { line-height: 1.4; }
    .font_size-sm-32 h2.elementor-heading-title { font-size: 32px !important; }
    .font_size-sm-12 p { font-size: 12px !important; }
    .font_size-sm-10 p { font-size: 10px !important; }

    .brand_logos .swiper-slide-image { height: 37px; }
    .e-con-full.deep_value br { display: block;  }

    #new_solution_wrapper details[open] .e-n-accordion-item-title-header .e-n-accordion-item-title-text  { font-size: 16px;   }
    .elementor-widget-n-accordion .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper { gap: 6px;	}
    
    .anouncement .elementor-element > .elementor-widget-container, .anouncement .elementor-element > .elementor-widget-container p {width:100%; line-height: 1; display: flex; align-items: center; }
    .anouncement .p_text { text-align: left; }
    .anouncement .annunce_text {
        width: calc(100% - 72px);
        display: inline-block;
        text-align: left;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1 !important;
    }
    .anouncement .annunce_btn { width: 68px; display: inline-block; overflow: hidden; line-height: 1 !important; }
}

@media (min-width: 545px) {
    .new_zyucs_designs.ast-page-builder-template .site-content > .ast-container, 
    .single.single-knowledge-hub .site-content > .ast-container {
        padding-left: 20px;
        padding-right: 20px;
            overflow: hidden;
    }
}
@media (max-width: 544px) {
    .new_zyucs_designs.ast-page-builder-template .site-content > .ast-container, 
    .single.single-knowledge-hub .site-content > .ast-container  {
        padding-left: 1rem;
        padding-right: 1rem;
        overflow: hidden;
    }
}



/* New Css */
@keyframes Float {
0%, 100% { transform: translateY(0px); }
50% { transform: translateY(-10px);  }
}
#new_zycus_header { transition: all 0.3s; width: 100vw; }
div#new_zycus_header > .elementor-element {
max-width: 1740px;
margin: auto;
}  
.new_zycus_dots .swiper-pagination-bullet  {
    border: 1px solid #003DA5;
    opacity: 1;
    background: #fff0;
}
.new_zycus_dots .swiper-pagination-bullet-active {
    background: #003DA5;
    box-shadow: 0 0 0 2px #003DA5;
}
.new_zycus_dots .swiper-pagination-bullets { 
    transform: none;
    width: 100%;
    left: 0;
}
.slider_visible .e-n-carousel.swiper { overflow: visible; }
div[data-dyntube-key].preview_vid {
    scale: 1.85;
    transform-origin:  center bottom; 
}
.uael-modal-text dyntube-channel > div  {
    margin-top: -27px;
}
span.annunce_btn {  margin-left: 4px; }

@media (min-width:881px) {
    /* NEED TO ENABLE*/
    .elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-content { visibility: hidden; }
    .elementor-widget-n-menu .e-n-menu:hover:not([data-layout=dropdown]) .e-n-menu-content { visibility: visible; }
    body.new_zyucs_designs.page-id-179599,
    body.new_zyucs_designs.page-id-184972 {
        overflow: hidden;
        min-height: 100vh;
    }
    body.new_zyucs_designs.page-id-179599.loaded, 
    body.new_zyucs_designs.page-id-184972.loaded {
        overflow: auto;
    }
}

.uc-ajax-search__btn .fa-search:before {
    content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 19'%3E%3Cpath d='M13.5 14.32 17.18 18' stroke='%23002D72' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M15.55 9.02a7.36 7.36 0 1 0-14.73 0 7.36 7.36 0 0 0 14.73 0Z' stroke='%23002D72' stroke-width='1.5' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
    width: 25px;
    display: block;
}
.arrow_button .elementor-button-icon .e-font-icon-svg {
    height: 0.8em;
    transform: translateY(-1px);
}

.nex_newsletter[class*="elementor-element-"] .gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message {
    font-size: 12px !important;
    line-height: 1.4 !important;
}
#solution_contet.elementor-widget-n-accordion .elementor-image-box-img img {
    filter: brightness(0) invert(1);
}
.icon_box_sec[class*="elementor-"] [class*="elementor-element-"].icon_H-box:hover .elementor-image-box-title {
    color: #003DA5;
}
.icon_box_sec[class*="elementor-"] [class*="elementor-element-"].icon_H-box:hover  .elementor-element {
    border-color: #003DA5;
}
.icon_box_sec[class*="elementor-"] [class*="elementor-element-"].icon_H-box:hover  img {
    animation: Float 1.8s linear infinite ;
}
.icon_box_sec[class*="elementor-"] [class*="elementor-element-"].icon_H-box.rotate_img:hover  img {
     animation: rotate 4s linear infinite ;
} 
#new_nwesletter_form .gform_wrapper.gravity-theme .gfield_description.validation_message { position: absolute; }

/*Customer Slider*/
/*==========================*/
[class*="elementor-"] [class*="elementor-element-"]#nz_customer_slider .swiper-pagination-bullet  {
    border: 1px solid #003DA5;
    opacity: 1;
}
[class*="elementor-"] [class*="elementor-element-"]#nz_customer_slider .swiper-pagination-bullet-active {
    background: #003DA5;
    box-shadow: 0 0 0 3px #003DA5;
}
[class*="elementor-"] [class*="elementor-element-"]#nz_customer_slider .swiper {
    overflow: visible;
}
[class*="elementor-"] [class*="elementor-element-"]#nz_customer_slider .swiper-slide .e-con-inner {
    max-width: 100%;
}
.elementor-widget-n-carousel .swiper-pagination-fraction { font-family: "Inter", sans-serif; }
@media (min-width:768px) {
    [class*="elementor-"] [class*="elementor-element-"]#nz_customer_slider .swiper-pagination {
        left: calc(50vw - 33px);
    }
    [class*="elementor-"] [class*="elementor-element-"]#nz_customer_slider .text_review_content_left {
    max-width: calc(100% - 287px);
   }
}


/* 	milestone */
	
	
.zycus-new-milestone .e-n-tab-title {
    flex-direction: column !important;
}
.zycus-new-milestone .e-n-tabs-heading {
    justify-content: space-between !important;
margin-top: 55px;
    align-items: center;
}	
.zycus-new-milestone #e-n-tab-title-781742511{
        align-items: flex-start !important;
}
.zycus-new-milestone #e-n-tab-title-781742515{
    align-items: flex-end !important;
}
.zycus-new-milestone .e-n-tab-title-text{
    margin-top: 15px;
}

.zycus-new-milestone .e-n-tab-title:last-child::before{
         width: 0 !important;
}

.zycus-new-milestone{
    position: relative;
}
.zycus-new-milestone .e-n-tabs.e-activated{
    position: relative;
    z-index: 1;
}
.zycus-new-milestone::before{
    content: "";
    position: absolute;
    bottom: 55px;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: #9B9B9B;
}
.zycus-new-milestone::after {
    content: "";
    position: absolute;
    bottom: 55px;
    left: 0;
    height: 1px;
    width: 00%;
    transition: all 0.3s;
    background-color: #0036B0;
}
.zycus-new-milestone.one::after { width: 00%; }
.zycus-new-milestone.two::after { width: 25%; }
.zycus-new-milestone.three::after { width: 48%; }
.zycus-new-milestone.four::after { width:72%; }
.zycus-new-milestone.five::after { width:100%; }


/*S2P Solution page*/
/*===============================*/

#breadcrumb .elementor-inline-item .elementor-icon-list-text { font-weight: 700; }
#breadcrumb .elementor-inline-item a .elementor-icon-list-text { color: #2D2D2D; font-weight: 400; }
#breadcrumb .elementor-inline-item a:hover .elementor-icon-list-text { color: #003DA5; }


#solution_banner span.sqaure_ai {
    border: 2px solid #0036b0;
    border-radius: 10px;
}

[class*="elementor-"] [class*="elementor-element-"].elementor-element.overflow_hidden { overflow: hidden; }
.elementor-button-icon .icon.icon-download::before {
    content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'%3E%3Cpath d='m8.42 10.31 3.93 3.94 3.94-3.94m-3.94-6.56v10.5m8.25 0v5.25a.75.75 0 0 1-.75.75h-15a.75.75 0 0 1-.75-.75v-5.25' stroke='%23003DA5' stroke-width='1.71' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    display: inline-block;
    width: 1.3em;
} 
.elementor-widget.elementor-widget-button:hover .elementor-button-icon .icon.icon-download::before {
    content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'%3E%3Cpath d='m8.42 10.31 3.93 3.94 3.94-3.94m-3.94-6.56v10.5m8.25 0v5.25a.75.75 0 0 1-.75.75h-15a.75.75 0 0 1-.75-.75v-5.25' stroke='%23FFF' stroke-width='1.71' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}


[class*="elementor-element-"].elementor-element.outline-ed_warpper {
    background: linear-gradient(-67deg, #B8C6D3 0%, #E3EEF9 51%, #B8C6D3 100%);
}
/*
.outline-ed_warpper:before {
    content: '';
    background: linear-gradient(-67deg, #B8C6D3 0%, #E3EEF9 51%, #B8C6D3 100%);
    position: absolute;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    left: -1px; top: -1px;
    z-index: -1;
}
*/
#scrollspy_shifter .elementor-toc__header { display: none;  }
#scrollspy_shifter .elementor-toc__body {
    text-align: center; padding: 12px;
}
#scrollspy_shifter .elementor-toc__body .elementor-toc__list-wrapper { border-radius: 50px; padding: 13px 16px; display: inline-flex; margin: auto; box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.08); background: #fff;}
#scrollspy_shifter .elementor-toc__list-wrapper { margin: 0; display: flex;  gap: 12px; }
#scrollspy_shifter .elementor-toc__list-wrapper .elementor-toc__list-item {  margin-bottom: 0; }
#scrollspy_shifter .elementor-toc__list-wrapper .elementor-toc__list-item a.elementor-toc__list-item-text {  
    padding: 16px;
    border-radius: 50px;
    background: #fff;
    transition: all 0.3s;
}
#scrollspy_shifter .elementor-toc__list-wrapper .elementor-toc__list-item:hover a.elementor-toc__list-item-text,  
#scrollspy_shifter .elementor-toc__list-wrapper .elementor-toc__list-item a.elementor-toc__list-item-text.elementor-item-active, 
#scrollspy_shifter .elementor-toc__list-wrapper .elementor-toc__list-item:hover a.elementor-toc__list-item-text.elementor-item-active {  
    background: #E8F0FF;
    color: var(--item-text-active-color);
    text-decoration: none;
    font-weight: 700;
}
#Platorm_covers { transition: all 0s; }
.platform_slides .elementor-element.e-con-full.s2p_slide.e-flex.e-con.e-child { 
    transform-origin: top center; transition: all 0s;
}
.platform_slides .outline-ed_warpper .elementor-image-box-description b { 
    color: #2D2D2D;
}

.circle_icon_hover[class*="elementor-element-"] .elementor-widget-icon.elementor-absolute {
    transform: translateY( 100px); opacity: 0; transition: all 0.3s;
}
.circle_icon_hover[class*="elementor-element-"]:hover .elementor-widget-icon.elementor-absolute {
    transform: translateY( 0); opacity: 1; 
}

#s2p_industry span.swiper-pagination-current {
    font-size: 1.5em;
    transform: translateY(1px);
    display: inline-block;
}

/*home-case-stydy-css*/
.new-loop-grid .elementor-view-framed .elementor-icon {
    position: absolute;
    right: 2px;
    opacity: 0; /* Initially hidden */
    transform: translateY(20px); /* Start with a slight downward offset */
    display: block;
    transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out; /* Transition for both opacity and transform */
}

.new-loop-grid:hover .elementor-view-framed .elementor-icon {
    opacity: 1; /* Fade in */
    transform: translateY(-60px); /* Move up to the original position */
    z-index: 999;
}

.new-loop-grid .content-bg{
    height: 100%;
    transition: all 0.4s;
    overflow: hidden !important;
}
.new-loop-grid:hover .content-bg{
    background-color: #003DA5 !important;
    border: 2px solid #24468e;
    margin-top: -50px;
    padding-bottom: 58px;
}
.new-loop-grid:hover .elementor-heading-title, .new-loop-grid:hover .elementor-author-box__name, .new-loop-grid:hover .elementor-icon-list-text, .new-loop-grid:hover .elementor-author-box__button{
    color: #fff !important;
}
.new-loop-grid .elementor-heading-title{
    min-height: 120px;
}
.new-loop-grid:hover .brand_cases img {
    filter: brightness(0%) invert(1) ;
}




.new-loop-grid .elementor-widget-image a {
    display: inline-block;
    width: 100%;
}
.title_linear.para [id*="uc_hover_text_reveal_content_box_elementor_"] .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_description {
    margin-bottom: 20px;
}

.hover_blue.e-con .elementor-widget.elementor-widget.hover_text_blue {
    margin-bottom: -74px;  opacity: 0;
    transition: all 0.3s;
}
.hover_blue.e-con:hover .elementor-widget.elementor-widget.hover_text_blue {  margin-bottom: 0px; opacity: 1; }

#roles_industry.elementor-widget-n-tabs .e-n-tabs-heading {
    background: #fff;
    box-shadow: 0 0 14px rgb(0 0 0 / 8%);
    padding: 13px 16px;
    border-radius: 60px;
    width: 320px;
    position: absolute;
    top: -104px;
    right: 0;
}

.new-loop-grid .resourse_label a.elementor-post-info__terms-list-item {
    background: linear-gradient(180deg, #F3F9FF, #BEDDFF);
    padding: 8px 17px;
    border-radius: 50px;
    border: 1px solid #B1D3F8;
    color: #003DA5;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 10px;
    display: block !important;
}
[class*="elementor-"] .elementor-element[class*="elementor-element-"].learn_more_btn a.uc_btn {
    position: absolute;
    padding: 0;
    top: -86px;
    right: 0;
    font-size: 0px;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' fill='%230036B0' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m34.9 289.5-22.2-22.2a24 24 0 0 1 0-33.9L207 39a24 24 0 0 1 33.9 0l194.3 194.3a24 24 0 0 1 0 33.9L413 289.4a24 24 0 0 1-34.3-.4L264 168.6V456a24 24 0 0 1-24 24h-32a24 24 0 0 1-24-24V168.6L69.2 289.1a24 24 0 0 1-34.3.4'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    background-color: #fff;
    --size: 64px;
    border: 1.45px solid #fff;
    border-radius: 50%;
    width: var(--size);
    height: var(--size);
    rotate: 45deg;
}
.home [class*="elementor-"] .elementor-element[class*="elementor-element-"].learn_more_btn .dv_box:nth-of-type(odd) a.uc_btn {
    top: -148%;
}
.home [class*="elementor-"] .elementor-element[class*="elementor-element-"].learn_more_btn .dv_box:nth-of-type(even) a.uc_btn {
    top: -208%;
}


/*Industry page - slider*/
@media (min-width:601px) {
    div#slider {
        mask-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 25%, rgb(0, 0, 0) 75%, rgba(255, 255, 255, 0) 100%);
    }
    #s2p_slider_images .elementor-widget-image.elementor-absolute { width: calc(100% - 20px); }
    [class*="elementor-"] .elementor-element[class*="elementor-element-"].slick-slide.items > .elementor-widget-container {
        scale: 0.835;
    }
    [class*="elementor-"] .elementor-element[class*="elementor-element-"].slick-active.slick-center > .elementor-widget-container {
        scale: 1;
    }
}

/*Request demo - iceberg*/
#request_demo_iceberg  .e-lottie__container:before {
    opacity: 0.32;
    content: '';
    height: 90%;
    position: absolute;
    width: calc(100% + 16vw);
    left: 50%;
    transform: translateX(-50%);
    background: radial-gradient(at top center, rgb(164 199 255) 0%, #FFFFFF00 66%);
    top: 34%;
}
#gradient_right .banner__title.fading_white .elementor-heading-title {
    color: #fff;
    background: -webkit-linear-gradient(180deg, #fff, #ffffff52);
    background: linear-gradient(180deg, #fff, #ffffff52);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    padding-bottom: 15px;
}
.nex_newsletter .gform_heading {
    display: none;
}
#request_demo_main .uael-gf-style .gform_wrapper textarea { border-radius: 14px; resize: none;  }

#rd_ice_wrapper .elementor-element[class*="elementor-element-"].left_ice { --margin-left: calc((100% - 678px) / 2); }
#rd_ice_wrapper .elementor-element[class*="elementor-element-"].right_ice {  --margin-left: calc((100% + 50px) / 2); }
@media (max-width: 1599px) {
  #rd_ice_wrapper .elementor-element[class*="elementor-element-"].left_ice { 
    --margin-left: calc((100% - 600px) / 2); 
    scale: 0.9; transform-origin: right;
  }
  #rd_ice_wrapper .elementor-element[class*="elementor-element-"].right_ice { 
    --margin-left: calc((100% + 50px) / 2); 
    scale: 0.9; transform-origin: left;
    --margin-top: -10px;
  }
}

@media (max-width: 1149px) {
  #rd_ice_wrapper .elementor-element[class*="elementor-element-"].left_ice { 
    --margin-left: calc((100% - 560px) / 2); 
    scale: 0.8; transform-origin: right; --margin-bottom: -50px;
  }
  #rd_ice_wrapper .elementor-element[class*="elementor-element-"].right_ice { 
    --margin-left: calc((100% + 140px) / 2); 
    scale: 0.8; transform-origin: left;
    --margin-top: -20px;
  }
}


#slider .items.elementor-widget-image-box {
    margin: 8px 0;
}
[class*="elementor-"] .elementor-element[class*="elementor-element-"].slick-slide.items > .elementor-widget-container {
    transition: all 0.3s ease !important; 
}
[class*="elementor-"] .elementor-element[class*="elementor-element-"].slick-active.slick-center > .elementor-widget-container {
    background: linear-gradient(180deg, #0546D9, #00267D); 
}

[class*="elementor-"] .elementor-element[class*="elementor-element-"].slick-active.slick-center  .elementor-image-box-title, 
[class*="elementor-"] .elementor-element[class*="elementor-element-"].slick-active.slick-center  .elementor-image-box-description {
    color: #fff;
}

#s2p_slider_images .elementor-widget-image { opacity: 0; visibility: hidden; ; transition: all 0.3s ease !important; }
#s2p_slider_images .elementor-widget-image.selected { opacity: 1; visibility: visible; }
#slider ul.slick-dots {
    margin: auto; align-items: center;
    display: flex; list-style: none;  gap: 10px;
    justify-content: center;  font-size: 0px;
}
#slider ul.slick-dots li button {
    padding: 4px; background: #fff; border: 1px solid #0546D9; font-size: 0px; border-radius: 50%;
}
#slider ul.slick-dots li.slick-active button { background: #0546D9; border: 1px solid #0546D9; padding: 6px; }

@media (min-width: 1201px){
  .font-size-lg-64 h1.elementor-heading-title { font-size: clamp(2.1875rem, -1.4375rem + 4.5313vw, 4rem) !important; }
    .font-size-lg-22 p { font-size: clamp(0.8125rem, -0.3125rem + 1.4063vw, 1.375rem) !important; }
    .font-size-lg-20 p { font-size: clamp(0.875rem, 0.125rem + 0.9375vw, 1.25rem) !important; }
    .font-size-lg-18 p { font-size: clamp(0.8125rem, 0.1875rem + 0.7813vw, 1.125rem) !important; }


    .line_height-14 p { line-height: 1.4; }
    .line_height-15 p { line-height: 1.5; }

    span.sqaure_ai, #solution_banner span.sqaure_ai {
        display: inline;
        text-align: center;
        padding: 7px 12.65px;
    }
}

@media (min-width: 1600px){
    span.sqaure_ai, #solution_banner span.sqaure_ai {			
        padding: 2.5px 11.1px;
    }
    #solution_banner span.sqaure_ai {
        border: 3px solid #0036b0;
        border-radius: 10px;
    }
    
}

@media (min-width: 1921px){
    .font-size-lg-64 h1.elementor-heading-title { font-size: 64px !important; }
    .font-size-lg-22 p { font-size: 22px !important; }
    .font-size-lg-20 p { font-size: 20px !important; }
    .font-size-lg-18 p { font-size: 18px !important; }
}
@media (max-width: 1299px) {
    span.sqaure_ai { padding: 3px 8px; }
}
@media (max-width: 767px) {
    #hero_banner_content { position: static; background-image: none; }
    article:not(.press-releases) .entry-content #hero_banner_content p { text-align: left !important; }
    .entry-content p { font-size: 12px !important; }
}

#new_hero_banner { height: 1040px; }

.video_review .elementor-widget.elementor-widget-html:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 85%;
    background: linear-gradient(00deg, black, transparent);
    z-index: 1;
    bottom: 0;
    left: 0px;
}

.review_box .profile_img img { object-fit: cover; }

.elementor-widget-image a[data-elementor-open-lightbox="yes"] { position: relative; }
.elementor-widget-image a[data-elementor-open-lightbox="yes"]:before {
    content: '';
    position: absolute;
    width: 28px;
    height: 28px;
    right: 20px;
    bottom: 20px;
    background: url(../../uploads/2025/01/zoom-image.webp) no-repeat center / 100%;
}


@media (max-height: 840px) {
    div#e-n-menu-content-1424 {
        height: calc(100vh - 125px);
        overflow: auto;
        max-height: 720px;
    }
}
@media (max-width: 1920px) {
    #new_hero_banner { height: 1040px; }
    #hero_banner_content { height: 592px; }
    #Iceberge_animated {
            transform: translateX(42px);
    }
    #Iceberge_animated .e-lottie__container:before {
        content: '';
        height: 75%;
        position: absolute;
        width: 1820px;
        left: 41%;
        transform: translateX(-50%);
        background: radial-gradient(at top center, #1D65D740 0%, #FFFFFF00 50%);
        top: 29.5%;
  }
    #banner_IB-content .elementor-image-box-wrapper {		display: flex; align-items: center; 	}
    #banner_IB-content .elementor-image-box-wrapper .elementor-image-box-content { max-width: 300px;		}
    #banner_IB-content .elementor-image-box-wrapper .elementor-image-box-img { margin-bottom: 0px !important; }
    #banner_IB-content .elementor-image-box-wrapper:before {
        content: '';
        background: url(../../uploads/2025/04/Line-8.png) no-repeat center / 100%;
        height: 40px; width: 274px;
        left: -288px; top: -12px; 
        position: absolute; 
    }
    #banner_IB-content .elementor-widget-image-box { padding: 12px 0;}
    #banner_IB-content .elementor-widget-image-box.two { margin-left: 0px; }
    #banner_IB-content .elementor-widget-image-box.two { margin-left: -50px; }
    #banner_IB-content .elementor-widget-image-box.three { margin-left: -100px; }
    #banner_IB-content .elementor-widget-image-box.four { margin-left: -138px; margin-top: -8px; }

    .nex_newsletter .gform_wrapper.gravity-theme .gform_fields { gap: 36px; }
    #request_demo_main.nex_newsletter .gform_wrapper.gravity-theme .gform_fields { gap: 6px 30px; }

    .nex_newsletter .uael-gf-style .gform_wrapper input[type="submit"] { opacity:1; cursor: pointer; }
    .nex_newsletter .uael-gf-style .gform_wrapper input[type="submit"]:disabled { cursor: not-allowed; }
    .nex_newsletter .uael-gf-style .gform_wrapper input[type="submit"]:disabled:hover { color: #003DA5; background-color: #F4F4F4; }
    
    [class*="elementor-"] .new-loop-grid .elementor-element[class*="elementor-element-"].elementor-view-framed .elementor-icon:hover {
        background-color: #fff;
        fill: #003DA5;
        color: #003DA5;
        border-color: #003DA5;
    }
    
    
}

/* 	-============================================== */

@media (max-width: 1772px) and (min-width: 1600px) {
/*
    .new_zyucs_designs .entry-content {
        width: 1550px; margin: auto;
    }
    div#new_zycus_header > .elementor-element.e-child {
        width: 1430px; margin: auto;
    }
    .ekit-template-content-footer {
        width: 1550px; margin: auto; padding-left: 0; padding-right: 0;
    }
*/
    .zycus-new-mega-container { margin-top: -6px; }
    
    #new_hero_banner { height: 996px; }
    #hero_banner_content { height: 565px; }
    #hero_banner_content h1.elementor-heading-title { font-size: 52px; }
    #hero_banner_content .elementor-element.banner__subtitle { font-size: 18px; }
    #hero_banner_content .elementor-element.banner__description, #solution_contet p, #zycus_apart .icon_H-box p.elementor-image-box-description,
    #solution_contet p.elementor-image-box-description, #left-layer .p_text, #right-layer .p_text, #MAP .uc_box_content .uc_description, #video_text_reviews .p_text
  { font-size: 17px; }

    #Iceberge_animated { --lottie-container-max-width: 512px; transform: translateX(35px);  bottom: 60px; }
    #banner_IB-content .elementor-image-box-wrapper:before {  width: 238px; left: -255px; }
    #banner_IB-content .elementor-image-box-wrapper .elementor-image-box-description { font-size: 17px; line-height: 1.2; }

    #new_events .e-con-inner { --content-width: 1200px; }

    #S2P_services.e-con { --min-height: 1015px; }
    #layerd_S2P.elementor-element { --width: 600px;  }
    #layerd_S2P .layer-images.ly_2 { bottom: 68px; width: 596px; }
    #layerd_S2P .layer-images.ly_3 { bottom: 138px; width: 586px; }
    #layerd_S2P .layer-images.ly_4 { bottom: 200px; width: 600px; }
    #layerd_S2P .layer-images.ly_5 { bottom: 269px; width: 402px; margin-right: -1px; }
/* 		#layerd_S2P .layer-images-c1 .divider { height: 2px; } */
    #left-layer.elementor-element { bottom: 18px; }
    #left-layer .elementor-element.layer-images-c3 { --margin-bottom: 62px; }
    #left-layer .elementor-element.layer-images-c5 { --margin-bottom: 64px; }
    #right-layer.elementor-element { --padding-bottom: 46px; }

    #zycus_apart .icon_H-box h3.elementor-image-box-title { font-size: 25px; }

    .new-loop-grid .elementor-widget-heading h3.elementor-heading-title { font-size: 20px !important; }
    .new-loop-grid .elementor-element.content-bg { --padding-left: 30px; --padding-right: 30px; }

    .fullwidth_container:before {
            content: '';
            background: #F8F9FA;
            width: 100vw;
            left: 50%;
            transform: translateX(-50%);
    }
    .Indus_Box .indus_content { --margin-top: 120px !important; }

    #B_CTA_wrapper {  --padding-right: 90px;  }
    #B_CTA_wrapper.elementor-element:before {  background-position: -20px 0px; background-size: 762px auto;  }
    #B_CTA_form { --width: 670px;  }
    
    #new_nwesletter_form .gform_wrapper .gfield input[type="email"] { font-size: 16px; }
    
    
    #solution_event_sec.elementor-element[class*="elementor-element-"] { --content-width: 1430px; }
    .s2p_page [class*="elementor-"] .icon_box_sec[class*="elementor-element-"] { --gap: 0px 68px; }
    .icon_H-box[class*="elementor-"] .elementor-widget-image-box[class*="elementor-element-"] > .elementor-widget-container { padding-right: 0px; }
    .s2p_page #hero_banner_content { height: 600px; }
    .s2p_page div#banner_content_left { --width: 760px; }
    
    #progress-metrics {--gap: 0px 76px;}
    #progress-metrics [id*="uc_uc_circle_progress_bar_elementor_"] .uc_circular-bar { width: 300px; }
    #progress-metrics [id*="uc_uc_circle_progress_bar_elementor_"] .uc_circular-bar canvas {
        width: 300px !important;
        height: 300px !important;
    }
    .button_wrap_title.elementor-element[class*="elementor-element-"]  { min-width: var(--width); }
    .s2p_page #Sldie2_images .dashboard img {  height: 350px;  }
    .s2p_page #Sldie2_images .laptop_screen > .elementor-widget-container {  margin-left: 0px;  }
    .s2p_page #Sldie2_images .laptop_screen img {  max-width: 100%;  }
}

/* 	-============================================== */

@media (max-width: 1599px) and (min-width: 1280px) {	
    div#new_zycus_header { padding-left: 0; padding-right: 0; }
    .zycus-new-mega-container { margin-top: -6px; }
    #new_hero_banner { height: 830px; }
/*    #new_hero_banner { height: 906px; }*/
    #hero_banner_content {
        height: 469px;
        width: 90%;
        min-width: 1230px;
        max-width: 1320px;
        left: 50%;
        transform: translateX(-50%);
        padding-left: 0;
    }
    #hero_banner_content h1.elementor-heading-title { font-size: 44px; }
    #hero_banner_content .fs_lg_40 h1.elementor-heading-title { font-size: 40px; }
    #hero_banner_content .elementor-element.banner__subtitle { font-size: 16px; }
    #hero_banner_content .elementor-element.banner__description, #solution_contet p, #zycus_apart .icon_H-box p.elementor-image-box-description,
    #solution_contet p.elementor-image-box-description, #left-layer .p_text, #right-layer .p_text, #MAP .uc_box_content .uc_description, #video_text_reviews .p_text, .entry-content .elementor-widget-text-editor.p_text p
    { font-size: 15.5px; }

    #Iceberge_animated { --lottie-container-max-width: 420px; transform: translateX(0px);  bottom: 60px; }
    #banner_IB-content.elementor-element { --margin-left: clamp(450px, 32vw, 500px); }
    #banner_IB-content .elementor-image-box-wrapper:before {  width: 200px; left: -212px; }
    #banner_IB-content .elementor-image-box-wrapper .elementor-image-box-description { font-size: 15.5px; line-height: 1.2; }

    #banner_IB-content .elementor-widget-image-box.two { margin-left: -22px; }
    #banner_IB-content .elementor-widget-image-box.three { margin-left: -54px; }
    #banner_IB-content .elementor-widget-image-box.four { margin-left: -84px; margin-top:0px; }
    span.sqaure_ai {  padding: 6px 12.65px;    }

    #new_events .e-con-inner { --content-width: 1000px; }
    
    .elementor-element.section.e-con-full {
        width: 90%;
        min-width: 1230px;
        max-width: 1320px;
        padding-left: 0;
        padding-right: 0;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #S2P_services.e-con { --min-height: 720px; }
    #layerd_S2P.elementor-element { --width: 500px;  }
    #layerd_S2P .layer-images.ly_2 { bottom: 57px; width: 494px; }
    #layerd_S2P .layer-images.ly_3 { bottom: 115px; width: 484px; }
    #layerd_S2P .layer-images.ly_4 { bottom: 170px; width: 500px; }
    #layerd_S2P .layer-images.ly_5 { bottom: 225px; width: 346px; margin-right: 4px; }
    /* 		#layerd_S2P .layer-images-c1 .divider { height: 2px; } */
    #left-layer.elementor-element { bottom: 18px; }
    #left-layer .elementor-element.layer-images-c3 { --margin-bottom: 50px; }
    #left-layer .elementor-element.layer-images-c5 { --margin-bottom: 50px; }
    #right-layer.elementor-element { --padding-bottom: 46px; }
    #right-layer .elementor-element.layer-images-c2 { --margin-bottom: 50px; }
    #right-layer .elementor-element.layer-images-c4 { --margin-bottom: 50px; }
    
    #solution_contet .e-n-accordion-item a.elementor-button,
    .Indus_Box .indus_content a.elementor-button { font-size: 15px !important; }
    
    .elementor-element.deep_value > .e-con-full { max-width: calc((100% / 3) - 10px) !important; }
    
    #leadring_brands .new_sec_title .elementor-widget-container, .elementor-element.section.fullwidth_container.e-con-full, 
    .footer_section.elementor-element, div#new_zycus_header > .elementor-element.e-child, #rd_main_banner_content.elementor-element  {
        width: 90%;
        min-width: 1230px;
        max-width: 1320px;
        margin-left: auto;
        margin-right: auto;
    }
    .brand_logos .swiper-slide-image { height: 56px; max-width: 120px; }

    #zycus_apart .icon_H-box h3.elementor-image-box-title { font-size: 25px; }
    .video_review .elementor-widget.elementor-widget-html:before { left: -30px; }

    .new-loop-grid .elementor-widget-heading h3.elementor-heading-title { font-size: 17px !important; }
    .new-loop-grid .elementor-element.content-bg { --padding-left: 15px; --padding-right: 15px; }
    .new-loop-grid:hover .content-bg  {  padding-bottom: 30px;  margin-top: -38px !important;}

    .fullwidth_container:before {
            content: '';
            background: #F8F9FA;
            width: 100vw;
            left: 50%;
            transform: translateX(-50%);
    }
    .Indus_Box .industry_img img { height: 26px !important; }
    .Indus_Box .indus_content img { height: 28px !important; }
    .Indus_Box .indus_content { --margin-top: 65px !important; }
    .Indus_Box .indus_content h4.elementor-heading-title { font-size: 18px !important; }
    .Indus_Box .indus_content a.elementor-button { margin-top: 15px; }
    .Indus_Box .e-con-full.indus_content { --width: 100%: }
    .indus_btn_2 .elementor-button-wrapper { margin-top: 24px; max-width: 350px; }

    #B_CTA_wrapper {  --padding-right: 60px;  }
    #B_CTA_wrapper.elementor-element:before {  background-position: -20px 0px; background-size: 54% auto;  }
    #B_CTA_form { --width: 580px;  }
    
    .review_box .profile_img img { max-height: 260px; } 
    .review_box .text_review_content_left { max-width: calc(100% - 240px) !important; }
    .video_review  div[data-dyntube-key].preview_vid { scale: 1.97; }
    
    #new_nwesletter_form .gform_wrapper.gravity-theme .gform_footer input { margin-bottom: 4px; }
    
    
    .s2p_page [class*="elementor-"] .icon_box_sec[class*="elementor-element-"] { --gap: 0px 68px; }
    .icon_H-box[class*="elementor-"] .elementor-widget-image-box[class*="elementor-element-"] > .elementor-widget-container { padding-right: 0px; }
    .s2p_page #hero_banner_content { height: 530px; }
    .platform_slides, [class*="elementor-"] .platform_slides .elementor-element[class*="elementor-element-"] .elementor-image-box-description { font-size: 18px; line-height: 1.4em; }
    #progress-metrics {--gap: 0px 50px;}
    #progress-metrics [id*="uc_uc_circle_progress_bar_elementor_"] .uc_circular-bar { width: 280px; }
    #progress-metrics [id*="uc_uc_circle_progress_bar_elementor_"] .uc_circular-bar canvas {
        width: 280px !important;
        height: 280px !important;
    }
    .button_wrap_title.elementor-element[class*="elementor-element-"]  { min-width: var(--width); }
    .icon_H-box[class*="elementor-"] .elementor-widget-image-box[class*="elementor-element-"] h3.elementor-image-box-title { font-size: 25px;  }
    [class*="elementor-"] .elementor-element.section.e-con-full.mx-auto.elementor-element[class*="elementor-element-"] { 
        margin-left: auto;
        margin-right: auto;
    }
    [class*="elementor-"] .s2p_indus_box.elementor-element[class*="elementor-element-"] { --min-height: 380px; }
    
}

/* 	-============================================== */

@media (max-width: 1450px) and (min-width: 1280px) {
    [class*="elementor-"] #header_menu { --width: 520px; }
}

/* 	-============================================== */

@media (max-width: 1320px) and (min-width: 1280px) {
    
    #hero_banner_content {  padding-left: 20px;  }
    #hero_banner_content .elementor-widget-heading h1.elementor-heading-title {  font-size: 40px;   }
    #hero_banner_content .banner__subtitle.elementor-widget-text-editor .elementor-widget-container {  font-size: 14.5px; line-height: 1.4;  }
/*    #hero_banner_content .banner__description.elementor-widget-text-editor .elementor-widget-container {  font-size: 14px; line-height: 1.4;  }*/
    #hero_banner_content #banner_content_left { --gap: 15px 15px; }
/*
    [class*="elementor-"] #hero_banner_content #new_watch_video .elementor-button { padding: 12px 20px 12px 20px; font-size: 13px;}
    #Iceberge_animated { bottom: 8%; --lottie-container-max-width: 350px;}
    [class*="elementor-"] #banner_IB-content { --width: 302px;  }
    #banner_IB-content > .elementor-element[class*="elementor-element-"] {
        --gap: 12px;
        margin-top: -28px;
    }
    [class*="elementor-"] [class*="elementor-element-"].anouncement { top: 100px; }
    [class*="elementor-"] [class*="elementor-element-"].anouncement > .e-flex > .e-flex { padding: 12px; }
*/
    body:not(.rtl) .elementor-179599 .elementor-element.elementor-element-96c47e6.e-flex { left: 16px; }
}

/* 	-============================================== */

@media (max-width: 1279px) and (min-width: 1025px) {
    #new_zycus_header { padding-right: 15px; padding-left: 15px; }
    #new_zycus_header .elementor-widget-n-menu .e-n-menu-heading { flex-wrap: nowrap; }
    .ast-page-builder-template .site-content > .ast-container {
        padding-left: 15px;
        padding-right: 15px;
        overflow: hidden;
    }
    div#new_zycus_header > .elementor-element { padding: 12px; margin: 0 20px; }
    #header_right .elementor-widget-html svg { width: 16px; height: 16px; }
    #header_right .elementor-widget-html .elementor-widget-container {
        width: 32px;
        min-height: 32px;
    }
    #header_right .elementor-element.arrow_button:hover .elementor-button-icon {
        font-size: 14px;
        margin-left: -8px ;
        margin-right: 3px ;
        transform: translateY(3px) ;
    }
    [class*="elementor-"] .elementor-element.arrow_button:hover .elementor-button-icon {
        font-size: 16px ;
        margin-left: -8px ;
        margin-right: 2px ;
        transform: translateY(4px);
    }
    .new-loop-grid:hover .content-bg { margin-top: -30px; padding-bottom: 28px; }
    .new-loop-grid:hover .elementor-view-framed .elementor-icon {  font-size: 12px; padding: 12px 16px;  transform: translateY(-48px); }
    .fullwidth_container:before {
        content: '';
        background: #F8F9FA;
        width: 100vw;
        left: 50%;
        transform: translateX(-50%);
    }
    .elementor-element.section.fullwidth_container[class*="elementor-element-"] {
        margin-left: 0;
        margin-right: 0;
        max-width: calc(100% + 0px);
        width: 100vw;
    }
/*    #trusted_industry { max-width: 1038px; margin-right: auto; margin-left: auto; }*/
    #trusted_industry .swiper-slide .elementor-element > .e-con-inner, #trusted_industry .swiper-slide .Indus_Box { height: 100%; }
    [class*="elementor-"].our_impact .elementor-counter .elementor-counter-number-suffix {
        font-size: 20px;
        margin-left: 4px;
    }
    .brand_logos .swiper-slide-image { height: 50px; }
    
    #new_hero_banner { height: 720px; }
    #hero_banner_content { 
        left: 50%;
        height: 410px;
        padding-left: 20px;
        --width: 1020px;
        transform: translateX(-50%); 
    }
    #hero_banner_content [class*="elementor-element-"] span.sqaure_ai { border: 2px solid #0036B0; }
    #hero_banner_content [class*="elementor-element-"] .banner__description br { display: none; }
    #Iceberge_animated { transform: translateX(-4px); --lottie-container-max-width: 320px; }
    #banner_IB-content .elementor-widget-image-box .elementor-image-box-description {
        font-size: 14px;
    }
    #banner_IB-content > .elementor-element[class*="elementor-element-"] { --gap: 0; margin-top: -28px; }
    #banner_IB-content .elementor-image-box-wrapper:before {
        width: 165px; left: -180px;
    }
    #banner_IB-content .elementor-widget-image-box { padding: 12px 0;}
    #banner_IB-content .elementor-widget-image-box.two { margin-left: 0px; }
    #banner_IB-content .elementor-widget-image-box.two { margin-left: -20px; }
    #banner_IB-content .elementor-widget-image-box.three { margin-left: -45px; }
    #banner_IB-content .elementor-widget-image-box.four { margin-left: -75px; margin-top: 0px; }
    
    
    #S2P_services.e-con { --min-height: 720px; }
    #layerd_S2P.elementor-element { --width: 500px;  }
    #layerd_S2P .layer-images.ly_2 { bottom: 57px; width: 494px; }
    #layerd_S2P .layer-images.ly_3 { bottom: 115px; width: 484px; }
    #layerd_S2P .layer-images.ly_4 { bottom: 172px; width: 500px; }
    #layerd_S2P .layer-images.ly_5 { bottom: 228px; width: 346px; margin-right: 4px; }
    /* 		#layerd_S2P .layer-images-c1 .divider { height: 2px; } */
    #left-layer.elementor-element { bottom: 18px; }
    #left-layer .elementor-element.layer-images-c3 { --margin-bottom: 50px; }
    #left-layer .elementor-element.layer-images-c5 { --margin-bottom: 50px; }
    #right-layer.elementor-element { --padding-bottom: 46px; }
    #right-layer .elementor-element.layer-images-c2 { --margin-bottom: 50px; }
    #right-layer .elementor-element.layer-images-c4 { --margin-bottom: 50px; }    
    
    #new_nwesletter_form .gform_wrapper.gravity-theme .gform_footer input { margin-bottom: 4px; }
    
    div[data-dyntube-key].preview_vid { scale: 2.1; }
    .video_review .elementor-widget.elementor-widget-html:before { left: -30px; }
    [class*="elementor-"] .review_box .text_review_content_left { max-width: calc(100% - 210px) !important; }
    [class*="elementor-"] .review_box .text_review_content_left .p_text { font-size: 14px; }
    [class*="elementor-"] .review_box .text_review_content_left .cust_profile [class*="elementor-element-"] img { max-width: 80px; height: 30px;}
    [class*="elementor-"] .review_box .text_review_content_left .cust_profile .e-child .elementor-widget-text-editor:nth-child(1) { font-size: 14px;}
    [class*="elementor-"] .review_box .text_review_content_left .cust_profile .e-child .elementor-widget-text-editor:nth-child(2) { font-size: 12px;}
    
    
    
    .s2p_page [class*="elementor-"] .icon_box_sec[class*="elementor-element-"] { --gap: 0px 25px; }
    .icon_H-box[class*="elementor-"] .elementor-widget-image-box[class*="elementor-element-"] > .elementor-widget-container { padding-right: 0px; }
    #progress-metrics {--gap: 0px 30px; justify-content: space-between;}
    #progress-metrics .uc_circular-bar .uc_circular-bar-content { gap: 15px; }
    #progress-metrics [id*="uc_uc_circle_progress_bar_elementor_"] .uc_circular-bar { width: 220px; }
    #progress-metrics [id*="uc_uc_circle_progress_bar_elementor_"] .uc_circular-bar canvas {
        width: 220px !important;
        height: 220px !important;
    }    
    .platform_slides, [class*="elementor-"] .platform_slides .elementor-element[class*="elementor-element-"] .elementor-image-box-description { font-size: 14px; line-height: 1.4em; }
    .button_wrap_title.elementor-element[class*="elementor-element-"]  { min-width: var(--width); }
    .icon_H-box[class*="elementor-"] .elementor-widget-image-box[class*="elementor-element-"] h3.elementor-image-box-title { font-size: 20px;  }
    [class*="elementor-"] .elementor-element.section.e-con-full.mx-auto.elementor-element[class*="elementor-element-"] { 
        margin-left: auto;
        margin-right: auto;
    }
    [class*="elementor-"] .s2p_indus_box.circle_icon_hover[class*="elementor-element-"] .elementor-icon { padding: 14px 18px; font-size: 12px; }
/*    [class*="elementor-"] .s2p_indus_box.elementor-element[class*="elementor-element-"] { --min-height: 380px; }*/
    .new-loop-grid .resourse_label a.elementor-post-info__terms-list-item {
        padding: 6px 15px;
        font-size: 12px;
    }
    [class*="elementor-"] .elementor-element[class*="elementor-element-"].learn_more_btn a.uc_btn { background-size: 16px;  --size: 54px; }
    #request_demo_iceberg .e-lottie__container:before { top: 35%; }
}


/* 	-============================================== */

@media (max-width: 1279px) and (min-width: 1079px) {
    
    #hero_banner_content {  width: 98%; height: 398px;  }
    #hero_banner_content .elementor-widget-heading h1.elementor-heading-title {  font-size: 34px;   }
    #hero_banner_content .banner__subtitle.elementor-widget-text-editor .elementor-widget-container {  font-size: 13px; line-height: 1.4;  }
    #hero_banner_content .banner__description.elementor-widget-text-editor .elementor-widget-container {  font-size: 14px; line-height: 1.4;  }
    #hero_banner_content #banner_content_left { --gap: 10px 10px; --width: 390px; }
    
    #solution_banner #hero_banner_content #banner_content_left { --width: 480px;   }
    [class*="elementor-"] #hero_banner_content #new_watch_video .elementor-button { padding: 12px 20px 12px 20px; font-size: 13px;}
    #Iceberge_animated { bottom: 8%; --lottie-container-max-width: 350px;}
    [class*="elementor-"] #banner_IB-content { --width: 250px; --margin-left: auto; }
    #banner_IB-content > .elementor-element[class*="elementor-element-"] {
        --gap: 12px;
        margin-top: -28px;
    }
    [class*="elementor-"] [class*="elementor-element-"].anouncement { top: 100px; }
    [class*="elementor-"] [class*="elementor-element-"].anouncement > .e-flex > .e-flex { padding: 12px; }
    body:not(.rtl) .elementor-179599 .elementor-element.elementor-element-96c47e6.e-flex { left: 16px; }
    [class*="elementor-"] .review_box .text_review_content_left .p_text {
        font-size: 16px;
    }
    #B_CTA_form { --width: 580px; }
    
    [class*="elementor-"] [class*="elementor-element-"].indus_content { --margin-top: 50px; }
    
    .request_a_demo_banner[class*="elementor-element-"] div#gradient_right { --width: 49%; padding-left: 30px; }
    #scrollspy_shifter .elementor-toc__list-wrapper .elementor-toc__list-item a.elementor-toc__list-item-text { padding: 12px; font-size: 14px; }
}


/* 	-============================================== */

@media (max-width: 1024px) and (min-width: 880px) {
    #hero_banner_content { width: 98%; }
    div[data-dyntube-key].preview_vid { scale: 1.45; }
    [class*="elementor-"] .elementor-element[class*="elementor-element-"].video_review  {
        --min-height: 38vw;
    }
    #banner_IB-content.elementor-element[class*="elementor-element-"] { --margin-left: calc((100% - 190px)/2); }
}

/* 	-============================================== */

@media (max-width: 1024px) and (min-width: 768px) {
    .ast-page-builder-template .site-content > .ast-container {
        padding-left: 12px;
        padding-right: 12px;
        overflow: hidden;
    }
    .font_size-sm-10.elementor-widget-text-editor p { font-size: 10px !important; }
    
    #new_solution_wrapper details[open] .e-n-accordion-item-title-header .e-n-accordion-item-title-text  { font-size: 20px;   }
    .elementor-widget-n-accordion .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper { gap: 12px;	}
    
    .anouncement .elementor-element > .elementor-widget-container {line-height: 1; display: flex; align-items: center; }
    .anouncement .p_text { text-align: left; }
    .anouncement .annunce_text {
        width: calc(100% - 72px);
        display: inline-block;
        text-align: left;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1 !important;
    }
    .anouncement .annunce_btn { width: 88px; display: inline-block; overflow: hidden; line-height: 1 !important; }
    
    #new_zycus_header { padding-right: 15px; padding-left: 15px; }
    .ast-page-builder-template .site-content > .ast-container {
        padding-left: 15px;
        padding-right: 15px;
        overflow: hidden;
    }
    div#new_zycus_header > .elementor-element { padding: 12px; margin: 0 20px; }
    #header_right .elementor-widget-html svg { width: 16px; height: 16px; }
    #header_right .elementor-widget-html .elementor-widget-container {
        width: 32px;
        min-height: 32px;
    }
    #header_right .elementor-element.arrow_button:hover .elementor-button-icon {
        font-size: 14px;
        margin-left: -8px ;
        margin-right: 3px ;
        transform: translateY(3px) ;
    }
    [class*="elementor-"] .elementor-element.arrow_button:hover .elementor-button-icon {
        font-size: 16px ;
        margin-left: -8px ;
        margin-right: 2px ;
        transform: translateY(4px);
    }
    .new-loop-grid:hover .content-bg { margin-top: -30px; padding-bottom: 28px; }
    .new-loop-grid:hover .elementor-view-framed .elementor-icon {  font-size: 12px; padding: 12px 16px;  transform: translateY(-48px); }
    .fullwidth_container:before {
        content: '';
        background: #F8F9FA;
        width: 100vw;
        left: 50%;
        transform: translateX(-50%);
    }
    .elementor-element.section.fullwidth_container[class*="elementor-element-"] {
        margin-left: 0;
        margin-right: 0;
        max-width: calc(100% + 0px);
        width: 100vw;
    }
/*    #trusted_industry { max-width: 1038px; margin-right: auto; margin-left: auto; }*/
    #trusted_industry .swiper-slide .elementor-element > .e-con-inner, #trusted_industry .swiper-slide .Indus_Box { height: 100%; }
    [class*="elementor-"].our_impact .elementor-counter .elementor-counter-number-suffix {
        font-size: 20px;
        margin-left: 4px;
    }
    .brand_logos .swiper-slide-image { height: 40px; }
    
    #new_hero_banner { height: 600px; }
    #hero_banner_content { 
        left: 50%;
        height: 320px;
        padding-left: 20px;
        --width: 760px;
        transform: translateX(-50%); 
    }
    #hero_banner_content [class*="elementor-element-"] span.sqaure_ai { border: 2px solid #0036B0; }
    #hero_banner_content [class*="elementor-element-"] .banner__description br { display: none; }
    #hero_banner_content [class*="elementor-element-"] .elementor-button .elementor-button-content-wrapper {  gap: 6px; } 
    #Iceberge_animated { transform: translateX(-12px); --lottie-container-max-width: 230px; }
    #Iceberge_animated .e-lottie__container:before {
        width: 100vw;
        left: 0%;
    }
    #banner_IB-content .elementor-widget-image-box .elementor-image-box-description {
        font-size: 12px;
    }
    #banner_IB-content > .elementor-element[class*="elementor-element-"] { --gap: 0; margin-top: -28px; }
    #banner_IB-content .elementor-image-box-wrapper:before {
        width: 124px; left: -135px;
    }
    #banner_IB-content .elementor-image-box-wrapper .elementor-image-box-img {   margin-top: -5px;   }
    #banner_IB-content .elementor-widget-image-box { padding: 8px 0;}
    #banner_IB-content .elementor-widget-image-box.two { margin-left: 0px; }
    #banner_IB-content .elementor-widget-image-box.two { margin-left: -5px; }
    #banner_IB-content .elementor-widget-image-box.three { margin-left: -18px; }
    #banner_IB-content .elementor-widget-image-box.four { margin-left: -30px; margin-top: 0px; }
    
    .elementor-element[class*="elementor-element-"].deep_value > .e-con-full { max-width: calc((100% / 3) - 6px) !important; }
    .new_zyucs_designs  article:not(.press-releases) .entry-content p {
        text-align: left;
    }
    .video_review .elementor-widget.elementor-widget-html:before { left: -16px; }
    .new_zycus_dots.elementor-element[class*="elementor-element-"] .swiper-pagination { left: 0 !important; }

    .VR_profile .elementor-element > .elementor-widget-container { line-height: 1.4em; }
    .VR_profile .elementor-button-content-wrapper {  gap: 0; margin-bottom: -2px }
     body .VR_profile .elementor-button { padding: 15.2px 16px; }
    .VR_profile .elementor-button svg  { margin-bottom: -1px; }
    .uael-modal-parent-wrapper .uael-modal-close {
        line-height: 1 !important;
        height: auto !important;
        width: auto !important;
        background: #fff0 !important;
    }
    #text_reviews_sm .new_zycus_dots.elementor-element[class*="elementor-element-"] .text_review_content_left {
        max-width: 100%;
    }
    #text_reviews_sm .new_zycus_dots.elementor-element[class*="elementor-element-"] .text-review_box, 
    #text_reviews_sm .new_zycus_dots.elementor-element[class*="elementor-element-"] .text-review_box .review_box {
        height: 100%;
    }
    .video_modal-popup[class*='uamodal-'] .uael-modal .uael-content { width: 90% !important; /*margin-top: calc(98vh - 100vw) !important; */ }
    div[data-dyntube-key].preview_vid { scale: 1.5; }
    .video_review .elementor-widget.elementor-widget-html:before { left: -16px; }
    
    #new_nwesletter_form .gform_wrapper.gravity-theme .gform_footer input { margin-bottom: 4px; }
    
    
    
    .button_wrap_title.elementor-element[class*="elementor-element-"]  { min-width: var(--width); }
    #progress-metrics {--gap: 0px 30px; justify-content: space-around;  }
    #progress-metrics .uc_circular-bar .uc_circular-bar-content { gap: 8px; }
    #progress-metrics [id*="uc_uc_circle_progress_bar_elementor_"] .uc_circular-bar { width: 160px; }
    #progress-metrics [id*="uc_uc_circle_progress_bar_elementor_"] .uc_circular-bar canvas {
        width: 160px !important;
        height: 160px !important;
    }   
    
    .new-loop-grid .resourse_label a.elementor-post-info__terms-list-item {
        padding: 6px 15px;
        font-size: 12px;
    }
    
    [class*="elementor-"] .elementor-element[class*="elementor-element-"].learn_more_btn a.uc_btn { background-size: 14px;  --size: 44px; top: -62px; }
}

@media (max-width: 880px) {
/*
    .s2p_page div#nz_customer_slider { overflow: hidden; }
    .s2p_page.ast-page-builder-template .site-content > .ast-container { overflow: visible; }
    .platform_slides .elementor-element.e-con-full.s2p_slide.e-flex.e-con.e-child { position: sticky; top: 100px; }
    .platform_slides .elementor-element.e-con-full.s2p_slide.e-flex.e-con.e-child:nth-child(4) { top: 110px; }
    .platform_slides .elementor-element.e-con-full.s2p_slide.e-flex.e-con.e-child:nth-child(6) { top: 120px; }
    .platform_slides .elementor-element.e-con-full.s2p_slide.e-flex.e-con.e-child:nth-child(8) { top: 130px; }
    .platform_slides .elementor-element.e-con-full.s2p_slide.e-flex.e-con.e-child:nth-child(10) { top: 140px; }
*/
    
    #scrollspy_shifter .elementor-toc__body { padding: 12px 0; background: #fff0; }
    #scrollspy_shifter .elementor-toc__body .elementor-toc__list-wrapper { 
        border-radius: 0;
        padding: 0;
        display: inline-flex ;
        margin: auto;
        box-shadow: none;
        background: #fff0;
        white-space: nowrap;
    }
    #scrollspy_shifter .elementor-toc__body {
        -ms-overflow-style: none;  /* Internet Explorer 10+ */
        scrollbar-width: none;  /* Firefox */
    }
    #scrollspy_shifter .elementor-toc__body::-webkit-scrollbar { 
        display: none;  /* Safari and Chrome */
    }
    #scrollspy_shifter .elementor-toc__list-wrapper .elementor-toc__list-item a.elementor-toc__list-item-text { padding: 8px 16px; }
    #scrollspy_shifter .elementor-toc__list-wrapper .elementor-toc__list-item:hover a.elementor-toc__list-item-text {
        background: #fff; color: var(--item-text-color);
    }
    .new-loop-grid .resourse_label a.elementor-post-info__terms-list-item {
        padding: 2px 10px;
        font-size: 10px;
    }
}

@media (max-width: 880px) and (min-width: 768px) {
    div[data-dyntube-key].preview_vid {
        scale: 1.5;
    }
    .s2p_page #hero_banner_content { height: 360px; }
    
}
@media (max-width: 767px) and (min-width: 430px) {
    #mobile-review_slider { max-width: 392px; margin: auto;  }
    #mobile-review_slider .elementor-element[class*="elementor-element-"] .text-review_box .review_box .profile_img img { height: 230px; width: 230px; margin: auto; }
    #footer_bottom_links .elementor-icon-list-items.elementor-inline-items li.elementor-icon-list-item {
        margin-right: calc(30px / 2);
    }
}
@media (max-width: 429px) {
    [class*="elementor-"] .elementor-element[class*="elementor-element-"].video_review {
        --min-height: 76vw;
    }
}


/* 	-============================================== */

@media (max-width: 767px) and (min-width: 320px) {
    .font_size-sm-16 h2.elementor-heading-title { font-size: 16px !important; }
    
    .new-mega-search-bx .uc-ajax-search__btn { top: 20px !important; }
     #new_hero_banner, #solution_banner {
        margin-left: -8px;
        margin-right: -8px;
        max-width: calc(100% + 16px);
        width: calc(100% + 16px);
         background-color: #fff;
        background-image: none;
         padding-left: 0;
        padding-right: 0;
    }
    #new_hero_banner span.sqaure_ai, 
    #solution_banner span.sqaure_ai {
        border: 2px solid #0036B0;
        border-radius: 8px;
    }
    #hero_banner_content, #new_hero_banner { height: auto;  }
    #Iceberge_animated { transform: translateX(0%); }
    #Iceberge_animated .e-lottie__container:before {
        content: '';
        height: 247px;
        position: absolute;
        width: 195px;
        left: 71%;
        transform: rotate(-90deg) translateX(60%);
        background: radial-gradient(at top center, #1D65D740 0%, #FFFFFF00 50%);
        top: 29.5%;
        z-index: 1;
    }
    .arrow_button.elementor-element .elementor-button .elementor-button-icon {
        transform: translateY(1px);
    }
    .arrow_button.elementor-element .elementor-button .elementor-button-icon .e-font-icon-svg {
        transform: translateY(0px);
    }
    .arrow_button.elementor-element:hover .elementor-button .elementor-button-icon {
        font-size: 15px;
        width: 12px;
        height: 12px;
        margin-left: -5px;
        margin-right: 0px;
    }
    
    
    #new_solution_wrapper.elementor-element { 
        background-image: none;
        background-color: #f1f1f1;
    }
    #new_solution_wrapper details.e-n-accordion-item {
        border-radius: 0 0 16px 16px !important;
        background-image: linear-gradient(180deg, #003DA5 0%, #002E7D 100%);
    }
    
    article:not(.press-releases) .entry-content .elementor-widget-container p { text-align: left;  }
    .e-n-accordion .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img { 
        width: 18px !important;
        margin-top: -3px !important;
    }
    .elementor-widget-n-accordion .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper { align-items: start; }
    .e-n-accordion .elementor-widget-image a[data-elementor-open-lightbox="yes"]:before {
        right: 6px; bottom: 18px;
    }
    .e-n-accordion details:not([open]):not(:last-child):before {
        border-bottom: 1px solid #E2E2E2;
        content: '';
        width: 100%;
        bottom: 0;
        left: 0;
        position: absolute;
    }
    
    #MAP .deep_value .uc_long_content_box { border-radius: 12px; }
    .fullwidth_container:before {
        content: '';
        background: #F8F9FA;
        width: 100vw;
        left: 50%;
        transform: translateX(-50%);
    }
    
    
    .Indus_Box .indus_content img { max-height: 24px; }
    .nex_newsletter .gform_wrapper.gravity-theme .gform_fields { gap: 16px; }
    .nex_newsletter .gform_wrapper.gravity-theme .gfield_label { margin-bottom: 4px; }
    #new_nwesletter_form .gform_wrapper.gravity-theme .gform_footer input { margin-bottom: 4px; }
    
    .new-loop-grid.e-con.e-flex>.e-con-inner {  flex-direction: row; } 
    .new-loop-grid h3.elementor-heading-title { min-height: 53px; }
    .new-loop-grid div.content-bg { height: 190px; }
    .new-loop-grid:hover div.content-bg { margin-top: -15px; }
    .new-loop-grid:hover div.content-bg { padding-bottom: 20px; }    
    .new-loop-grid .elementor-view-framed .elementor-icon {
        padding: 8px 12px;
        font-size: 11px;
        width: 40px;
        height: 40px;
    }
    .new-loop-grid:hover .elementor-view-framed .elementor-icon {
        transform: translateY(-32px);
        padding: 8px 12px;
        font-size: 11px;
        width: 40px;
        height: 40px;
    }
    
    .VR_profile .elementor-element > .elementor-widget-container { line-height: 1.4em; }
    .VR_profile .elementor-button-content-wrapper {  gap: 0; margin-bottom: -2px }
     body .VR_profile .elementor-button { padding: 15.2px 16px; }
    .VR_profile .elementor-button svg  { margin-bottom: -1px; }
    .uael-modal-parent-wrapper .uael-modal-close {
        line-height: 1 !important;
        height: auto !important;
        width: auto !important;
        background: #fff0 !important;
    }
    .video_modal-popup[class*='uamodal-'] .uael-modal .uael-content { width: 90% !important; /*margin-top: calc(98vh - 100vw) !important; */ }
    div[data-dyntube-key].preview_vid { scale: 1.56; }
    .video_review .elementor-widget.elementor-widget-html:before { left: -16px; }
    
    .elementor-element.e-con-full.text-review_box, .elementor-element.e-con-full.text-review_box .review_box {
        height: 100%;
    }
    
    .flex_img_box .elementor-image-box-wrapper { display: flex; align-items: center; }
    .flex_img_box .elementor-widget-image-box { position: absolute; opacity: 0; visibility: hidden; transition: all 0.3s; }
    .flex_img_box .elementor-widget-image-box.active { opacity: 1; visibility: visible; }
    .entry-content .flex_img_box .elementor-image-box-wrapper p { font-size: 11px !important;    }
    .flex_img_box .elementor-position-left .elementor-image-box-wrapper .elementor-image-box-img { 
       margin-right: 4.2px !important;
       transform: translateY(-3px);
    }
    .elementor-element.e-con-full.flex_img_box:before {
        content: '';
        background: url(../../uploads/2025/01/Vector-29.png) no-repeat center / 100%;
        width: 30px;
        height: 108px;
        position: absolute;
        right: 76px;
        bottom: -4px;
        top: unset;
        left: unset;
    }
    .dv_box .elementor-absolute img { object-fit: contain; }
    #New_zycus_social-ID .elementor-social-icons-wrapper { display: flex; flex-wrap: nowrap; }
    .dv_box.snapped .uc_long_content_box .uc_overlay { opacity: 100%; }
    .dv_box.snapped .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_title {
        transform: translateY(-10px);
    }
    div.deep_value.elementor-element .dv_box.snapped [id*="uc_hover_text_reveal_content_box_elementor_"] .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content div.uc_hidden_content {
        max-height: 100% !important;
        opacity: 1 !important;
        transform: translateY(0%) !important;
        overflow: visible !important;
    }
    [class*="elementor-"] #B_CTA_form .elementor-element[class*="elementor-element-"] h2.elementor-heading-title span { 
        border: 1px solid #fff;
        border-radius: 4px;
        padding: 5.5px 7.85px;
    }
    
    [class*="elementor-"] #new_events .elementor-element[class*="elementor-element-"] h2.elementor-heading-title span { 
        border: 1px solid #2D2D2D;
        border-radius: 4px;
        padding: 3.5px 5px;
    }
    
    
    .button_wrap_title.elementor-element[class*="elementor-element-"]  { min-width: var(--width); }
    #progress-metrics {--gap: 15px; justify-content: space-around;  }
    #progress-metrics .uc_circular-bar .uc_circular-bar-content { gap: 8px; }
    #progress-metrics [id*="uc_uc_circle_progress_bar_elementor_"] .uc_circular-bar { width: 150px; }
    #progress-metrics [id*="uc_uc_circle_progress_bar_elementor_"] .uc_circular-bar canvas {
        width: 150px !important;
        height: 150px !important;
    }  
    [class*="elementor-"] #s2p_industry.elementor-element[class*="elementor-element-"] :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
        padding: 12px;
    }
    #s2p_industry.elementor-widget-n-carousel .swiper-pagination-fraction { transform: translate(-50%, -14px) scale(0.85); }
    
    .s2p_slide .elementor-image-box-wrapper { display: flex; align-items: flex-start; gap: 6px; }
    [class*="elementor-"] .elementor-element[class*="elementor-element-"].s2p_slide .elementor-image-box-wrapper .elementor-image-box-img { width: 18px;  margin-top: -5px; }
    
/*   Active blogs*/
    [class*="elementor-"] .swiper-slide-active .new-loop-grid div.content-bg {
        background-color: #003DA5 !important;
/*        border: 2px solid #24468e;*/
        padding-bottom: 20px;
    }
    [class*="elementor-"] .swiper-slide-active .new-loop-grid div.content-bg { margin-top: -15px;    }
    [class*="elementor-"] .swiper-slide-active .new-loop-grid .brand_cases img {  filter: brightness(0%) invert(1); }
    
    [class*="elementor-"] .swiper-slide-active .new-loop-grid .elementor-heading-title, [class*="elementor-"] .swiper-slide-active .new-loop-grid .elementor-author-box__name, [class*="elementor-"] .swiper-slide-active .new-loop-grid .elementor-icon-list-text, [class*="elementor-"] .swiper-slide-active .new-loop-grid .elementor-author-box__button {
        color: #fff !important;
    }
    [class*="elementor-"] .swiper-slide-active .new-loop-grid .elementor-view-framed .elementor-icon {
        transform: translateY(-32px);
        padding: 8px 12px;
        font-size: 11px;
        width: 40px;
        height: 40px;
        opacity: 1;
    }
    
    #roles_industry .e-n-tabs-heading button[data-tab-index="2"] { --n-tabs-title-order: 1 !important;  }
    #roles_industry .e-n-tabs-heading button {margin: 0; padding: 10px 26px; }
    #roles_industry.elementor-widget-n-tabs .e-n-tabs-heading { 
        display: flex; 
        padding: 9px 12px;
        width: 240px;
        position: static;
        margin: 0 auto 20px;
    }
    [class*="elementor-"]  #roles_industry.elementor-widget-n-tabs [class*="elementor-element-"] .elementor-heading-title { font-size: 16px; }
    [class*="elementor-"]  #roles_industry.elementor-widget-n-tabs .circle_icon_hover[class*="elementor-element-"] .elementor-widget-icon.elementor-absolute{
        transform: none; opacity: 1;
    }
    [class*="elementor-"]  #roles_industry.elementor-widget-n-tabs [class*="elementor-element-"] .elementor-icon {
        font-size: 11px;
        padding: 0;
        border-width: 0px 0px 0px 0px;
        width: 34px;
        height: 34px;
        align-items: center;
        display: flex;
        justify-content: center;
    }
    .hover_blue.e-con .elementor-widget.elementor-widget.hover_text_blue { margin-bottom: -62px; }
    [class*="elementor-"] .elementor-element[class*="elementor-element-"].learn_more_btn a.uc_btn { background-size: 14px;  --size: 42px; }
    .home [class*="elementor-"] .elementor-element[class*="elementor-element-"].learn_more_btn .dv_box:nth-of-type(odd) a.uc_btn, .home [class*="elementor-"] .elementor-element[class*="elementor-element-"].learn_more_btn .dv_box:nth-of-type(even) a.uc_btn {
        top: -128%;
    }
}


