.elementor-1196 .elementor-element.elementor-element-081fc02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1196 .elementor-element.elementor-element-d5930c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1196 .elementor-element.elementor-element-d5930c5 .feature-section.style-2 .feature-single-box:hover .icon{color:var( --e-global-color-6c23e77 );}.elementor-1196 .elementor-element.elementor-element-d5930c5 .feature-section.style-2 .feature-single-box:hover .text{color:#FFFFFF !important;}.elementor-1196 .elementor-element.elementor-element-35ea7e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1196 .elementor-element.elementor-element-2cd8067{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1196 .elementor-element.elementor-element-2cd8067:not(.elementor-motion-effects-element-type-background), .elementor-1196 .elementor-element.elementor-element-2cd8067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1196 .elementor-element.elementor-element-b191c07 .service-section.style-3 .service-single-box:hover{background:var( --e-global-color-11752df );}.elementor-1196 .elementor-element.elementor-element-7a64f75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1196 .elementor-element.elementor-element-9cf7267 .sec-title{color:#FFFFFF;}.elementor-1196 .elementor-element.elementor-element-9cf7267 .process-section.style-2.bg-white {background:#063232 !important;}.elementor-1196 .elementor-element.elementor-element-9cf7267 .process-section.style-2 .process-list .process-item .number{color:#FFFFFF;background:#FFFFFF45;}.elementor-1196 .elementor-element.elementor-element-9cf7267 .process-section.style-2 .process-list .process-item:hover .number{background:#E3572B;}.elementor-1196 .elementor-element.elementor-element-9cf7267 .process-section.style-2 .process-list .process-item .title{color:#FFFFFF;}.elementor-1196 .elementor-element.elementor-element-9cf7267 .process-section.style-2 .process-list{border-color:#FFFFFF21 !important;}.elementor-1196 .elementor-element.elementor-element-9cf7267 .process-section.style-2 .process-list::before{background:#FFFFFF21 !important;}.elementor-1196 .elementor-element.elementor-element-9cf7267 .process-section.style-2 .process-list::after{background:#FFFFFF21 !important;}.elementor-1196 .elementor-element.elementor-element-6fd097c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for nexta-feature, class: .elementor-element-d5930c5 */.xzs .feature-single-box:hover{
    background-color: #22285f !important;
    /*: #ffffff!important;*/
}

.xzs .feature-single-box:hover p{
    /*background-color: #22285f !important;*/
    color: #d6d6d6!important;
}/* End custom CSS */
/* Start custom CSS for nexta-marquee, class: .elementor-element-cea6926 *//*img[src="https://nexta.themevally.com/wp-content/uploads/2024/11/star3.png"] {*/
/*    filter: brightness(0) saturate(100%) invert(16%) sepia(94%) */
/*            saturate(6300%) hue-rotate(356deg) brightness(97%) contrast(102%);*/
/*}*/

img[src="https://nexta.themevally.com/wp-content/uploads/2024/11/star3.png"] {
    filter: brightness(0) saturate(100%) invert(77%) sepia(32%) saturate(745%) 
            hue-rotate(155deg) brightness(95%) contrast(92%);
}/* End custom CSS */
/* Start custom CSS for nexta-service-two, class: .elementor-element-b191c07 */.service-section.style-2 .service-single-box:hover {
    background-color: #22285f !important;
}

/*.icon-switch::after{*/
/*    color:#ffffff !important;*/
/*    background: #ffffff !important;*/
/*    background-color: #ffffff!important;*/
/*}*/

/*.service-section.style-2 .service-single-box:hover img{*/
/*    color:#ffffff !important;*/
/*    background: #ffffff !important;*/
/*    background-color: #ffffff!important;*/
/*}*/

/*.service-section.style-2 .service-single-box:hover .icon i{*/
/*    background-color: #22285f !important;*/
/*    transform: none!important;*/
/*}*/




/*.service-single-box .icon i {*/
/*    filter: none !important;*/
/*    transition: filter 0.3s ease;*/
/*}*/

/* 2. Apply RED only on hover */
/*.service-single-box:hover .icon i,*/
/*.service-single-box:hover .inner-box .icon i {*/
/*    filter: brightness(0) saturate(100%) invert(14%) sepia(94%)*/
/*            saturate(7450%) hue-rotate(360deg) brightness(95%) contrast(105%) !important;*/
/*}*/

.icon-switch{
    display: none !important;
}

/*img[src="https://designsshowcase.com/wp-content/uploads/2025/03/hm5-sv-icon6.png"] {*/
/*    filter: brightness(0) saturate(100%) invert(58%) sepia(18%) saturate(3287%) */
/*            hue-rotate(156deg) brightness(92%) contrast(91%)!important;*/
/*}*/

.ybb .space{
 padding-top: 3.5% !important;
    padding-bottom: 3.5% !important;
}



/*===========================================*/



.service-section .row.gy-30 {
    display: flex !important;
    flex-wrap: wrap !important;
}

.service-section .row.gy-30 > div {
    float: none !important;
}

/* Manual ordering */
.service-section .row.gy-30 > div:nth-child(1) { order: 1; }
.service-section .row.gy-30 > div:nth-child(2) { order: 2; }
.service-section .row.gy-30 > div:nth-child(3) { order: 8; }  /* was 3 */
.service-section .row.gy-30 > div:nth-child(4) { order: 4; }
.service-section .row.gy-30 > div:nth-child(5) { order: 5; }
.service-section .row.gy-30 > div:nth-child(6) { order: 6; }
.service-section .row.gy-30 > div:nth-child(7) { order: 7; }
.service-section .row.gy-30 > div:nth-child(8) { order: 3; }  /* was 8 */
.service-section .row.gy-30 > div:nth-child(9) { order: 9; }
.service-section .row.gy-30 > div:nth-child(10) { order: 10; }
.service-section .row.gy-30 > div:nth-child(11) { order: 11; }
.service-section .row.gy-30 > div:nth-child(12) { order: 12; }
.service-section .row.gy-30 > div:nth-child(13) { order: 13; }
.service-section .row.gy-30 > div:nth-child(14) { order: 14; }



/* Hide ONLY original number for service 3 */
.service-section .row.gy-30 > div:nth-child(3) .serial {
    font-size: 0;
    /*display: none !important;*/
}

/* Hide ONLY original number for service 8 */
.service-section .row.gy-30 > div:nth-child(8) .serial {
    font-size: 0;
}

/* Insert swapped numbers */

/* Service 3 becomes 08 */
.service-section .row.gy-30 > div:nth-child(3) .serial::after {
    content: "08.";
    font-size: 20px;
}

/* Service 8 becomes 03 */
.service-section .row.gy-30 > div:nth-child(8) .serial::after {
    content: "03.";
    font-size: 20px;
}


/*// make services equal height//*/



/* 1. Make all columns flex containers */
.row.gy-30 {
    display: flex;
    flex-wrap: wrap;
}

/* 2. Make each service box take equal height in its row */
.service-single-box {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* 3. Make inner-box a column flex and stretch */
.service-single-box .inner-box {
    display: flex;
    flex-direction: column;
    flex-grow: 1; /* fills the parent service box */
}

/* 4. Push the button to the bottom */
.service-single-box .service-btn {
    margin-top: auto;
}

/* Optional: make text stretch if you want uniform content spacing */
.service-single-box .text {
    flex-grow: 1;
}

/* 5. For mobile, ensure proper wrapping */
@media (max-width: 767px) {
    .row.gy-30 {
        flex-direction: column;
    }
}





/*///////////////////*/


/* Make the inner box relative for absolute positioning */
.service-single-box .inner-box {
    position: relative;
    padding-left: 40px; /* space for the number */
  
}

.service-single-box {
      padding-top:0px !important;
}

/* Position the serial number beside the title */
@media (max-width:767px){
.service-single-box .serial {
    position: absolute;
    left: 0;
    top: 75px!important; /* align with the title */
    font-weight: bold;
    /*font-size: 1em; */
    color: #64C6DD; 
 
}
}


@media (min-width:768px){
.service-single-box .serial {
    position: absolute;
    left: 0;
    top: 85px!important; /* align with the title */
    font-weight: bold;
    /*font-size: 1em; */
    color: #2b387a; 
}
}



/* Align title text with the number */
.service-single-box .title {
    margin-left: 0; /* remove default margin if any */
}


.service-single-box .serial{
    display:none!important;
}/* End custom CSS */
/* Start custom CSS */.breadcrumb-section{
    padding-top: 17%!important;
    padding-bottom: 4%!important;
}/* End custom CSS */