
.faq-section-tab dd, .single-post-project-section dd, 
.faq-section-tab dl, .single-post-project-section dl, 
.faq-section-tab dt, .single-post-project-section dt, 
.faq-section-tab ol, .single-post-project-section ol, 
.faq-section-tab ul, .single-post-project-section ul{ margin: 0 0 24px 0; padding: 0 0 0 22px; }
.faq-section-tab li, .single-post-project-section li{margin: 0 0 4px 0;}
.faq-section-tab h1, h2, h3, h4, h5, h6 , .single-post-project-section h1, h2, h3, h4, h5, h6{margin: 0 0 24px 0;}
.faq-section-tab  li::marker, .single-post-project-section  li::marker {color: #0056D2;}
.faq-section-tab blockquote, .single-post-project-section blockquote {color: #0056D2;  margin: 0 0 24px 0; border-left: 5px solid  #0056D2; padding-left: 19px;  font-size: 20px; line-height: 140%;}
.faq-section-tab  a, .single-post-project-section .post-content a{ text-decoration: underline ; }
.faq-section-tab .wp-block-image, .single-post-project-section .wp-block-image{ margin-bottom: 24px; }
.faq-section-tab p{text-align: center;}

.flip-box-inner { transition: transform 0.5s; transform-style: preserve-3d;}
.flip-box:hover .flip-box-inner {transform: rotateY(180deg);}
.flip-box-front-side, .flip-box-back-side { backface-visibility: hidden; -moz-backface-visibility: hidden;}
.flip-box-back-side {transform: rotateY(180deg);}

.high-tech-section-box .high-tech-section-box-arrow-icon , 
.high-tech-section-box .high-tech-section-box-heading h4{transition: all 0.5s ease;}
.high-tech-section-box:hover .high-tech-section-box-heading h4{color: #0056D2;}
.high-tech-section-box:hover .high-tech-section-box-arrow-icon{ right: 4px !important; }


.collage-section .collage-section-box .collage-section-box-img img, 
.collage-section .collage-section-box .collage-section-box-text h5{transition: all 0.5s ease;}
.collage-section .collage-section-box:hover .collage-section-box-img img{ transform: scale(1.03);} 
.collage-section .collage-section-box:hover .collage-section-box-text h5{color: #0056D2; }
.collage-slider .e-n-carousel.swiper{overflow: visible;}

.tabing-section .elementor-widget-n-tabs .e-n-tab-title-text {display: grid;}

/* ---------------- project and insight css 20-01-26 */

.single-project .wp-block-button__link.wp-element-button,
.single-insight .wp-block-button__link.wp-element-button{
  background-color:#0056D2 !important;
  border-color:#0056D2 !important;
  color:#fff !important;
  text-decoration: none !important;
}

.single-project .wp-block-button__link.wp-element-button:hover,
.single-project .wp-block-button__link.wp-element-button:focus,
.single-insight .wp-block-button__link.wp-element-button:hover,
.single-insight .wp-block-button__link.wp-element-button:focus{
  background-color:#0047ad !important;
  border-color:#0047ad !important;
  text-decoration: none !important;
}



.projects-box .elementor-icon-list-text .elementor-post-info__terms-list { display: flex !important; flex-flow: wrap; font-size: 0; }
.projects-box .elementor-post-info__terms-list .elementor-post-info__terms-list-item { background-color:rgba(0, 86, 210, 0.1); padding: 8px ; border-radius: 4px; margin: 0 5px 5px 0; font-size: 12px; }
.projects-box .elementor-widget-theme-post-title .elementor-heading-title ,
.projects-box .projects-box-feature-img img {transition: all 0.6s ease ;}
.projects-box:hover .elementor-widget-theme-post-title .elementor-heading-title { color: #0056D2;}
.projects-box:hover .projects-box-feature-img img {  transform: scale(1.03); }



.single-post-project-section .elementor-post-navigation{gap: 20px;}
.single-post-project-section .elementor-post-navigation__prev:has(a) , 
.single-post-project-section .elementor-post-navigation__next:has(a) {  background-color: #0056D2;   padding: 24px 32px; border-radius: 4px; transition: All 0.5s ease;}
.single-post-project-section .elementor-post-navigation__prev:has(a):hover , 
.single-post-project-section .elementor-post-navigation__next:has(a):hover {background-color: #356AE6;}

.filter-bar-tab { display: flex; flex-wrap: wrap; gap: 16px; } 
.filter-bar-tab .filter-button { padding: 15px 24px; border: 1px solid #10275D; border-radius: 8px; color: #10275D !important; line-height: 1; background: #fff; transition: all 0.2s ease; font-weight: 500; } 
.filter-bar-tab .filter-button:hover { background: #f0f4ff; border-color: #0056D2; color: #0056D2 !important; } 
.filter-bar-tab .filter-button.active { background: #0056D2; color: #fff !important; border-color: #0056D2; }

.custom-desktop.elementor-element .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item , .custom-desktop.elementor-element .elementor-nav-menu--main ul.elementor-nav-menu, .custom-desktop.elementor-element { position: static !important; } 
.custom-desktop.elementor-element .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > ul.sub-menu { width: 100% !important; min-width: 100% !important; max-width: 100% !important; margin-left: 0 !important; margin-top: 0 !important; padding-left: calc(calc(100vw - 1488px) / 2); padding-right: calc(calc(100vw - 1488px) / 2); padding-bottom: 158px; padding-top: 80px ; justify-content: center; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2); } 
.custom-desktop.elementor-element .elementor-nav-menu--main.e--pointer-underline .elementor-item:after { bottom: -38px;} 
.elementor-element.desktop-header-section .elementor-element.desktop-header-inner, .elementor-element.desktop-header-section .elementor-element.desktop-header-inner .elementor-element.desktop-header-right { position: static; } 
li.custom-menu-one.menu-item li.col-one.menu-item span.sub-arrow { display: none; } 
li.custom-menu-one.menu-item li.col-one.menu-item ul.sub-menu { display: flex!important; position: static !important; flex-flow: wrap; width: 100%; } 
li.custom-menu-one.menu-item li.col-one.menu-item { float: left; width: calc(50% - 32px); } 
li.custom-menu-one.menu-item li.col-one.menu-item.first { margin-right: 64px; } 
li.custom-menu-one.menu-item li.col-one.menu-item a { border: 0; padding: 0; white-space: break-spaces; } 
li.custom-menu-one.menu-item li.col-one.menu-item > a { font-size: 18px !important; font-weight: 500 !important; text-transform: uppercase; line-height: 1; letter-spacing: 0.3em; color: var(--e-global-color-accent); margin: 0 0 28px; pointer-events: none; cursor: default; } 
li.custom-menu-one.menu-item li.col-one.menu-item ul.sub-menu a { padding-left: 46px; margin: 8px 0; min-height: 30px; position: relative; } 
li.custom-menu-one.menu-item li.col-one.menu-item ul.sub-menu > li.menu-item { width: calc(50% - 16px); } 
li.custom-menu-one.menu-item li.col-one.menu-item ul.sub-menu > li.menu-item:nth-child(odd) { margin-right: 32px; } 
li.custom-menu-one.menu-item li.col-one.menu-item ul.sub-menu a::after { position: absolute; content: ""; background-image: url('../images/services-menu-icon.svg'); height: 30px; width: 30px; background-position: center; background-size: contain; background-repeat: no-repeat; left: 0; top: 0; }
.custom-desktop.elementor-element .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > ul.sub-menu::after { position: absolute; content: ""; background-image: url('../images/services-menu-bg.svg'); height: 86px; width: 100%; background-position: center left; background-size: cover; background-repeat: no-repeat; left: 0; bottom: 0; }
.custom-desktop.elementor-element .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item a[aria-expanded="true"] .sub-arrow svg {transform: rotate(180deg);}
.elementor-element.menu-btn-icon .elementor-icon-wrapper { display: flex; }
#elementor-popup-modal-5919 .dialog-close-button { background: url('../images/close-icon-menu.svg') center no-repeat; background-size: contain; height: 19px; width: 24px; outline: none; z-index: 2 !important;}

li.custom-menu-one.menu-item li.back-btn.menu-item { display: none; }
li.custom-menu-one.menu-item li.back-btn.menu-item > a { margin: 0 0 64px; border: 0; padding: 0 0 0 18px; } 
li.custom-menu-one.menu-item li.back-btn.menu-item > a::after { position: absolute; content: ""; background-image: url('../images/back-icon-menu.svg'); height: 15px; width: 9px; background-position: center; background-size: contain; background-repeat: no-repeat; left: 0; top: 3px; } 
.custom-mobile.elementor-element .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > ul.sub-menu { transition: 0.5s ease all; position: fixed !important; left: 100% !important; top: 0 !important; overflow-y: auto ; overflow-x: hidden; height: 100%; }
.custom-mobile.elementor-element .elementor-nav-menu .sub-arrow .e-font-icon-svg { height: 0.7em; width: 0.7em; } 
.custom-mobile.elementor-element .elementor-nav-menu .sub-arrow { margin-block-start: -2px; padding: 0 0 0 12px; }
.custom-mobile.elementor-element .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > ul.sub-menu[aria-hidden="false"] { left: 0 !important;}
.custom-mobile.elementor-element .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > ul.sub-menu::after { transition: 0.5s ease all; position: fixed; background-color: #fff; left: 100% !important; }
.custom-mobile.elementor-element .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > ul.sub-menu[aria-hidden="false"]::after  { left: 0 !important;}

.tab-mobile-slider .tab-wrapper { position: relative; display: flex; align-items: center; width: 100%; } 
.tab-mobile-slider .e-n-tabs-heading { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-behavior: smooth; width: 100%; gap: 24px; scrollbar-width: none; }
.tab-mobile-slider .e-n-tabs-heading::-webkit-scrollbar { display: none; }
.tab-mobile-slider .e-n-tabs-heading .e-n-tab-title {background-color: unset !important;}
.scroll-btn { position: absolute; top: 50%; transform: translateY(-50%); background: white; border: none; cursor: pointer; padding: 6px 10px; font-size: 20px; box-shadow: 0 2px 6px rgba(0,0,0,0.25); border-radius: 50%; z-index: 10; opacity: 0.85; transition: opacity 0.3s ease; }
.scroll-btn:hover { opacity: 1; }
.scroll-btn.left ,.tab-mobile-slider .scroll-btn.right{padding: 10px;  border-radius: 100%; top: 15px;}
.scroll-btn.left svg, .tab-mobile-slider .scroll-btn.right svg{width: 12px; height: 12px; display: block; }
.scroll-btn.left { left: -12px; } 
.scroll-btn.right { right: -12px;   } 
.scroll-btn.hidden { display: none; } 
.scroll-btn { display: none ; }

.form-section .elementor-element.elementor-element-bd7fd09  .elementor-field-group .elementor-field:focus , 
.form-section .elementor-element.elementor-element-bd7fd09  .elementor-field-group .elementor-field:not(:placeholder-shown){color: #10275D;}
.form-field-custom .elementor-message { margin: 4px 0 0 0;}
.elementor-form-fields-wrapper { align-items: flex-start;}

/* 28-11-2025 */
.services-photo-section .services-photo-box .services-photo-icon{line-height: 0;}   
.services-photo-section .services-photo-box .services-photo-icon-box{transition: all 0.3s ease;}
.services-photo-section .services-photo-box:hover .services-photo-icon-box{right: -4px  !important;}
.services-photo-section .services-photo-box .services-photo-box-link a{font-size: 20px; line-height: 140%; font-weight: 500;}
.services-photo-section .services-photo-box:hover .services-photo-box-img{transform: scale(1.04);  }

.services-accordion-section .services-accordion .e-n-accordion-item-title .e-n-accordion-item-title-icon{transition: all 0.3s ease;}
.services-accordion-section .services-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon{margin-right: -6px; }

.form-custom .elementor-field-type-upload { position: relative; } 
.form-custom .elementor-upload-field:hover, .form-custom .elementor-upload-field:focus, .form-custom .elementor-upload-field { font-size: 0 !important; } 
.form-custom .elementor-field-type-upload.file-selected .elementor-upload-field:hover, .form-custom .elementor-field-type-upload.file-selected .elementor-upload-field:focus, .form-custom .elementor-field-type-upload.file-selected .elementor-upload-field { font-size: 18px !important; } 
.form-custom .elementor-upload-field::file-selector-button, .form-custom .elementor-upload-field::-webkit-file-upload-button { font-size: 18px; cursor: pointer; } 
.form-custom .upload-info-icon { position: absolute; right: 32px; top: 50%; transform: translateY(-50%); width: 24px; height: 24px; border-radius: 50%; border: 1px solid #000; font-size: 18px; display: flex; align-items: center; justify-content: center; cursor: pointer; background: #fff; z-index: 5; } 
.form-custom .upload-info-text { display: none; position: absolute; right: 21px; top: calc(100% - 36px); background: #10275d; color: #fff; padding: 6px 10px; font-size: 12px; border-radius: 4px; white-space: nowrap; box-shadow: 0 2px 6px rgba(0,0,0,.15); z-index: 10; } 
.form-custom .upload-info-text::after { content: ""; position: absolute; top: -14px; right: 14px; border-width: 7px; border-style: solid; border-color: transparent transparent #10275d transparent; } 
.form-custom .show-tooltip + .elementor-field-type-html .upload-info-text { display: block; } 
.form-custom .elementor-field-type-upload input { padding-right: 44px !important; } 
.form-custom .elementor-field-type-upload.file-selected .upload-info-icon, .form-custom .elementor-field-type-upload.file-selected + .elementor-field-type-html { display: none !important; } 
.form-custom .elementor-field-type-html { margin: -1px !important; }
.form-custom .elementor-field-type-upload.file-selected input { padding-right: 24px !important; }



/* 7/1/2026=============== */


.trusteds-slider-box{padding: 104px;  background-color: #FFFFFF ; border-radius: 24px; position: relative;}
.trusteds-slider-box-icon{position: absolute; left: 50%; transform: translate(-50%); top: -50px; z-index: 1;}
.trusteds-slider-box-icon i{width: 100px; height: 100px; background-color: #10275D; display: flex; justify-content: center; align-items: center; border-radius: 100%;}
.trusteds-slider-box-icon i svg{width: 24px; height: auto;}
.trusteds-slider-box .trusteds-slider-pragraph p  { text-align: center; font-family: "cera pro", Sans-serif; font-size: 32px; font-weight: 400; line-height: 140%; margin-bottom: 32px; } 
.trusteds-slider-box .trusteds-slider-content h6,
.trusteds-slider-box .trusteds-slider-content p {text-align: center; font-family: "cera pro", Sans-serif; font-size: 20px; line-height: 120%; letter-spacing: 0px; margin-bottom: 0; }
.trusteds-slider-box .trusteds-slider-content h6 { font-weight: 700; color: #0056D2;  }
.trusteds-slider .slick-prev:before, .trusteds-slider .slick-next:before { font-size: 0;}
.trusteds-slider .slick-arrow{width: 60px; height: 60px; border-radius: 100%; display: flex; justify-content: center; align-items: center; z-index: 1; padding: 0;}
.trusteds-slider .slick-arrow svg{width: 30px; height: 30px; }

.trusteds-slider .slick-track { display: flex; align-items: center; }
.trusteds-slider .slick-slide {height: auto; margin: 0 40px;}
.trusteds-slider .slick-list.draggable{margin: 0 -40px;}
.trusteds-slider .slick-prev{left: -30px;}
.trusteds-slider .slick-next{right: -30px;}
.trusteds-slider.slick-initialized.slick-slider.slick-dotted{margin-bottom: 60px;} 
.trusteds-slider .slick-dots { bottom: -60px; } 
.trusteds-slider .slick-dots li { margin: 0 4px; } 
.trusteds-slider .slick-dots li button { width: 16px; height: 16px; padding: 0; border-radius: 50%; background: #10275D; opacity: 0.2; } 
.trusteds-slider .slick-dots li button:before { display: none; } .trusteds-slider .slick-dots li button:hover { background: #000000; opacity: 1; } 
.trusteds-slider .slick-dots li.slick-active button { background: #10275D; opacity: 1; }
.trusteds-slider, .trusteds-slider .slick-list, .trusteds-slider .slick-track { overflow: visible !important;}


.partner-logo-marquee { width: 100%; overflow: hidden; position: relative; } 
.partner-logo-track { display: flex; width: max-content; animation: marquee 20s linear infinite; } 
.partner-logo-track:hover { animation-play-state: paused; } 
.partner-logo-item { flex: 0 0 auto; margin-right: 40px; } 
.partner-logo-item img { width: 170px; min-height: 100px;}
@keyframes marquee { 
    0% { transform: translateX(0); } 
    100% { transform: translateX(-50%); } 
} 


.project-slick-slider{display: flex;  }
.project-slick-slider .project-custom-slider-box{overflow: hidden; width: 31.2%; margin-right: 3.2%;  border-radius: 16px;  box-shadow: 0px 0px 5px 0px rgba(15.999999999999996, 38.99999999999999, 93, 0.2); background-color: #FFFFFF;}
.project-slick-slider .project-custom-slider-box:nth-child(3n){ margin-right: 0;}
.project-slick-slider  .project-custom-slider-box-content  { padding: 24px 48px 48px;} 
.project-slick-slider  .project-custom-slider-box-content p { padding: 8px; margin-bottom: 20px; background-color: rgba(0, 86, 210, 0.1); display: inline-block; border-radius: 4px; font-size: 12px; line-height: 140%;} 
.project-slick-slider  .project-custom-slider-box-content h5{ margin-bottom: 0;  font-size: 20px; line-height: 120%; transition: all 0.5s ease} 
.project-slick-slider .project-custom-slider-box-img {position: relative; width: 100%; padding-top: 54%; display: inline-block; overflow: hidden;  }
.project-slick-slider .project-custom-slider-box-img  img{position: absolute; width: 100%; height: 100%; left: 0; top: 0; object-fit: cover; object-position: center; transition: all 0.5s ease }
.project-slick-slider .project-custom-slider-box a{line-height: 0; font-size: 0;}
.project-slick-slider .project-custom-slider-box:hover .project-custom-slider-box-img img {  transform: scale(1.03); } 
.project-slick-slider .project-custom-slider-box:hover .project-custom-slider-box-content h5{color: #0056D2;}






@media only screen and (max-width: 1559px) {  
    
    .custom-desktop.elementor-element .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > ul.sub-menu { padding-left: calc(calc(100vw - 1240px) / 2); padding-right: calc(calc(100vw - 1240px) / 2); padding-bottom: 148px; padding-top: 70px; } 

}

@media only screen and (max-width: 1319px) {

    .custom-desktop.elementor-element .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > ul.sub-menu { padding-left: calc(calc(100vw - 910px) / 2); padding-right: calc(calc(100vw - 910px) / 2); padding-bottom: 128px; padding-top: 50px; } 
    li.custom-menu-one.menu-item li.col-one.menu-item.first { margin-right: 40px; }
    li.custom-menu-one.menu-item li.col-one.menu-item { width: calc(50% - 20px); }


    /* 7/1/2026====================== */
    .trusteds-slider-box{padding: 80px; }
    .trusteds-slider .slick-list.draggable{margin: 0 -25px;}
    .trusteds-slider-box .trusteds-slider-pragraph p  {  font-size: 18px;  line-height: 120%; } 
    .trusteds-slider-box-icon{ top: -35px;}
    .trusteds-slider-box-icon i{width: 70px; height: 70px; }
    .trusteds-slider-box-icon i svg {width: 20px; height: auto;}
    .trusteds-slider .slick-arrow{width: 50px; height: 50px; }
    .trusteds-slider .slick-arrow svg{width: 20px; height: 20px; }
    .trusteds-slider .slick-prev{left: -25px;}
    .trusteds-slider .slick-next{right: -25px;}
    .trusteds-slider .slick-slide {margin: 0 25px;}
    .trusteds-slider .slick-dots li button { width: 12px; height: 12px;} 

    .partner-logo-item img{ width: 100px;  }
    .partner-logo-item{ margin-right: 20px; } 
    .project-slick-slider  .project-custom-slider-box-content  { padding: 24px;} 

}




@media only screen and (max-width: 1024px) {

    li.custom-menu-one.menu-item li.back-btn.menu-item { display: block; }
    li.custom-menu-one.menu-item li.col-one.menu-item ul.sub-menu > li.menu-item:nth-child(odd) { margin-right: 0; } 
    li.custom-menu-one.menu-item li.col-one.menu-item ul.sub-menu > li.menu-item { width: 100%; } 
    li.custom-menu-one.menu-item li.col-one.menu-item { width: 100%; float: none; margin-bottom: 40px; }
    li.custom-menu-one.menu-item li.col-one.menu-item:last-child { margin-bottom: 0; }

    .custom-desktop.elementor-element .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > ul.sub-menu { padding-left: calc(calc(100vw - 710px) / 2); padding-right: calc(calc(100vw - 710px) / 2); padding-bottom: 187px; padding-top: 24px; } 
    li.custom-menu-one.menu-item li.col-one.menu-item > a { margin: 0 0 16px; }
    li.custom-menu-one.menu-item li.col-one.menu-item.first { margin-right: 0; }

    .single-post-project-section .elementor-post-navigation{gap: 10px;}
    .elementor-field-group {margin-bottom: 16px !important;}
    .high-tech-section-box:hover .high-tech-section-box-arrow-icon{ right: -8px !important; }
    .form-field-custom .elementor-field-group .elementor-help-inline{ margin: 4px 0 0 0;}
    .form-field-custom .elementor-message { margin: 14px 0 0 0 ; }

    
    .faq-section-tab dd, .single-post-project-section dd, 
    .faq-section-tab dl, .single-post-project-section dl, 
    .faq-section-tab dt, .single-post-project-section dt, 
    .faq-section-tab ol, .single-post-project-section ol, 
    .faq-section-tab ul, .single-post-project-section ul{margin: 0 0 16px 0; padding: 0 0 0 22px;}

    .faq-section-tab h1, h2, h3, h4, h5, h6 , .single-post-project-section h1, h2, h3, h4, h5, h6{margin: 0 0 16px 0;}
    .faq-section-tab blockquote, .single-post-project-section blockquote { margin: 0 0 16px 0;}
    .faq-section-tab .wp-block-image, .single-post-project-section .wp-block-image{margin: 0 0 16px 0; }
    .form-custom .upload-info-text { top: calc(100% - 28px); }



    /* 7/1/2026====================== */

    .project-slick-slider .project-custom-slider-box{margin: 0 12px;}
    .project-slick-slider .project-custom-slider-box:nth-child(3n){margin-right: 12px;}
    .project-slick-slider .slick-list.draggable{margin: 0 -12px;}
    .project-slick-slider .slick-dotted.slick-slider{margin-bottom: 44px;} 
    .project-slick-slider .slick-dots { bottom: -60px; left: 8%;} 
    .project-slick-slider .slick-dots li { margin: 0 4px; width: 12px; height: 12px; } 
    .project-slick-slider .slick-dots li button { width: 12px; height: 12px; padding: 0; border-radius: 50%; background: #10275D; opacity: 0.2; } 
    .project-slick-slider .slick-dots li button:before { display: none; } 
    .project-slick-slider .slick-dots li button:hover { background: #000000; opacity: 1; } 
    .project-slick-slider .slick-dots li.slick-active button { background: #10275D; opacity: 1; }
    .project-slick-slider { overflow: visible ; display: block ; } 
    .project-slick-slider .slick-list { overflow: visible ; } 
    .project-slick-slider .slick-track { display: flex ; align-items: center; } 
    .project-slick-slider .slick-slide { height: auto ; }


}



@media only screen and (max-width: 767px) {

    .elementor-element.projects-box-grid .e-loop-item a.elementor-element.projects-box { height: auto; }
    .elementor-element.projects-box-grid .e-loop-item { width: 100%; }
    .elementor-element.projects-box-grid .elementor-grid { display: flex; flex-flow: wrap; }
    .custom-desktop.elementor-element .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > ul.sub-menu { padding-left: 20px; padding-right: 20px; } 

    .tabing-section  .elementor-widget-n-tabs .e-n-tabs-heading { display: flex ; flex-wrap: nowrap; overflow-x: auto ; overflow-y: hidden ; -webkit-overflow-scrolling: touch; width: calc(100% + 48px); margin: 0 0 40px -20px;} 
    .tabing-section .elementor-widget-n-tabs .e-n-tab-title { max-width: 175px ; text-align: center ; margin: 0 20px 0 0;}
    .scroll-btn { display: block ; }

    .single-post-project-section .elementor-post-navigation{display: grid; gap: 10px; width: 100%;}
    .single-post-project-section .elementor-post-navigation__prev.elementor-post-navigation__link , 
    .single-post-project-section .elementor-post-navigation__next.elementor-post-navigation__link { width: 100% !important;}

    .filter-bar-tab {  gap: 12px; } 
    .filter-bar-tab .filter-button {font-size: 14px;}
    .footer-section  .menu-item .elementor-item{justify-content: center; text-align: center;}
    .footer-section .elementor-icon-list-items  li.elementor-icon-list-item{margin: 8px; padding: 0px !important; display: inline-block;}
    .footer-section .elementor-icon-list-items {justify-content: space-around; display: flex; flex-flow: wrap; }

/* 28-11-2025 */
   .full-banner-section .full-banner-right-side{ position: static;}



   
    /* 7/1/2026====================== */
    .trusteds-slider-box{padding: 64px 24px 48px; }
    .trusteds-slider .slick-list.draggable{margin: 0 -12px;}
    .trusteds-slider .slick-slide {margin: 0 12px;}
    .trusteds-slider .slick-arrow{width: 46px; height: 46px;}
    .trusteds-slider .slick-arrow svg{width: 16px; height: 16px; }
    .trusteds-slider .slick-prev{left: -36px;}
    .trusteds-slider .slick-next{right: -36px;}
    .trusteds-slider .slick-dots li button { width: 12px; height: 12px;} 

}




