.banner-shape-rotateme{-webkit-animation-name:banner-shape-rotateme;animation-name:banner-shape-rotateme;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@keyframes banner-shape-rotateme{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.about-exprnc-shape-html{background:#ffa40f;padding:27px 36px 23px 36px;border-radius:10px;text-align:center;position:relative;z-index:1;overflow:hidden}.about-exprnc-shape-html:before{position:absolute;content:"";z-index:-1;top:0;left:0;width:100%;height:122px;background:#ffa40f;transition:.5s;border-radius:0 0 80px 80px}.about-exprnc-shape-html h1{font-size:56px;color:#fff;font-weight:700;font-family:"Rajdhani";text-align:center;position:relative;z-index:1;padding:0 0 10px 0}.about-exprnc-shape-html h1:before{position:absolute;content:"";z-index:1;bottom:0;left:0;right:0;margin:auto;width:30px;height:2px;background:#fff;transition:.5s}.about-exprnc-shape-html h4{font-size:18px;line-height:24px;color:#fff;font-weight:600;font-family:"Rajdhani";text-align:center;padding:20px 0 0 0}.title-lines .section-title.style2{position:relative;overflow:hidden;z-index:1}.title-lines .section-title.style2::before{content:"";display:block;position:absolute;height:1px;width:100%;bottom:0;left:0;background:#DBE0E7;overflow:hidden}.title-lines .section-title.style2::after{content:"";display:block;position:absolute;height:1px;width:35px;bottom:0;left:0;background:#ffa40f;-webkit-animation:moveLeftRight 20s linear infinite;animation:moveLeftRight 20s linear infinite;overflow:hidden}@-webkit-keyframes moveLeftRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(600px);transform:translateX(600px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.icon-box.style-two{display:flex;align-items:center;padding:10px 0 0 0}.icon-box.style-two .icon-box-icon{padding-right:19px}.icon-box.style-two .img-icon{display:inline-block;font-size:38px;line-height:80px;text-align:center;width:66px;height:66px;border-radius:10px;transition:0.5s;filter:drop-shadow(0 10px 10px rgb(207 218 235 / .2));background-color:#d5e0f1}.icon-box.style-two:hover .img-icon{background-color:#fff;box-shadow:2px 2px 2px #0003}.icon-box.style-two .icon-box-content h2{margin:0 0 7px 0;font-size:22px;color:#041424;font-weight:600;font-family:"Rajdhani"}.icon-box.style-two .icon-box-content .description p{margin:0}.icon-box.style-two .icon-box-icon .icon{border-radius:50%}.icon-box.style-two .icon-box-icon .icon i{display:inline-block;font-size:38px;color:#ffa40f;height:75px;width:75px;line-height:75px;text-align:center;background-color:#d4e1f7;border-radius:4px}.service-box.style3{padding:32px 0 32px 40px;background-color:#fff;border:none;text-align:left;position:relative;z-index:1;margin-bottom:10px;border-radius:5px}.service-box.style3::before{position:absolute;content:"";right:0;bottom:0;width:100%;height:0;background:#ffa40f;transition:.4s;z-index:-1;border-radius:5px}.service-box.style3:hover::before{height:100%}.service-box.style3 .service-number{position:relative;z-index:1}.service-box.style3 .service-box-number{DISPLAY:block;text-align:right;opacity:1;position:absolute;top:0;right:0;transition:0.5s;font-size:26px;line-height:50px;color:#ffa40f;font-weight:600;font-family:"Rajdhani";padding:0 15px 0 0}.service-box.style3:hover .service-box-number{color:#fff}.service-box.style3 .service-box-number::before{position:absolute;content:"";right:0;bottom:0;width:70px;height:50px;background:#E6EEFB;transition:.5s;z-index:-1;border-radius:30px 0 0 30px}.service-box.style3:hover .service-box-number::before{background:#011533}.service-box.style3 .service-box-icon{display:inline-block;position:relative;z-index:1}.service-box.style3 .service-box-icon::before{position:absolute;content:"";left:-8px;top:-7px;width:40px;height:40px;background:#E6EEFB;transition:.5s;z-index:-1;border-radius:100%}.service-box.style3:hover .service-box-icon::before{background:#ffa40f}.service-box.style3 .service-box-icon img{filter:brightness(1)invert(0);transition:.5s}.service-box.style3:hover .service-box-icon img{filter:brightness(0)invert(1)}.service-box.style3 .icon{top:0;width:inherit;height:inherit;background-color:#fff0;border:none;line-height:81px}.service-box.style3 .service-box-title h3{font-size:26px;line-height:50px;color:#041424;font-weight:700;margin:6px 0 5px 0}.service-box.style3:hover .service-box-title h3{color:#fff}.service-box.style3 p.description{transition:.5s;font-size:16px;color:#686868;font-weight:400;font-family:"Nunito";padding:0 0 5px 0}.service-box.style3:hover .content p{color:#fff}.service-box.style3 .service-btn a{padding:0;border-radius:0;background-color:inherit;display:inline-block;margin-top:0;position:relative;z-index:1;transition:.5s;font-size:19px;border:none;letter-spacing:-10px;color:#fff;font-weight:600}.service-box.style3:hover .service-btn a{border:none;letter-spacing:0}.service-box.style3 .service-btn a i{font-size:16px;font-weight:700;color:#ffa40f;position:absolute;left:0;transition:.4s;margin:0}.service-box.style3:hover .service-btn a i{left:90px}.service-box.style3 .service-btn a:before{display:none}.team.style3{position:relative;z-index:1;line-height:0;transition:0.5s}.team.style3 .image img{width:100%}.team.style3 .team-content{position:relative;padding:15px 0 15px 0;border-radius:0 0 5px 5px;filter:drop-shadow(0 10px 10px rgb(207 218 235 / .2));background:#fff;background:url(https://wp.ditsolution.net/doorlux/wp-content/uploads/2023/12/it-solution-team-content-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;line-height:0;transition:0.5s}.team.style3:hover .team-content{margin:-35px 0 0 0}.team.style3 .team-content:before{position:absolute;content:"";z-index:-1;left:0;right:0;bottom:0;background:url(https://wp.ditsolution.net/doorlux/wp-content/uploads/2023/12/team-shape-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0 0 5px 5px;transition:.5s;height:0;width:100%}.team.style3:hover .team-content:before{height:100%}.team.style3 .bio{text-align:center;width:100%;position:relative;z-index:1;border-radius:0}.team.style3 .bio h2{font-size:24px;color:#041424;font-weight:600;font-family:"Rajdhani";text-align:center;transition:.5s}.team.style3:hover .bio h2{color:#fff}.team.style3 .team-content h5{font-size:16px;line-height:26px;color:#686868;font-weight:400;font-family:"Nunito";text-align:center;margin:4px 0 0 0;transition:.5s}.team.style3:hover .team-content h5{color:#fff}.team.style3 .social-icon{position:relative;z-index:1;text-align:center;padding:6px 0 0;transition:0.5s;opacity:0}.team.style3:hover .social-icon{padding:14px 0 24px;opacity:1}.team.style3 .social-icon li{display:inline-block;list-style:none}.team.style3 ul.social-icon li a{text-align:center;display:inline-block;color:#ffa40f;font-size:15px;position:relative;z-index:1;overflow:hidden;padding:0 8px 0 8px;transition:.3s}.team.style3:hover ul.social-icon li a{color:#fff}.team.style3 .team-share-icon{text-align:center}.team.style3 .team-share-icon i{text-align:center;font-size:18px;color:#fff;background:#ffa40f;border-radius:100%;display:inline-block;height:43px;width:43px;line-height:43px;transition:.4s}.team.style3:hover .team-share-icon i{color:#ffa40f;background:#fff;cursor:pointer}.single-counter.style_three{text-align:center}.single-counter.style_three .icon{margin-bottom:40px}.single-counter .icon i{font-size:50px;color:#ffa40f}.single-counter.style_three .counter-content span{margin-bottom:25px;display:inline-block;font-size:56px;color:#fff;font-weight:700;font-family:"Rajdhani";text-align:center}.single-counter.style_three .counter-content .suffix{color:#fff}.single-counter.style_three .counter-content h6{font-size:15px;text-transform:uppercase;font-weight:400;font-family:"Nunito";text-align:center;color:#fff;opacity:.6}.case-study.style4 .single_case_study .cases-study-content-inner{padding:26px 0 21px 30px;position:relative;background-color:#fff;width:75%;left:0;border-radius:0 5px 5px 0;box-shadow:0 10px 50px 0 rgb(175 189 199 / .2);display:flex;align-items:center;transition:.3s;z-index:1}.case-study.style4 .single_case_study:hover .cases-study-content-inner{border-radius:0 0 5px 0}.case-study.style4 .single_case_study .cases-study-content-inner:before{position:absolute;content:"";z-index:1;left:0;top:0;transition:.3s;height:100%;width:6px;background:#ffa40f}.case-study.style4 .case-study-thumb img{width:100%;border-radius:10px;position:relative;transition:.5s;z-index:1}.case-study.style4 .case-study-thumb:before{background:#ffa40f;position:absolute;content:"";z-index:2;left:0;top:0;transition:.5s;height:0;width:100%;border-radius:10px}.case-study.style4 .single_case_study:hover .case-study-thumb:before{height:100%;bottom:0}.case-study.style4 .single_case_study .em-case-study-button a{display:block;font-size:12px;color:#fff;background-color:#ffa40f;padding:0;border-radius:40px 40px 40px 0;height:45px;width:45px;line-height:45px}.case-study.style4 .single_case_study .em-case-study-button{text-align:center;background:#fff0;border-radius:10px 10px 0 0;display:inline-block;position:absolute;right:-44px;top:-45px;opacity:0;transition:.5s;padding:0}.case-study.style4 .single_case_study:hover .em-case-study-button{opacity:1;transition:.5s}.case-study.style4 .single_case_study .cases-study-contents h2{font-size:24px;font-weight:600;line-height:1;margin:0 0 5px;display:inline-block;padding:0}.case-study.style4 .single_case_study .cases-study-contents h2 a{margin:0;-webkit-transition:.4s;-o-transition:.4s;transition:.3s;font-size:24px;line-height:28px;color:#041424;font-weight:600;font-family:"Rajdhani"}.case-study.style4 .single_case_study .cases-study-contents h2 a:hover{color:#ffa40f}.case-study.style4 .single_case_study .case_category span{font-size:76px;font-weight:700;font-family:"Rajdhani";top:8px;transition:.3s;position:relative;margin:0 15px 0 0;color:#fff0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#DADDDF}.case-study.style4 .single_case_study:hover .case_category span{-webkit-text-stroke-color:#ffa40f}.port_dtl_social i{padding:0 10px 0 10px;color:#ffa40f}.case_study_carousel_four.owl-theme .owl-dots .owl-dot.active span{background:#ffa40f}.case_study_carousel_four.owl-theme .owl-dots .owl-dot:hover span{background:#ffa40f}.case_study_carousel_four.owl-theme .owl-nav.disabled+.owl-dots{margin-top:5px}.work_progress.style4{padding:0 50px;position:relative;text-align:center}.work-process.style4 .icon{position:relative}.work_progress.style4 .work_progress-number{position:absolute;left:20%;top:10%;z-index:1;width:38px;height:38px;line-height:38px;border-radius:50px;display:inline-block;font-size:18px;color:#fff;background-color:#ffa40f;transition:.5s}.process-style4-shap-two .work_progress.style4 .work_progress-number{position:absolute;left:20%;top:38%}.work_progress.style4 .icon img{border:2px dashed #ffa40f;border-radius:100%;padding:10px;transition:.5s}.work_progress.style4:hover .icon img{animation:rotateme-img 20s linear infinite}@keyframes rotateme-img{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.process-style4-shap-one{position:relative;transition:.5s}.process-style4-shap-one::before{position:absolute;content:'';right:-80px;top:90px;width:139px;transition:.5s;height:26px;background-repeat:no-repeat;background-image:url(https://wp.ditsolution.net/doorlux/wp-content/uploads/2023/12/it-solution-work-shape-1.png)}.process-style4-shap-two::before{position:absolute;content:'';right:-80px;top:90px;width:139px;height:26px;transition:.5s;background-repeat:no-repeat;background-image:url(https://wp.ditsolution.net/doorlux/wp-content/uploads/2023/12/it-solution-work-shape-2.png)}.work_progress.style4 .title{font-size:23px;color:#fff;margin:20px 0 10px;transition:.5s}.work_progress.style4 p.description{opacity:.502;font-size:16px;color:#fff;font-weight:400;font-family:"Nunito";text-align:center;transition:.5s}.single-video.style-four .video-icon a{background:#ffa40f;height:70px;width:70px;top:50%;left:0;right:0;margin:auto;text-align:center;border-radius:50%;line-height:70px;color:#fff;font-size:18px;position:relative;-webkit-animation:ripple-red 1s linear infinite;animation:ripple-red 1s linear infinite;-webkit-transition:.5s;z-index:1}.single-video.style-four .video-vemo-icon.venobox.vbox-item{color:#fff}.single-video.style-four .video-icon{position:relative;display:inline-block;z-index:1}.brand.style3 .brand-item img{width:63%!important;opacity:1;transition:.5s;margin:auto}.accordion.style3 .my-accordion li{position:relative;margin-bottom:0;list-style:none;z-index:1;background:inherit;border-radius:0;border-bottom:1px solid #334664}.accordion.style3 .my-accordion li:last-child{border-bottom:none}.accordion.style3 .my-accordion li:before{position:absolute;content:"";z-index:-1;right:20px;top:14px;width:28px;height:28px;line-height:28px;border-radius:50%;background-color:inherit;border:none}.accordion.style3 .my-accordion a{position:relative;width:100%;display:block;cursor:pointer;background:inherit;padding:15px 20px 15px 0;z-index:1;border-bottom:1px solid #fff0;border-radius:4px;font-size:24px;line-height:30px;color:#ffffff!important;font-weight:600;font-family:"Rajdhani"}.accordion.style3 .my-accordion a.active{background:#ffa40f;border-bottom:1px solid rgb(0 0 0 / .08);padding:15px 20px 15px 27px}.accordion.style3 .my-accordion a:after{width:10px;height:2px;background:#fff;position:absolute;right:28px;content:" ";top:28px;transition:all 0.2s ease-in-out}.accordion.style3 .my-accordion a:before{width:2px;height:10px;background:#fff;position:absolute;right:32px;content:" ";top:24px;transform:rotate(0);transition:all 0.2s ease-in-out}.accordion.style3 .my-accordion li p{display:none;padding:17px 25px 25px 0;opacity:.502;font-size:16px;color:#fff;font-weight:400;font-family:"Nunito"}.accordion.style3 .my-accordion li:after{display:none}.pricing.style4{position:relative;padding:0 28px 36px 28px;background:#FFF;border-radius:5px;text-align:left;transition:.4s;z-index:1}.pricing.style4:before{background:#ffa40f;position:absolute;content:"";z-index:-1;left:0;top:0;width:100%;height:0;line-height:28px;border-radius:4px;transition:0.4s}.pricing.style4:hover:before{height:100%}.pricing.style4 .pricing-head{text-align:right;position:relative;padding:0 31px}.pricing.style4 .pricing-title{position:relative;z-index:1;margin:33px 0 17px;display:inline-block;padding:0;border-radius:0;transition:.5s;font-size:18px;line-height:26px;color:#041424;font-weight:600;font-family:"Rajdhani"}.pricing.style4 .pricing-head h3{font-size:15px;color:#fff;font-weight:600;font-family:"Rajdhani";margin:0;position:absolute;right:0;top:-17px;background:#ffa40f;border-radius:5px;padding:9px 17px 6px 17px;text-align:center}.pricing.style4 .price-item{display:inline-block;position:absolute;right:0;top:54px}.pricing.style1 .price-item .currency{font-size:42px;color:#041424;font-weight:600;font-family:"Rajdhani"}.pricing.style4 span.currency{font-size:42px;color:#041424;font-weight:600;font-family:"Rajdhani"}.pricing.style4 .price-item .tk{font-size:42px;color:#041424;font-weight:600;font-family:"Rajdhani"}.pricing.style4 .pricing-p{font-size:16px;line-height:24px;color:#686868;font-weight:400;font-family:"Nunito";padding:0 0 5px 60px}.pricing.style4 .pricing-body ul{margin:0;padding:0;list-style:none}.pricing.style4 .pricing-body ul li{margin-bottom:0;font-size:28px;line-height:26px;color:#041424;font-weight:600;font-family:"Rajdhani"}.pricing.style4 .pricing-body ul li i{display:inline-block;color:#fff;font-size:16px;margin-right:10px;height:40px;width:40px;line-height:40px;background:#ffa40f;border-radius:3px;text-align:center;position:relative;top:7px}.pricing.style4 .pricing-button{position:relative;display:inline-block;padding:7px 18px;width:inherit;background:#fff;text-align:left;margin-top:0;transition:.5s;border-radius:4px;border:1px solid #ffa40f;color:#041424;font-weight:500;font-size:16px;font-family:"Nunito";left:60px}.pricing.style4:hover .pricing-title{color:#fff}.pricing.style4:hover .pricing-body ul li{color:#fff}.pricing.style4:hover .pricing