.page-id-31 .elementor-button{color:#fff !important}.hero-banner-textcolor{color:#3fb97f}p{color:#231f20}.scrollup{background-color:#3fb97f}.hfe-flyout-close,.hfe-flyout-close svg{top:15px;right:35px}.footer-color p{margin:0;color:#fff;font-size:16px !important}.footer-social-icon .elementor-social-icon{font-size:24px !important}.services-main-section{overflow:hidden}.services-inner-content{position:absolute;bottom:-60px;transition:.3s ease-in-out}.services-inner-content-small{position:absolute;bottom:-85px;transition:.3s ease-in-out}.services-view-more{transition:.3s ease-in-out}.services-main-section:hover .services-inner-content,.services-main-section:hover .services-inner-content-small{bottom:0}.services-main-section:hover .services-view-more{transform:rotate(38deg)}.services-inner-content .services-para p{color:#fff}.services-inner-content-small p{color:#fff}.gradinet-text-color h2,.gradinet-text-color{background:linear-gradient(to right,#b9f038,#3fb97f,#06644e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.our-work-inner-process{display:flex}.our-work-inner-process .accoedion-primary{display:flex}.our-work-inner-process .elementskit-card{display:flex}.our-work-inner-process .elementskit-card .elementskit-btn-link{font-weight:600;font-size:36px;line-height:48px;letter-spacing:-.25px;color:#fff;writing-mode:vertical-rl;text-orientation:revert-layer;transform:rotate(180deg);height:70vh;padding:44px !important}.our-work-inner-process .ekit_accordion_icon_left_group{display:none}.our-work-inner-process .collapse .elementskit-card-body{padding:20px 30px;height:70vh}.casesudy-sticky1{position:sticky;top:0}.casesudy-sticky2{position:sticky;top:20px}.casesudy-sticky3{position:sticky;top:40px}.casesudy-sticky4{position:sticky;top:60px}.our-process-rightimg img{clip-path:polygon(35% 0,100% 0%,100% 100%,0 100%)}.our-team-section .ekit-wid-con .profile-card{-webkit-box-shadow:0 28px 40px 0 rgba(0,0,0,.1);box-shadow:0px 0px 8px #0000002b;border-radius:10px;min-height:480px}.our-team-section .ekit-wid-con .profile-card:hover{box-shadow:0px 0px 8px #0000002b;border-radius:10px}.visual-design-sticky{position:sticky;top:0;height:100vh}.visual-design-sticky h2{position:relative;right:150px}.development-baner img{position:relative;right:110px}.industry-section-left{position:relative;left:50px;z-index:1}.design-hero-circle img{animation:rotation 8s infinite linear}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.process-digital-marketing .e-n-tabs-heading{margin-left:30px}.process-digital-marketing .e-n-tab-title{border-radius:10px 10px 0 0 !important;border:1px solid;border-bottom:0}.content-marketing-left .elementor-widget-image{position:sticky;top:40px}.category-case-study .elementor-element-dfa09ef,.category-case-study .elementor-element-5f51c72{display:none}.single-post h2,.single-post h3,.single-post h4{font-family:"Libre Baskerville",sans-serif}.ai-success-services .elementor-image-box-img img{width:100%;height:300px;object-fit:cover;border-radius:10px 10px 0 0}.ai-success-services .elementor-image-box-content{padding:0 20px 20px}.contact-form .conact-field input{line-height:1.5;padding:.75rem 1rem;border:none;border-radius:7px}.contact-form .conact-field input::placeholder,.contact-form .conact-field textarea::placeholder{font-size:15px;font-family:"Montserrat",Sans-serif;color:#757579;font-weight:400}.contact-form .conact-field textarea{max-height:90px;border-radius:7px}.checkbox-field input{width:auto}.checkbox-field .wpcf7-list-item-label{font-size:15px;font-family:"Montserrat",Sans-serif;color:#231f20}.checkbox-field .checkbox-field-label{font-size:20px;font-family:"Montserrat",Sans-serif;color:#231f20}.submit-btn{background:#fff;opacity:1;padding:10px 30px;box-shadow:none;border:0 solid rgba(0,0,0,1);border-radius:7px;color:#231f20;font-family:"Montserrat",Sans-serif;font-size:18px}#colophon{background:#231f20 !important}#colophon .site-info{display:none}#colophon p,#colophon a,#colophon{font-size:inherit}.footer-fluxdx-address-tab .e-n-tab-title:focus{box-shadow:none !important}.loaction-flag{padding:5px;width:65%;border:1px solid !important;border-radius:50% !important}.getin-touch-btnfooter .elementor-motion-effects-element{border-radius:50%}.getin-touch-footer-icon:before{content:"";font-size:28px;transform:translate(-50%,-50%);transform-origin:center center;transition:opacity .3s .2s;background-image:url(https://fluxdx.com/wp-content/uploads/2025/02/Fluxdx_Logo_Monogram.png);width:30px;height:24px;background-repeat:no-repeat;background-size:contain;position:absolute;top:30px;left:25px;transform:rotate(50deg)}.ekit-wid-con .collapsing{position:relative;height:0;width:0;overflow:hidden;transition:width .35s ease-in-out}#colophon p,#colophon a,#colophon{font-size:15px !important}#colophon .footer-social-icon .elementor-social-icon{font-size:24px !important}.hentry{margin-bottom:0}.timeline-section{overflow:hidden;max-width:100%;padding:0;width:100%}.timeline-section h3{font-size:48px;color:#00304c;text-align:center;margin-bottom:60px;font-weight:700}.timeline-section p{color:#00304c;font-size:18px;text-align:center;margin-bottom:0}.ag-timeline-card_desc p{color:#fff;font-family:"Libre Baskerville",Sans-serif}.ag-format-container{margin:0 auto;position:relative}.ag-timeline_title-box{padding:0 0 30px;text-align:center}.ag-timeline_tagline{font-size:40px;color:#54595f}.ag-timeline_item{margin:0 0 50px;position:relative}.ag-timeline_item:nth-child(2n){text-align:right}.ag-timeline{display:inline-block;width:100%;max-width:100%;margin:0 auto;position:relative}.ag-timeline_line{width:10px;background-color:#3fb97f;position:absolute;top:2px;left:50%;bottom:0;overflow:hidden;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.ag-timeline_line-progress{width:100%;height:20%;background-color:#231f20}.ag-timeline-card_box{padding:0 0 20px 50%}.ag-timeline_item:nth-child(2n) .ag-timeline-card_box{padding:0 50.3% 20px 0}.ag-timeline-card_point-box{display:inline-block;margin:0 14px 0 -28px}.ag-timeline_item:nth-child(2n) .ag-timeline-card_point-box{margin:0 -28px 0 14px}.ag-timeline-card_point{height:50px;line-height:42px;width:50px;border:5px solid #3fb97f;background-color:#3fb97f;text-align:center;font-size:20px;color:#0084b8;position:relative;top:-8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:2px}.js-ag-active .ag-timeline-card_point{color:#231f20;background-color:#231f20;border-color:#231f20}.ag-timeline-card_meta-box{display:inline-block}.ag-timeline-card_meta{margin:10px 0 0;font-weight:600;font-size:20px;color:#fff;padding:0 50px;font-family:'quicksand';letter-spacing:1px}.ag-timeline-card_item{display:inline-block;width:45%;margin:-77px 0 0;background-color:#282828;opacity:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 0 0 rgb(0 0 0/50%);-moz-box-shadow:0 0 0 0 rgba(0,0,0,.5);-o-box-shadow:0 0 0 0 rgba(0,0,0,.5);box-shadow:0 0 0 0 rgb(0 0 0/50%);-webkit-transition:-webkit-transform .5s,opacity .5s;-moz-transition:-moz-transform .5s,opacity .5s;-o-transition:-o-transform .5s,opacity .5s;transition:transform .5s,opacity .5s;position:relative;box-shadow:0 0 20px 0 rgb(5 16 59/30%);background:#3f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:6px;border:1.5px solid rgba(255,255,255,.08);border-radius:10px;height:auto;position:relative;top:0;padding:5px 0;z-index:2;border:2px solid transparent;transition:all .3s ease-in-out 0s}.ag-timeline_item:nth-child(2n+1) .ag-timeline-card_item{-webkit-transform:translateX(-200%);-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);-o-transform:translateX(-200%);transform:translateX(-200%)}.ag-timeline_item:nth-child(2n) .ag-timeline-card_item{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%)}.js-ag-active.ag-timeline_item:nth-child(2n+1) .ag-timeline-card_item,.js-ag-active.ag-timeline_item:nth-child(2n) .ag-timeline-card_item{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.ag-timeline_item:nth-child(2n+1) .ag-timeline-card_arrow{margin-left:calc(-18px / 2);margin-right:calc(-18px / 2)}.ag-timeline_item:nth-child(2n) .ag-timeline-card_arrow{margin-left:-10px;right:auto;left:0}.ag-timeline-card_point i{color:#fff}.ag-timeline-card_img{width:100%}.ag-timeline-card_info{padding:20px 30px}.ag-timeline-card_title{display:none;margin:10px 0 0;font-family:"ESL Legend",sans-serif;font-weight:700;font-size:28px;color:#00304c}.ag-timeline-card_desc{line-height:1.45;font-size:16px;color:#fff}.ag-timeline-card_desc h4{font-size:25px;color:#fff;margin-bottom:18px;font-weight:700;font-family:"Libre Baskerville",Sans-serif}@media only screen and (max-width:979px){.ag-timeline_line{left:30px}.ag-timeline_item:nth-child(2n){text-align:left}.ag-timeline-card_box,.ag-timeline_item:nth-child(2n) .ag-timeline-card_box{padding:0 0 20px}.ag-timeline-card_meta-box{display:none}.ag-timeline-card_point-box,.ag-timeline_item:nth-child(2n) .ag-timeline-card_point-box{margin:0 0 0 8px}.ag-timeline-card_point{height:40px;line-height:40px;width:40px}.ag-timeline-card_item{width:auto;margin:-65px 0 0 75px}.ag-timeline_item:nth-child(2n+1) .ag-timeline-card_item,.ag-timeline_item:nth-child(2n) .ag-timeline-card_item{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%)}.ag-timeline_item:nth-child(2n+1) .ag-timeline-card_arrow{right:auto;left:0}.ag-timeline-card_title{display:block}.ag-timeline-card_arrow{margin-top:12px}}@media only screen and (max-width:767px){.moving_shape{display:none}.ag-format-container{width:96%}.ag-timeline-card_img{height:auto;width:auto}}@media only screen and (max-width:639px){.ag-timeline_title{font-size:60px}.ag-timeline-card_info{padding:10px 15px}.ag-timeline-card_desc{font-size:14px}}@media (min-width:768px) and (max-width:979px){.ag-format-container{width:750px}}@media (min-width:980px) and (max-width:1161px){.ag-format-container{width:960px}}@media (max-width:991.99px){.services-inner-content,.services-inner-content-small{position:relative;bottom:0}}@media (max-width:767.99px){#page{overflow-x:hidden}.footer-fluxdx-address-tab.elementor-widget-n-tabs .e-n-tabs-heading{display:flex}.table-overflow-cust{overflow:auto}}