/*
Theme Name: Ooze
Author: ooze it team
Version: 2.0.0

*/
*{box-sizing:border-box;margin:0;padding:0}.single-post a,.single-post a:hover{color:#a8a8a8}.single-post .widget_text a{color:#000;text-decoration:none}.widget_text a:hover{color:#a8a8a8}a:focus{outline:none;box-shadow:none}ul,li{list-style:none}#one{z-index:99}.header .dropdown-toggle::after{display:none}.header .social-bx a{color:#fff;text-decoration:none}.header .social-bx{padding-left:0;list-style:none;margin-bottom:5px}.header .contact-bx{padding-left:0;list-style:none;margin-bottom:5px}.header .contact-bx li{color:#fff}.header .contact-bx a{color:#fff;text-decoration:none}.header .contact-bx .image{display:block;height:20px;width:20px;background-size:cover;margin-top:5px}.header .contact-bx li i{font-size:16px}.scrolled.navbar{position:fixed;width:100%;background-color:#4169e1;top:0;animation-name:animaction-nav;animation-duration:0.9s;transition:0.2s ease-in}@keyframes animaction-nav{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mob-img{background-repeat:no-repeat;background-position:left bottom;background-size:30% 80%}.header .nav-link{font-size:16px;border-bottom:2px solid transparent;width:fit-content}.header .dropdown-menu .dropdown-item{padding:10px 10px}.header .nav-link:hover{border-bottom:2px solid #fff}.header .navbar-nav .nav-item{margin:0 20px}.dropdown-toggle :hover .dropdown-menu{display:block}.header.mob-img.bg-dark .banner .fristimg p.heading{font-size:4rem!important;font-weight:500;margin-bottom:.5rem}.header .fristimg .heading-pra{font-size:1.5rem;line-height:inherit}.header .fristimg a{background-color:#fff;color:#000;padding:8px 30px;font-size:1.5rem;border:0;font-weight:700;display:inline-block;text-decoration:none!important}.header .fristimg button:hover{background-color:#636363;color:#fff}.header .navbar{z-index:99;border-top:1px solid #666}.header .img-bx .img-one{min-height:700px;background-size:cover;width:350px}.header .img-bx .img-two{min-height:700px;background-size:cover;width:350px;margin-top:-70px;margin-bottom:70px}.service .heading{font-size:2.5rem}.service .card .fa{font-size:50px}.service .card{border:0;margin-top:20px;padding:10px 25px}.service .card .heading{font-size:20px}.service .card i{font-size:30px}.service .card:hover{transition:.2s;transform:translateY(-10px);box-shadow:0 10px 29.7px .3px rgba(225,225,225,.64)}.we-are .heading{font-size:2.5rem}.we-are p{font-size:20px}.choose .heading{font-size:2.5rem}.choose i{font-size:40px}.choose .icon-bx{display:block;width:80px;text-align:center}.choose .text-div{width:calc(100% - 80px)}.testi-slider .heading{font-size:2.5rem;color:#fff}.testi-slider{background-image:url(img/slider.png);background-size:cover;min-height:400px;background-repeat:no-repeat}.testimonial-slider .item .pos{font-size:14px;margin-top:10px;color:#fff}.testimonial-slider .item .img-bx{margin:0 auto;position:relative}.testimonial-slider .item .img-bx i{font-size:40px}.testimonial-slider .item{color:#fff}.testimonial-slider .owl-prev{display:none}.testimonial-slider .owl-next{display:none}.testimonial-slider button{height:5px;width:20px;border-radius:3px;margin:0 5px;background-color:#727272!important}.testimonial-slider button.active{background-color:#303030!important}.client-box .plus{font-size:22px;margin-bottom:.5rem;color:#fff}.client-box .count{width:60px;color:#fff}.client-box .no-block{padding:30px 5px;justify-content:center;border-radius:5px;text-align:center;border:1px dotted rgb(135,135,135)}.client-box .no-block h6,.client-box .no-block h3{font-size:14px;color:rgb(171 171 171)}.case .heading{font-size:2.5rem}.case-bx{position:relative;border-radius:5px;overflow:hidden}.case-image{border-radius:5px;opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}.case-bx:hover img{transform:scale(1.1);transition:.5s}.middle{border-radius:5px;transition:.5s ease;opacity:0;position:absolute;top:0;left:0;width:100%;background:rgba(17,17,17,.8);height:100%;text-align:center}.case-bx .middle .fas{background:#fff;color:#000;padding:15px;border-radius:50%}.case-bx:hover .middle{opacity:1}.case-bx:hover{opacity:1;bottom:0}.case-bx .middle .d-grid span{font-size:14px;margin-top:10px;font-weight:200}.case-bx .middle .d-grid{font-size:18px}.text{color:#fff;font-size:16px;padding:16px 32px;top:50%;transform:translate(-50%,-50%);align-items:center;justify-content:center;left:50%;position:absolute;text-align:center;width:100%}.blog .heading{font-size:2.5rem}.blog .card .text-bx a{text-decoration:none;color:#666}.blog .card .img-bx{overflow:hidden}.blog .card .img-bx img:hover{transform:scale(1.1);transition:.5s}.blog .card .img-bx img{transition:.5s}.blog .card .text-bx .blog-meta{color:#666;font-size:14px}.blog .card .text-bx .blog-readmore:hover i{margin-left:20px;transition:.5s}.blog .card .text-bx .blog-readmore i{margin-left:10px;transition:.5s}.blog .card .text-bx .blog-readmore{width:fit-content}.blog .card .text-bx h2{font-size:18px}.reach .heading{font-size:2.5rem}.reach button{font-size:20px;margin-top:20px;background-color:#4169e1;color:#fff;border:0;padding:15px 60px;border-radius:4px}.reach button:hover{background-color:#636363;color:#fff}.footer .heading{font-size:20px;color:#fff}.footer p{font-size:14px;color:#fff;padding-top:15px}.footer ul li{padding-top:15px;color:#fff;transition:.5s;display:flex;align-items:start}.footer ul{list-style:none;padding-left:0}.footer .contact ul li i{font-size:24px}.footer ul i{color:#fff}.footer ul li a{text-decoration:none;color:#fff}.footer ul li a.nav-link{padding:0}.footer .contact .image{height:25px;display:block;width:25px;background-size:cover}.footer .social-icon li a{border:1px solid;height:35px;width:35px;border-radius:50%;display:flex;align-items:center;justify-content:center}.footer .social-icon a:hover{background:#fff;color:#000}.footer .social-icon a:hover i{color:#000}.footer .social-icon li:hover{transition:.5s;margin-top:-5px}.footer .inputWithIcon{background:#0000;padding:10px 12px;display:flex;border:1px solid lightgray;align-items:center;margin-top:15px;justify-content:space-between}.footer .inputWithIcon input{background:#0000;border:none;color:#fff;width:60%;border-radius:3px}.footer .inputWithIcon i{color:#fff}.footer .inputWithIcon input:focus-visible{outline:none}.footer .inputWithIcon:hover{border:.5px solid #fff}.footer .company li a:hover{color:#a7a7a7}.header .social-bx a{margin-right:20px}.count-bx{background-image:url(img/bg_lines.svg);background-repeat:no-repeat;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.section_heading{margin-bottom:30px;position:relative}.welcome_ooze{padding:10px 0 50px;position:relative}.welcome_ooze p{color:#21223e;line-height:35px;font-size:18px;text-align:left}.inner-container p{border-left:3px solid #a8a8a8;padding-left:15px;font-size:26px;font-weight:300;line-height:40px}.our_team_section{background:#e5f3f3;padding-top:30px}.theme_grey{background:#f7f8f7;padding:50px 0}#primary .page .entry-content ul>li.icon-tile:before{content:unset}#primary .page .entry-content ul>li.icon-tile{background:#fff;padding:20px 30px;margin-bottom:20px;border-radius:5px}figure.image.image--icon{box-shadow:none;width:auto;margin-right:20px}h4.icon-tile__heading p{font-size:18px}.layout--sticky{position:sticky;top:100px;transition:top}.intro_process{padding:50px 0}#primary .page .entry-content .intro_process h4{font-size:20px;font-weight:400;line-height:25px}#primary .page .entry-content .intro_process h2{font-size:28px;line-height:45px;position:relative;z-index:10}#primary .page .entry-content .development_item p{font-size:14px;line-height:25px;font-weight:500}.development_process{padding:50px 0;position:relative}.development_process .col-sm-3{position:relative;counter-increment:steps;text-align:center}.process_circles:before{background-color:#a8a8a8}}.process_circles{position:relative;height:5.125em}svg.circles{opacity:0;transform:scale(.8)}.about_aproach .col-lg-4.col-md-6.mb-3{position:relative;counter-increment:steps1}#primary .post .entry-content ul>li:before,#primary .page .entry-content ul>li:before{content:"";background-image:url(https://www.itooze.com/wp-content/uploads/2022/04/rightmark.png);background-repeat:no-repeat}.wd_des_heading{font-size:65px;font-weight:900;color:#876644;text-transform:uppercase;line-height:1.2}.wd_des{font-weight:400;padding-right:7%;padding-top:30px}.all_sec.software_requirement_sec{background:url(https://ucppr2k2q2u3lbr9b2ah3a31-wpengine.netdna-ssl.com/wp-content/themes/apptunix/css/../images/newmobilepage/services_bg.png);background-repeat:no-repeat;background-position:left -159px center;background-size:30%;display:inline-block}.all_sec{padding:40px 0}.page-template-new-mobile-page .mobile_app_development_page .conta_iner{width:1536px}.conta_iner{max-width:1500px;width:100%;margin:0 auto}.software_requirement_sec h2{text-transform:capitalize;text-align:center}.all_sec.software_requirement_sec h2 span{color:#a8a8a8}.box-1{margin-top:40px;float:left}.top_content_requirement{min-height:350px}.software_require{background-color:#fff;padding:25px 25px 0;box-shadow:0 -5px 37.2px 2.8px rgb(170 196 240 / 35%);display:flow-root;border-radius:5px;margin:15px}.bottom_content_requirement{float:right}.service_inner_heading h3{font-size:20px!important;font-weight:600!important;min-height:50px}p.mobile_page_inner_para{font-weight:400;font-size:16px;min-height:336px}.mtb-50{margin-top:50px;margin-bottom:50px}.wd_sse h2{font-size:33px;font-weight:600;color:#664D3A}.wd_sse h3{font-size:21px;color:#5b4635}.ptb-50{padding-top:50px;padding-bottom:50px}.ooze_mobile_app.about_mobile_app .section_heading{margin-bottom:10px}.ooze_mobile_app.about_mobile_app p{margin-bottom:10px;font-size:18px;word-spacing:5px;line-height:30px}.ooze_mobile_app.about_mobile_app p strong{font-size:30px;font-weight:900}.ooze_mobile_app.about_mobile_app h2 b{color:#a8a8a8;font-weight:700}.wd_sse_p{font-size:20px!important;font-weight:400}.wd_sse p{font-size:18px;font-weight:400}.our-mobile-application .heading-section{text-align:center}#primary .page .entry-content .our-mobile-application .heading-section h2{text-transform:uppercase;font-size:35px}#primary .page .entry-content .our-mobile-application .heading-section h3{font-size:22px;text-transform:uppercase}.our-mobile-application .heading-section h3 span{display:block;font-size:16px;padding:10px 60px;text-transform:capitalize}.inner-box{text-align:left;font-size:16px;word-spacing:5px;font-weight:400}#primary .page .entry-content .inner-box h4{font-size:20px}#primary .page .entry-content .our-mobile-application .heading-section h2 b{font-weight:700;color:#a8a8a8}#primary .page .entry-content .inner-box h4 b{color:#111}#primary .page .entry-content .inner-box h4{font-size:20px;color:#a8a8a8}.intro_process_1.mobile_app-se i{font-style:normal}.intro_process_1.mobile_app-se h2{text-transform:uppercase}.intro_process_1.mobile_app-se h2 b{font-weight:700;color:#a8a8a8}.mobile_app .process_circles:before,.mobile_app .process_circles:after{content:unset}#primary .page .entry-content .mobile_app .development_item p{font-size:16px;line-height:25px;font-weight:500;word-spacing:5px}.mobile_app .process_circles{height:4em}.mobile_app.development_process .col-sm-3:before{content:counter(steps,decimal-leading-zero);font-weight:700;line-height:1;color:#111;left:10px;font-size:3em}.mobile_app.development_process .col-sm-3{text-align:left}.intro_process_1.mobile_app-se h2::after{content:"...";font-size:80px;line-height:1px;color:#a8a8a8}.mobile_app.development_process .col-sm-3:nth-child(2):before,.mobile_app.development_process .col-sm-3:nth-child(4):before{color:#a8a8a8}#primary .page .entry-content .what_plans_we_prepared .inner-box h4{text-transform:uppercase;font-size:20px;color:#111}#primary .page .entry-content .our-mobile-application.what_plans_we_prepared .heading-section h2:before{content:"";width:120px;height:7px;position:absolute;background:#a8a8a8;display:block;margin:auto;text-align:center;left:0;right:0;top:-10px}#primary .page .entry-content .our-mobile-application.what_plans_we_prepared .heading-section:before{content:unset}.intro_process_1.mobile_app-se h2.top-border-img::after{content:unset}.wd_design-services-p{font-size:43px;line-height:1.3;color:#000;font-weight:500;margin-bottom:12px}.wd_design-services-p2{font-size:20px;font-weight:500;line-height:1.7}ul#inline-ul-li li{display:inline;padding:10px}.wd-box-heading{color:#002559!important;font-size:36px!important;font-weight:500!important;line-height:44px!important}.wd-box-container{padding:30px 30px 30px 30px;background-color:#081A38;border-radius:15px 15px 15px 15px}p.wd-box-title{font-size:24px;font-weight:700;line-height:34px;color:#fff}p.wd-box-description{font-size:16px;font-weight:500;line-height:28px;color:#fff}hr.custom-hr{border-top:2px solid #82A9D8;width:20%}.wd-strategy-card{padding-top:40px;padding-bottom:40px}.wd-strategy-inner{text-align:center;padding-bottom:40px}.wd_design-services{padding-top:30px;padding-bottom:30px}.erp-development{padding:40px 0}.erp-development img{padding-top:40px}#primary .erp-development .erp-dve-ser h2{font-size:30px}#primary .erp-development .erp-dve-ser p{font-size:17.5px;margin-bottom:15px;word-spacing:5px}#primary .erp-development .erp-dve-ser h3{font-size:22px}#primary .erp-development .erp-dve-ser ul li{font-size:18px;font-weight:400}.erp-benefits{background:#f4f5f6;padding:30px 0;text-align:center}#primary .erp-sectiom .erp-benefits h3{font-size:22px;padding:5px 20px;line-height:32px}#primary .erp-sectiom .erp-benefits h2{font-size:35px;margin-bottom:50px;padding-top:20px}#primary .erp-sectiom .erp-benefits p{font-size:17px;line-height:30px;font-weight:400}.erp-areas-section{padding:60px 0 80px;background:linear-gradient(181.12deg,rgba(251,252,253,.0001) 7.31%,#f6f7fa 86.45%);overflow:hidden}.erp-areas-btn{text-decoration:none;padding:28px 25px;margin-top:24px;border-radius:8px;background-color:#fff;box-shadow:0 0 5px rgba(60,65,140,.08),0 5px 15px rgba(60,65,140,.1);transition:all .3s ease-in-out;cursor:pointer;user-select:none}.erp-areas-btn__label{padding-left:46px;position:relative}.erp-areas-btn__label-img{display:block;position:absolute;left:0;top:-2px}.erp-areas-body{position:relative;border-radius:8px;box-shadow:0 0 5px rgba(60,65,140,.08),0 5px 15px rgba(60,65,140,.1);background-color:#fff}.erp-areas-elem{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .10s ease-in-out;pointer-events:none;z-index:0}.erp-areas{padding:40px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;box-sizing:border-box}.erp-areas__title{font-weight:400;font-size:22px;line-height:1.4545454545}.erp-areas__text{font-size:18px;line-height:1.44444444;margin-top:18px}.erp-areas-btn:first-child{margin-top:0}.erp-areas-elem.active{position:relative;opacity:1;visibility:visible;pointer-events:auto;z-index:1}.erp-areas-btn.active,.erp-areas-btn:hover{color:#fff;background-color:#212529}#primary .erp-areas-section h2.container-title{font-size:35px}.erp-especilly{background-color:#f1f1f1}.erp-especilly-content{padding:80px;padding-top:120px}#primary .erp-especilly .erp-especilly-content h2{font-size:35px}#primary .erp-especilly .erp-especilly-content p{font-size:17px;line-height:1.6;font-weight:400;word-spacing:5px}.main-header.fixed-header{position:fixed;width:100%;z-index:99;top:0;padding:0;background:#a8a8a8!important;background-image:unset;border-bottom:0}.main-header.fixed-header .custom-logo{width:150px}.erp-benefits img{width:90px}.erp-development.erp-bottom img{padding-top:0;padding-left:30px}.erp-development.erp-bottom{padding-bottom:0}.digital-marketing{padding:50px 0;margin-top:50px}#primary .digital-marketing .erp-dve-ser p{font-size:18.5px;margin-bottom:15px}.digital-marketing .erp-dve-ser{padding-top:35px}.digital-marketing img{box-shadow:60px -50px #9d9d9d;width:50%;margin-top:40px}.ooze-it-broadens{padding:20px 0}#primary .entry-content .ooze-it-broadens p{font-size:18px;font-weight:400;word-spacing:4px;margin-bottom:40px}#primary .entry-content .ooze-it-broadens h3,#primary .entry-content .partnering-with-ooze h3,#primary .entry-content .working-with-us h3,#primary .entry-content .integrated-effectiveness h3,#primary .entry-content .why-choose h3{font-size:25px;text-align:center;margin-bottom:40px}#primary .entry-content .ooze-it-broadens h4{font-weight:500;font-size:20px;text-transform:unset}#primary .entry-content .ooze-it-broadens .broadens-box p{font-size:19px;font-weight:400;word-spacing:5px;text-align:justify}.broadens-box{border-left:4px dotted #a8a8a8;padding-left:20px}.generate-long{padding:50px 0}#primary .post .entry-content ul>li:before,#primary .page .entry-content .gen-dve-ser ul>li:before{content:unset}.generate-long img.lazyloaded{box-shadow:-50px -60px #d3e3e4;margin-left:50px}#primary .page .entry-content .generate-long .gen-dve-ser h3{font-size:25px;font-weight:500;line-height:35px}#primary .page .entry-content .generate-long .gen-dve-ser p{font-size:20px;font-weight:500;padding:20px 0 10px}#primary .page .entry-content .generate-long .gen-dve-ser ul li{list-style:initial;margin-left:25px;font-size:20px;line-height:34px;font-weight:500}.digital-marketing-platform,.partnering-with-ooze,.why-choose{padding:50px 0}#primary .page .entry-content .digital-marketing-platform .platform-box h3{font-size:25px}#primary .page .entry-content .digital-marketing-platform .platform-box p,#primary .page .entry-content .integrated-effectiveness p,#primary .page .entry-content .why-choose p{font-size:18px;word-spacing:6px}.digital-marketing-platform .platform-box{padding:0 0 50px}.digital-marketing-platform .platform-box:nth-child(1){padding-top:0}#primary .post .entry-content .blog-edit h2{color:#000;font-size:32px;line-height:40px;margin:0}a.btn.btn-primary.reach-us{color:#fff;text-decoration:none;margin:15px 0 25px}.platform-box.row .col-sm-5{align-items:center}.digital-marketing-platform .platform-box:nth-child(6){padding-bottom:0}#primary .entry-content .partnering-with-ooze h3{font-size:35px}.partnering-box p:empty{display:none}.partnering-box p{background:#e3eced;padding:20px 25px;min-height:260px;font-size:18px;line-height:30px;font-weight:600;text-align:justify}#primary .page .entry-content .partnering-box h4{text-transform:unset;font-size:24px;word-spacing:6px;min-height:70px}.partnering-box.even-blog{margin-right:20px}#primary .page .entry-content .working-with-us .inner-box h4,#primary .page .entry-content .why-choose h4{text-transform:unset;font-size:21px;color:#111;word-spacing:0;margin-top:20px;margin-bottom:10px}#primary .page .entry-content .why-choose h4{font-size:20px;margin-bottom:15px}.working-with-us .inner-box{text-align:left;font-size:18px;word-spacing:5px}.dotted-box{border-left:4px dotted #a8a8a8;padding-left:40px;padding-right:5px}#primary .page .entry-content .working-with-us h2{font-size:50px}.working-with-us{padding:0 0 40px}.integrated-effectiveness{padding-top:50px}.home-interest{background:#a8a8a8}.webdev_sse{padding-top:45px}.list-unstyled-platform li:before{padding-left:0;background-image:none!important}ul.list-unstyled-platform{text-align:center}ul.list-unstyled-platform>li{display:inline}.footer-t .widget ul li a{color:#fff;text-decoration:none}.ooze_call_action{border:1px solid #f2f2f2;padding:32px 25px 40px;line-height:32px;font-size:18px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}button.btn.btn-primary.custom-btn-popup{color:#fff;border-radius:5px;padding:10px 25px}.main-header.fixed-header{transition:0.2s ease-in}#myModal ul.address-footer li{display:inline-block;font-size:18px;padding:5px 10px}#myModal ul.address-footer{list-style:none;padding:0;margin:0}#myModalNewsletter .widget_newsletterwidget form{border-radius:5px}#myModalNewsletter .modal-content{background:#f8f9faf0;border-radius:20px;padding:20px 40px}#myModalNewsletter .modal-header.d-block{text-align:center;border:none}#myModalNewsletter .modal-header.d-block img{width:200px;margin-left:30px;padding:10px}#myModalNewsletter h3.modal-title{font-size:35px;font-weight:900;text-transform:uppercase;color:#000}#myModalNewsletter p.mb-0{font-size:22px;line-height:36px;color:#141111;font-weight:600;width:auto;padding:5px;text-transform:capitalize}#myModalNewsletter .widget_newsletterwidget form{border-radius:20px;background:#000}#myModalNewsletter .widget_newsletterwidget .tnp-widget .tnp-field{margin-bottom:0;display:inline-block;width:calc(100% - 90px)}#myModalNewsletter .widget_newsletterwidget form input#tnp-3{background:#000!important;border:none!important;border-radius:20px;font-size:18px;color:#fff!important;padding:0 25px}#myModalNewsletter .tnp.tnp-widget{padding-top:0}#myModalNewsletter .widget_newsletterwidget .tnp-widget .tnp-field.tnp-field-button{border-radius:30px;width:auto!important;background:#fff;color:#000}#myModalNewsletter input.tnp-submit{height:auto!important;background:#fff;width:auto;text-indent:unset;padding:10px 15px;color:#000;border-radius:30px}.ooze_call_action_1{border:1px solid #f2f2f2;padding:25px 25px 10px;line-height:32px;font-size:18px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;display:inline-block;width:100%;margin-bottom:30px}.iot-solution p{font-size:22px;line-height:35px;font-weight:500}#primary .page .entry-content .iot-solution ul>li:before,#primary .page .entry-content .leverage-length ul>li:before,#primary .page .entry-content .fill-physical ul>li:before{content:unset}#primary .page .entry-content .iot-solution-worldwide h2,#primary .page .entry-content .iot-solution h2{color:#fff;font-size:30px}#primary .page .entry-content .iot-solution h2{color:#111}#primary .page .entry-content .iot-solution-worldwide p{font-size:21px;line-height:32px}.iot-solution-worldwide{background:#111;padding:50px 0;color:#fff}.iot-solution{padding:30px 0 40px}#primary .page .entry-content .iot-solution ul>li{list-style:disc;margin-left:30px;line-height:36px;font-size:20px}#primary .page .entry-content .leverage-length p{font-size:22px;line-height:36px;word-spacing:5px;font-weight:500;color:#111;text-align:justify}#primary .page .entry-content .leverage-length h3{font-size:25px;line-height:33px}.leverage-length{background:#f4f4f4;padding:0}#primary .page .entry-content .leverage-length ul{list-style:none;background:#000;color:#fff;padding:20px}#primary .page .entry-content .leverage-length ul li{padding:5px 0;list-style:outside;margin-left:20px;word-spacing:5px;font-size:22px;line-height:36px}#primary .page .entry-content .internet-things h2{font-size:28px;line-height:38px;word-spacing:12px}#primary .page .entry-content .internet-things p{font-size:22px;padding:5px 0 40px}.internet-things{padding:50px 0}.iot-section p{font-size:22px;padding:5px 0}#primary .page .entry-content .iot-section h3{font-size:20px;line-height:34px;margin-bottom:20px}.iot-section{padding:50px 0;background:#f4f4f4}.iot-section img{padding:10px}#primary .page .entry-content .internet-things-iot h3,#primary .page .entry-content .fill-physical h3{font-size:25px;padding:40px 0 10px}#primary .page .entry-content .internet-things-iot p,#primary .page .entry-content .fill-physical p{font-size:24px}.internet-things-iot{padding:50px 0}a.btn.btn-iot{width:100%;background:#000;margin:20px 0 40px;text-decoration:none;color:#fff;font-size:28px;border-radius:2px;font-weight:600}#primary .page .entry-content .fill-physical h4{font-size:24px;text-transform:capitalize;text-align:center;padding:0 25px;line-height:34px}#primary .page .entry-content .fill-physical ul li{margin:0 0 4px;text-align:left;padding:8px 0;list-style:disc;margin-left:50px;font-size:20px;line-height:30px}.leverage-length .col-sm-8{padding-top:30px;margin-left:0;padding-right:0;margin-right:0}.leverage-length .col-sm-4{padding:0}ul.gray-box{width:100%}.smart-sec-image{width:90%;padding-left:5%}.smart-sec-contain::after{content:"";position:absolute;left:-30px;top:0;border-top:3px solid #000;width:100%;height:2px;background:#000}.smart-section-second{background:#000;padding:80px 0 80px 0}.smart-second-contain p{color:#fff;font-size:18px;font-weight:500;text-align:justify}.smart-second-contain h2{color:white!important;padding-left:50px}.smart-cart-image-holder{padding:0!important}.smart-section-third-contain{padding:9%}element.style{padding:10%;width:84%}.smart-section-third-contain p{font-size:17px;text-align:justify;color:#000}.smart-section-third-image{width:100%;padding:5%}.smart-section-five-contain p{font-size:20px;font-weight:400;color:#000;text-align:justify}.smart-section-six h2{text-align:center}.smart-section-six-contain{color:#fff;padding:3%;font-size:18px;font-weight:400;text-align:justify;margin-bottom:4%}.smart-section-forth-contain{font-size:18px;color:#000;padding-top:4%;font-weight:500;padding-bottom:4%;text-align:justify}.smart-section-forth h2{text-align:center;padding-bottom:20px}.smart-section-seven{padding-top:50px;padding-bottom:50px}.smart-section-seven-contain p{font-size:18px;color:#000;padding-top:2%}.whyushr{border-top:4px solid black!important;margin:0!important}.smart-section-eight{padding-top:50px;padding-bottom:50px}.smart-section-eight-contain{padding:9% 5% 0 5%}.smart-section-eight-contain p{text-align:justify;font-size:18px}.smart-section-nine{padding-top:50px;padding-bottom:50px}.smart-section-nine-contain p{text-align:justify;font-size:18px}.smart-white{background:#fff;padding-top:50px;padding-bottom:50px}.smart-pad-zero{padding:0;text-align:center}img.smart-image-ten{width:100%}.smart-section-ten-contain p{text-align:justify;font-size:18px;color:#000}.smart-white{background:#fff;padding-top:50px;padding-bottom:50px}.smart-section-eleven{padding-bottom:4%}.smart-pad-zero{padding:0;text-align:center}.smart-section-eleven-contain p{text-align:justify;font-size:18px;color:#000}.smart-section-twel-contain p{font-size:20px;color:#000;text-align:justify}.smart-image-twel{width:100%}.smart-section-twel{padding-top:50px;padding-bottom:50px}.smart-section-first{padding-top:30px}.smart-highlights{background-image:url(https://www.itooze.com/wp-content/uploads/2022/06/hglits.png);background-size:cover;background-position-y:center}.smart_drive{text-align:center;padding:20px 15px;background-position:90% 40%;background-repeat:no-repeat;border-bottom:#98d4e14d 2px solid}#primary .smart-section-last .col-9.smart_drive h2{color:#fff;font-size:40px}.smart-easy-relevant{padding-left:200px;padding-top:120px}.smart-easy-relevant p{font-weight:400;padding-right:50px;padding-top:20px}.smart-img-section{background-color:#000}.smart-img-section img{margin-left:170px;margin-top:50px}.smart-section-last{padding-bottom:10px}.simple-link{text-decoration:none!important;color:#a8a8a8!important;font-weight:600}.footer-b{text-align:center;color:#fff;padding:20px 0 20px;border-top:1px solid}.footer .tnp-widget .tnp-field{float:left;width:60%}.footer .tnp-field.tnp-field-button{width:40%}.footer .tnp-widget{margin-top:15px}.social-share li{list-style:none}.social-share{position:fixed;top:50%;transform:translateY(-50%);z-index:9998;left:0;padding:0}.social-share li a{color:#fff;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;width:45px;min-width:45px;height:45px;max-height:45px;padding:0;border:2px solid;border-radius:0;box-shadow:none;font-size:16px;font-weight:700;line-height:41px;text-align:center;vertical-align:middle;text-decoration:none!important;text-transform:unset!important;cursor:pointer;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;display:inline-block;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;border:none;margin-bottom:6px}.facebook{border-color:#3a579a;color:#3a579a;background:#3a579a}.twitter{border-color:#00abf0;color:#00abf0;background:#00abf0}.pinterest{border-color:#c92228;color:#c92228;background:#c92228}.linkedin{border-color:#0077b5;color:#0077b5;background:#0077b5}.pagination{clear:both;position:relative;font-size:14px;line-height:13px;font-weight:600;float:none;width:100%;text-align:center;display:inline-block}.pagination span,.pagination a{display:inline-block;float:none;margin:2px 2px 2px 0;padding:10px;text-decoration:none;width:auto;color:#fff;background:#444;-webkit-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-ms-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.pagination .current{padding:10px;background:#4169e1;color:#fff}.ooze_mobile_app.about_mobile_app h2 b{color:#212529}.ooze_mobile_app.about_mobile_app p{text-align:justify}.about_mobile_app picture img{width:100%}.featured-page{background:#f6f6f6;padding:50px 0}.featured-page h2.widget-title{font-size:54px!important;font-weight:900!important;color:#212529}.featured-page p{font-size:18px!important}.home-interest{background-color:#4169e1;padding:50px 0;text-align:center}.home-interest h2.home-head{font-size:46px;margin-bottom:30px;margin-top:0;line-height:1.2;color:#fff}.home-interest .home-what-btn{margin-right:1rem;margin-bottom:1rem;cursor:pointer}.home-interest .home-what-btn .bton{border:1px solid #fff;border-radius:25px;display:block;cursor:pointer;padding:.6rem 1.2rem;margin:0;font-size:1em;color:#fff!important;transition-duration:.4s;font-weight:700;text-decoration:none}.home-interest .home-what-btn-wrap{display:flex;justify-content:center;flex-wrap:wrap}.home-interest .home-what-btn .bton:hover{background-color:#fff;color:#212529!important}#primary .page .entry-content .our-mobile-application .heading-section h2 b{color:#212529}#primary .page .entry-content .our-mobile-application .heading-section h3{text-transform:inherit;margin-top:30px}#primary .page .entry-content .inner-box h4{color:#212529}#primary .page .entry-content .inner-box h4 b{color:#212529}.intro_process_1.mobile_app-se h2 b{color:#212529}#primary .page .entry-content .mobile_app .development_item p{font-weight:400}.mobile_app.development_process .col-sm-3:before{font-size:4em}.mobile_app .process_circles{height:5em}.faq-title{font-size:2.25em;line-height:1.111em;font-weight:700;margin:50px 0;text-align:center;color:#212529}.accordion-button:focus{z-index:3;border-color:transparent!important;outline:0;box-shadow:none!important}.accordion-button:not(.collapsed){color:#212529!important;background-color:#ffffff!important;box-shadow:none!important}.accordion-button{font-weight:600}.wd_welcome .wd_des_heading{text-align:center;color:#4169e1;font-weight:500;font-size:50px;text-transform:capitalize}#services-section .web-development-card-section-main-heading{text-align:center;color:#4169e1;font-size:40px;text-transform:capitalize}#about-section .website-offer-heading{text-align:center;color:#4169e1;font-size:40px;text-transform:capitalize}#about-section .card{min-height:400px}#about-section .card img{width:80px;margin:0 auto}#services-section .platform-heading{text-align:center;color:#4169e1;font-size:50px;text-transform:capitalize}#services-section img{border-radius:50%}.services-section-web{text-align:center}.services-section-web img{width:150px;margin:0 auto;border-radius:50%}#services-sectionERP img{width:70px}#services-section .pad{display:flex;align-items:center;justify-content:center;margin-bottom:20px}#services-section .pad:hover{box-shadow:5px 10px 22px #b9b9b9}.use-bx .service_inner_heading{text-align:center;color:#4169e1;font-size:50px;text-transform:uppercase}.use-bx .bottom_content_requirement{float:none;text-align:center;margin-bottom:20px}.use-bx .mobile_page_inner_para{min-height:auto}.use-bx .software_require{padding:25px}.use-bx .service_inner_heading h3{min-height:20px}.wd_sse .wd_sse-bx h3{color:#212529}.wd_sse .wd-sse-heading{text-align:center;color:#4169e1;font-size:50px;text-transform:capitalize}.wd_sse p{margin-bottom:50px}.wd_sse .webdev_sse{padding-top:0}.roadmap .roadmap-heading{text-align:center;color:#4169e1;font-size:50px;text-transform:capitalize}///ERP PAGE .erp-areas-btn.active,.erp-areas-btn:hover{color:#fff;background-color:#212529!important}.erp-areas-btn{display:flex;align-items:center}.erp-areas .erp-areas__picture img{width:100%}.erp-especilly img{width:100%}.erp-development img{width:100%}#services-section .icon-holder img{border-radius:0}.erp-slider .card{min-height:600px!important}.erp-slider .card img{padding-top:30px}.main-heading{text-align:center;color:#4169e1;font-size:30px;text-transform:capitalize}.erp-benefit img{width:110px}p{font-size:18px!important}li{font-size:18px!important}.digital-marketing .erp-dve-ser-pra p::first-letter{font-size:40px}.digital-marketing-platform img{width:100%}.why-choose img{width:100%}.leverage-length img{width:100%}.iot-section img{width:100%}.internet-things-iot img{width:100%}.iot-solution p::first-letter{font-size:40px}.smart-section-first p::first-letter{font-size:40px}.smart-section-forth img{width:100%}.smart-section-seven img{width:100%}.smart-section-eight img{width:100%}.smart-section-nine img{width:100%}#services-section .need-bx img{height:60px;width:60px;margin-bottom:20px}#services-section .pad img{width:130px}#offer-slider .card{min-height:384px;padding-top:30px}.contact-form .input-block{background-color:rgba(255,255,255,.8);border:solid 1px #000;width:100%;min-height:55px;position:relative;margin-bottom:20px;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.contact-form label{padding:0 10px;background:#fff;position:absolute;left:8px;top:-6px;display:block;margin:0;line-height:18px;font-weight:300;color:#999;font-size:18px;line-height:10px;z-index:3;margin-bottom:10px}.contact-form .form-control::focus~label{top:-5px}.contact-form .form-control{background-color:transparent;border:medium none;border-radius:0;box-shadow:none;color:#333;font-size:18px;min-height:55px;padding:10px 15px;;position:relative;z-index:2}.square-button{font-size:20px;background-color:#4169e1;color:#fff;border:0;padding:15px 60px;border-radius:4px}.contact-form .form-control:focus{color:#4169e1;background-color:transparent;border:none;outline:0;box-shadow:none}.entry-content .career-link{font-size:18px}#msg,#phone,#num,#email,#name{padding-left:120px!important}#recent-posts-2 ul{padding:0}#recent-posts-2 h2{margin-bottom:15px}#recent-posts-2{background:#f8f9fa;margin-top:15px;border-radius:10px;padding:20px;text-align:left}#recent-posts-2 ul li{padding:0;margin-bottom:10px;text-decoration:none;color:#000;padding-left:8px;font-weight:500}#recent-posts-2 ul li a{text-decoration:unset;color:#000}#recent-posts-2 ul li a:hover{text-decoration:underline;color:#a8a8a8}#newsletterwidget-3 form{display:flex;margin-top:10px}.page-id-5349 #primary #main .entry-content p{text-align:center;margin-top:3rem;margin-bottom:0}#secondary #newsletterwidget-3{background:#f8f9fa;padding:20px;margin-bottom:0;font-weight:400;border-radius:10px}#secondary #text-3{background:#f8f9fa;margin-top:15px;border-radius:10px;padding:20px;text-align:left}.os-container .inner-div{min-height:192px}.reach .square-button{text-decoration:none}.reach p{margin-bottom:30px}.case-marg-one{background-color:#4169e1;margin-bottom:30px;padding:20px 0}.case-marg-one .caseLargeNumber{font-size:40px;font-weight:600}.sticky_sidebar .sidebar{position:sticky;top:100px}.tnp-widget .tnp-field label{font-size:0}.digital-markting-text p{font-size:18px!important;word-spacing:inherit;line-height:28px!important;margin-bottom:20px!important}.digital-markting-text .deg-list li{display:flex;align-items:center;padding-top:10px}.digital-markting-text .main-heading{text-align:center;color:#4169e1;font-size:30px;margin-bottom:30px;text-transform:capitalize}.web-deveploment-text .main-heading{text-align:center;color:#4169e1;font-size:40px;margin-bottom:30px;text-transform:capitalize}.web-deveploment-text p{font-size:18px}.digital-markting-text .partnering-box p{text-align:start;padding:10px;font-weight:300}.digital-markting-text .partnering-box h4{text-transform:unset!important;font-size:20px!important;word-spacing:inherit!important;min-height:auto!important;margin-top:20px!important}.digital-markting-text .why-choose .inner-box h4{text-align:start}.ecommerce-smart-search-platform-text .main-heading{text-align:center;color:#4169e1;font-size:30px;margin-bottom:10px;text-transform:capitalize}.iot-text .main-heading{text-align:center;color:#4169e1;font-size:30px;margin-bottom:30px;text-transform:capitalize}.single-post img{width:100%}.author.vcard img{width:auto}.single-post h1{font-size:40px;padding-bottom:0;margin-bottom:0;line-height:inherit}.single-post h2{font-size:30px;padding-bottom:0;margin-bottom:0;line-height:inherit}.single-post h3{font-size:20px;line-height:inherit;padding-bottom:0;margin-bottom:0}.single-post h4{font-size:18px}.single-blog.simmilar-heading h2{font-size:22px}.service .card a{color:#4169e1;text-decoration:none}.accordion-item:not(:first-of-type){border-top:1px solid rgba(0,0,0,.125)!important}.single-blog .inline-list-item li::before{background-image:none!important;content:"\2022"!important;font-weight:bold!important;display:inline-block!important;width:1em!important}.ovw-width{overflow:auto;width:100%;padding-top:20px}.ovw-width p{padding-top:0}ul.disc-type li{list-style-type:disc!important}.decor{width:100%;height:800px}.search-page-search-form .square-button{font-size:18px;background-color:#4169e1;color:#fff;border:0;padding:5px 30px;border-radius:4px}.contact-main-bx .contact-bx{text-align:center;margin-bottom:20px;padding:20px;border-radius:4px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}@keyframes wiggle{0%{transform:translatey(0)}50%{transform:translatey(-20px)}100%{transform:translatey(0)}}.contact-main-bx .contact-bx .fas{font-size:40px;margin-bottom:20px}.contact-main-bx .contact-bx:hover{animation:wiggle 3s ease-in-out infinite}.contact-main-bx .contact-bx .image{height:20px;width:20px;background-size:cover}.contact-main-bx .contact-bx ul li a{color:#000;text-decoration:none}.contact-main-bx .contact-bx:hover{background:#d6dadd;transition-duration:0.2s;transform:translateY(-5px)}.contact-from-main form .field{width:100%;position:relative;margin-bottom:20px;display:flex}.contact-from-main form{width:100%}.contact-from-main form .field label{text-transform:uppercase;position:absolute;top:0;left:0;background:#4169e1;color:#fff;text-align:center;width:16%;box-shadow:rgb(201 201 201 / 21%) 0 30px 60px -12px inset,rgb(64 61 61 / 30%) 0 18px 36px -18px inset;padding:18px 18px;font-size:18px;letter-spacing:.075em;border-radius:4px;-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out;transition:all 333ms ease-in-out}.contact-from-main form .msg-box la .contact-from-main form .field label+span{opacity:0;color:#fff;display:block;position:absolute;top:12px;left:7%;font-size:2.5em;text-shadow:1px 2px 0 #0000e9;-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out;transition:all 333ms ease-in-out}.contact-from-main form .field input[type=text],.contact-from-main form .field input[type=email],form .field textarea{border:none;border-radius:4px;background:#e3e3e3;width:100%;margin:0;padding:18px 0;text-align:center;color:#000;font-size:18px;letter-spacing:.05em}.contact-from-main form .field input[type=text]#msg,form .field textarea#msg{resize:none;height:150px;-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out;transition:all 333ms ease-in-out}.contact-from-main form .field input[type=text]:focus,form .field input[type=text].focused,form .field textarea:focus,form .field textarea.focused{outline:none}.contact-from-main form .field input[type=text]:focus+label,form .field input[type=text].focused+label,form .field textarea:focus+label,form .field textarea.focused+label{width:30%;background:#5050ff;color:#000;}.contact-from-main form .field input[type=text].focused+label,form .field textarea.focused+label{color:#5050ff}.contact-from-main form .field:hover label{width:16%;background:#000;color:#fff;text-align:center}.contact-from-main form .send-btn .button{background:transparent;border:none;color:#fff}.contact-from-main form .send-btn{border-radius:4px;width:fit-content;background:#4169e1;color:#fff;-webkit-appearance:none;border:none;text-transform:uppercase;position:relative;padding:13px 50px;font-size:18px;letter-spacing:.4em;font-family:"Lato",sans-serif;font-weight:600;-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out;transition:all 333ms ease-in-out}.contact-from-main iframe{width:100%;height:-webkit-fill-available}.name-box label::after{content:'*'}.email-box label::after{content:'*'}.phone-box label::after{content:'*'}.contact-from-main form .send-btn:hover{background:#969696}.contact-from-main form .send-btn:focus{outline:none;background:#0000e9}.contact-from-main form .msg-box label{height:150px}.contact .wpcf7 form .wpcf7-response-output{margin:0}.contact .wpcf7 form.invalid .wpcf7-response-output,.contact .wpcf7 form.unaccepted .wpcf7-response-output,.contact .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;color:#ffb900;display:inline-block}.contact .wpcf7 form.failed .wpcf7-response-output,.contact .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;color:#dc3232;display:inline-block}.contact .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;color:#46b450;display:inline-block}.our-services{padding-top:3em}.shadow{padding:30px;font-size:18px}.light-ul li{padding:7px 0;list-style:disc}ul.light-ul{list-style:inherit!important;padding-top:10px}.de-none{text-decoration:none}.btmund{border-bottom:1px solid #ccc;font-size:16px;padding-bottom:5px}ul.posInfoList{margin:0 0 1.5em;padding:0;list-style:none;font-size:.9em;font-weight:400}ul.posInfoList li{padding:15px 0 5px}.wpcf7-form-control-wrap{position:relative;width:100%}.contact .wpcf7{width:100%}.whatapp-div{background:#53b72a;position:fixed;padding:10px;border-radius:4px;width:60px;display:flex;justify-content:center;right:0;bottom:80px;z-index:99}.whatapp-div i{color:#fff;font-size:50px}.inside,.inside li{list-style:inside!important;padding-left:8px}#mob-app-dev .main-heading{color:#4169e1;font-size:30px!important;text-transform:uppercase}.contact-ul{width:180px;text-align:start;margin:0 auto}ul.case-page-listing{margin-top:10px}ul.case-page-listing,ul.case-page-listing li{list-style:initial}.font-20{font-size:20px}ul.case-page-listing li{margin-top:10px}.case-page-section.pl-5{padding-left:10px}.blog_para{line-height:30px;text-align:justify}.spreate-blog p{margin:10px 0 5px}.spreate-blog li{list-style:inherit;padding-bottom:10px}.spreate-blog ul,ul.blog-listing,ul.blog-listing li{list-style:inherit}h3.tag_for_seo{font-size:18px;display:inline-block}.testimonial-slider .item .img-bx i{font-size:40px;background:unset}@media (max-width:1399px){#primary .page .entry-content .leverage-length h3{font-size:18px;line-height:28px}#primary .page .entry-content .leverage-length p{font-size:18px;line-height:28px}#primary .page .entry-content .leverage-length ul{padding:10px 20px}#primary .page .entry-content .leverage-length ul li{padding:5px 0;list-style:outside;margin-left:20px;word-spacing:5px;font-size:18px;line-height:22px}.leverage-length .col-sm-8{padding-top:30px;margin-left:0;padding-right:0;margin-right:0}}@media only screen and (max-width:1366px) and (min-width:1024px){.header .navbar-nav .nav-item{margin:0 13px;font-size:16px}.header .fristimg .heading{font-size:2.5rem!important}.header.mob-img.bg-dark .banner .fristimg p.heading{font-size:2.5rem!important}}@media (max-width:1200px){.single-post h2{font-size:20px}ul.inside li{font-size:16px!important}.blog_para{line-height:28px;text-align:justify;font-size:16px!important;margin-bottom:5px}.square-button{font-size:15px;padding:10px 40px 15px}}@media only screen and (max-width:1024px) and (min-width:768px){.header .navbar-nav .nav-item{margin:0 13px;font-size:16px}.header .img-bx .img-two{min-height:500px}.header .img-bx .img-one{min-height:500px}}@media (max-width:999px){#primary .page .entry-content .leverage-length ul li{padding:3px 0;list-style:outside;margin-left:20px;word-spacing:5px;font-size:14px;line-height:16px}#primary .page .entry-content .leverage-length p{font-size:16px;line-height:24px}}@media only screen and (max-width:992px){.header.mob-img.bg-dark .banner .fristimg p.heading{font-size:2rem!important}.header .navbar-light .navbar-toggler{color:transparent;border-color:transparent}.header .navbar-light .navbar-toggler-icon{background-image:url(img/nav.png);width:1em;height:1em}.header .mob-img{position:unset;z-index:0;left:0;width:fit-content;top:auto}.erp-development img{width:50%}.square-button{font-size:15px;padding:10px 15px 15px}}@media only screen and (min-width:991px) and (max-width:1020px){.about_mobile_app picture img{width:50%}}@media only screen and (min-width:768px) and (max-width:991px){.about_mobile_app picture{position:static;text-align:center;display:block}.about_mobile_app picture img{width:80%}}@media (max-width:1024px) and (min-width:820px){#msg,#phone,#num,#email,#name{padding-left:90px!important}}@media only screen and (max-width:768px){.digital-markting-text p{font-size:16px!important}.field.email-box input{padding:4px!important;font-size:14px!important}.digital-markting-text .reasons-us .inner-box h4{font-size:18px;text-align:start}.digital-markting-text .main-heading{margin-bottom:20px!important;font-size:25px}.web-deveploment-text .main-heading{font-size:25px}.web-deveploment-text p{font-size:16px}.erp-text p{font-size:16px!important}.ecommerce-smart-search-platform-text .main-heading{font-size:25px}.ecommerce-smart-search-platform-text p{font-size:16px!important}.iot-text p{font-size:16px!important}.contact-from-main form .field label{padding:4px;font-size:14px}.contact-from-main form .field input[type=text],form .field textarea{padding:4px;font-size:14px}.contact-from-main form .field input[type=text]#msg,form .field textarea#msg{min-height:29px}.contact-from-main form{width:100%;margin-top:20px}.contact-from-main iframe{width:100%}.contact-from-main form .field label{width:20%}.single-post h1{font-size:22px}.single-post h2{font-size:20px}.digital-markting-text p{font-size:16px!important}.digital-markting-text .reasons-us .inner-box h4{font-size:18px;text-align:start}.digital-markting-text .main-heading{margin-bottom:20px!important;font-size:25px}.web-deveploment-text .main-heading{font-size:25px}.web-deveploment-text p{font-size:16px}.erp-text p{font-size:16px!important}.ecommerce-smart-search-platform-text .main-heading{font-size:25px}.ecommerce-smart-search-platform-text p{font-size:16px!important}.iot-text p{font-size:16px!important}}@media only screen and (max-width:767px){.ooze_mobile_app.about_mobile_app h2{font-size:28px}.about_mobile_app picture img{width:100%}.about_mobile_app picture{top:0;position:static}.featured-page h2.widget-title{font-size:32px!important}.featured-page{padding:50px 0}.home-interest h2.home-head{font-size:32px}.featured-page h2.widget-title{font-size:44px!important}.header .contact-bx.active{display:flex;justify-content:space-between}.header .social-bx{display:none}.header .contact-bx{display:none}.header .social-bx.active{display:flex}.header .contact-bx li{margin-top:10px;font-size:14px;display:block}.header .contact-bx .mail-icon{font-size:24px;display:block}.choose .icon-bx{width:auto}.choose .text-div{width:auto}}@media only screen and (max-width:580px){.our-mobile-application .heading-section h3 span{font-size:10px;padding:10px 0}.digital-marketing img{box-shadow:24px -24px #9d9d9d;width:75%;margin-right:18px;margin-top:40px}#msg,#phone,#num,#email,#name{padding-left:70px!important}.mobile_app .process_circles{height:1em}#primary .page .entry-content .our-mobile-application .heading-section h3{font-size:15px;text-transform:uppercase}#primary .page .entry-content .our-mobile-application .heading-section h2{text-transform:uppercase;font-size:22px}.why-choose.mob-img{width:50%}.smart-section-seven img{width:50%}.square-button{font-size:15px;padding:10px 20px 15px}}@media (max-width:575px){.leverage-length .col-sm-4{padding:20px}.leverage-length .col-sm-8{padding-left:50px;padding-top:30px;margin-left:0;padding-right:50px;margin-right:0}ul.gray-box{position:relative}}@media (max-width:520px){.testi-slider{background-image:url(img/slider-mobile.png)}}@media (max-width:428px){#mob-app-dev .main-heading{color:#4169e1;font-size:25px!important;text-transform:uppercase}.main-heading{font-size:25px}.wd_welcome .wd_des_heading{font-size:40px}.erp-slider .card{min-height:auto!important}#services-section .web-development-card-section-main-heading{font-size:40px}#about-section .website-offer-heading{font-size:40px}#services-section .platform-heading{font-size:40px}.use-bx .service_inner_heading{font-size:40px}.wd_sse .wd-sse-heading{font-size:40px}}@media only screen and (max-width:425px){.header .fristimg{text-align:center}.header .contact-bx.active{display:block}.header .social-bx li{padding-top:15px}.header .contact-bx li{padding-top:15px;display:flex}.reach .heading{font-size:2rem}.blog .heading{font-size:2rem}.case .heading{font-size:2rem}.choose .heading{font-size:2rem}.we-are .heading{font-size:2rem}.header .fristimg .heading{font-size:2.5rem}.header.mob-img.bg-dark .banner .fristimg p.heading{font-size:2rem!important}.service .heading{font-size:2rem}.header .fristimg .heading-pra{font-size:1rem;line-height:inherit}.header .fristimg button{font-size:1rem}.header .navbar-nav .nav-item{margin:0}.mob-img{background-image:none!important}.why-choose img{width:40%}.header .fristimg{text-align:center}.header .contact-bx.active{display:block}.header .navbar-brand img{width:75%}.header .social-bx li{padding-top:15px}.header .contact-bx li{padding-top:15px;display:flex}.reach .heading{font-size:2rem}.blog .heading{font-size:2rem}.case .heading{font-size:2rem}.choose .heading{font-size:2rem}.we-are .heading{font-size:2rem}.header .fristimg .heading{font-size:2.5rem}.service .heading{font-size:2rem}.header .fristimg .heading-pra{font-size:1rem;line-height:inherit}.header .fristimg button{font-size:1rem}.header .navbar-nav .nav-item{margin:0}.mob-img{background-image:none!important}.single-post .me-3,.w-50,.float-start{margin-right:0!important;width:100%!important;float:none!important}.why-choose img{width:40%}}nav.navigation.pagination {margin-top: 1em; padding-left: 10px;padding-right: 10px;}::placeholder { color: #000; opacity: 1;}:-ms-input-placeholder { color: #000;}::-ms-input-placeholder { color: #000;}.scroll.navbar { position: absolute !important;}.contact-from-main input:focus::placeholder,textarea:focus::placeholder{ color: transparent; }.wpcf7-spinner { display: block;margin: auto; }.contact-from-main{ text-align:center; }.entry-margin{  margin-top: 60px; }

img.img-width-auto {
    width: auto;
    text-align: center;
    margin: 0 auto;
}
.tnp-field label {
    display: none;
}

.field p {
    width: 100%;
	margin-bottom: 0px !important;
}

@media (max-width:820px){
	.btn-clr{
		margin-bottom:3rem;
	}

.field input {
    height: 40px;
}

.field label {
    height: 40px;
}
.field label i {
    margin: 10px 0;
}
	
}
.entry-margin {
    margin-top: 90px;
}
.mg2-img-hg {
    height: 320px;
}
.home-interest .home-what-btn .bton-mg2 {
    border: 1px solid #fff;
    border-radius: 25px;
    display: block;
    cursor: pointer;
    padding: .6rem .6rem;
    margin: 0;
    font-size: 14px;
    color: #fff!important;
    transition-duration: .4s;
    font-weight: 700;
    text-decoration: none;
}
.home-interest h2.home-head-mg2 {
    font-size: 34px;
    margin-bottom: 30px;
    margin-top: 0;
    line-height: 1.2;
    color: #fff;
}


.col-md-7.smart-section-five-contain-mg2 {
    margin-top: 2.1rem;
}
.inner-box-mg2 {
    margin-bottom: 1rem;
}
/* ************************** START NIKHIL NEW CSS ********************************** */
    /*
    .web-price{font-size: 26px; color: #DD6F00; text-transform: uppercase; font-weight: 700; margin-top: 20px;
    margin-bottom: 10px;}
    .myclass { margin: 0 2% 2% 2%; width: 20%; }
    .pull-right { float: right!important; }
    .para-price{ font-size: 20px; line-height: 1.55; margin: 0 0 10px; }
    .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { z-index: 2; color: #fff; background-color: #337ab7; border-color: #337ab7; }
    .list-group-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }
    .list-group-item { position: relative; display: block; padding: 10px 15px; color: #4169e1; text-decoration: none; background-color: #fff; border: 1px solid rgba(0,0,0,.125); }
    .list-group-item-heading { margin-top: 0; margin-bottom: 5px; font-size: 2rem; }
    .seo { font-size: 21.55px; }
    .list-group-item-text { margin-bottom: 0; line-height: 1.3; }
    .green { color: #449D44; }
    .mbt { margin: 13px 0px; }
    .pricing { font-weight: bold; font-size: 26px; color: #EE8016; font-family: Arial, Helvetica; }
    .btn-success-red { background: #de5235 !important; border-color: #de5235 !important; }
    .btn-success-red:hover { background: #962F18 !important; }
        */
/* ************************** END NIKHIL NEW CSS ************************************ */

/************************ start nikhil new css ************************************ */
a.huury-up-a:hover {color: #ffffff !important;}

    .web-price{color: #4169e1; margin-top: 20px;
    margin-bottom: 10px;}
    .myclass { margin: 0 2% 2% 2%; width: 20%; }
    .pull-right { float: right!important; }
    .para-price{ font-size: 20px; line-height: 1.55; margin: 0 0 10px; }

    body .list-group-item.active, body .list-group-item.active:focus, body .list-group-item.active:hover { z-index: 2; color: #fff; background-color: #4169e1; border-color: #4169e1; }

    
    .list-group-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }
    .list-group-item { position: relative; display: block; padding: 10px 15px; color: #4169e1; text-decoration: none; background-color: #fff; border: 1px solid rgba(0,0,0,.125); }
    .list-group-item-heading { margin-top: 0; margin-bottom: 5px; font-size: 0rem; }
    .seo { font-size: 16px; }
    .list-group-item-text { margin-bottom: 0; line-height: 1.3; }
    .green { color: #449D44; }
    .mbt { margin: 13px 0px; }
    .pricing { font-weight: bold; font-size: 26px; color: #4169e1; font-family: Arial, Helvetica; }
    .btn-success-red { background: #212529 !important; border-color: #212529 !important; }
    /* .btn-success-red:hover { backgr/ound: #962F18 !important; } */

    .contacus { background: #000; padding: 30px; }
    .contacus h4 { text-align: center; color: #fff; font-weight: 600; font-size: 2.5vw; margin-bottom: 10px; text-transform: uppercase;}
    section h3.section-subheading { text-transform: none; font-family: "Lucida Sans",Arial; font-size: 16px; color: #fff; padding: 15px 0px;}
    .list-inline>li { display: inline-block; padding-right: 5px; padding-left: 5px; }
    body .btn-sub{padding: 10px 30px; color: #fff; border: 2px solid #fff;}
    .btn-sub:hover{padding: 10px 30px; color: #000; border: 2px solid #fff; background-color: #fff;}
    
    input#field_za0kd { min-height: 50px; }
    input#field_hl3fb { min-height: 50px; }
    input#field_tow5 { min-height: 50px; }

    #phone2,#num2,#email2,#name2{min-height:50px;}


.contacus .wpcf7-response-output{color:#FFFFFF;}

.chekout-form-div{padding: 30px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); border-radius: 5px;}
.check-field{ padding:6px;}


.huury-up-div{ background-color: #4169e1; font-size: 32px; padding: 12px; text-align: center; font-weight: 500; border-radius: 7px; }
.huury-up-a{ color: #ffffff; text-decoration: none; }

.pc-main-heading{
	text-align: center;
    color: #4169e1;
    font-size: 30px;
    text-transform: capitalize;	
}


.page-id-7080 .container.pt-1.pb-3.pb-lg-0{ display:none; }
.page-id-7080 ul#menu-main-menu{ display:none; }
.page-id-7080 section.bg-light.pt-5.pb-5.mt-5{ display:none; }
.page-id-7080 .container.footer.pt-2.pt-md-5.pb-5{ display:none; }
.page-id-7039 section.bg-light.pt-5.pb-5.mt-5{ display:none; }

.page-id-7080 .header .navbar-light .navbar-toggler{ display:none; }


.table-responsive table tr td{
    white-space: nowrap; 
}
.fom-hed{
    padding: 10px;
    position: relative;
}

.fom-hed img{
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    width: 180px;
}

.whatapp-div {
    background: #53b72a;
    position: fixed;
    padding: 10px;
    border-radius: 4px;
    width: 55px;
    display: flex;
    justify-content: center;
    right: 0;
    bottom: 80px;
    z-index: 99;
}

.whatapp-div i {
    color: #fff;
    font-size: 36px;
}

.payment{
    align-self: center;
}

.payment div{
    margin-top:2%;
    border-left: 5px solid #4169e1;
    padding: 30px;
}

.payment-img div{
    margin-top:2%;
}

.payment-img img{
    width:100%;
}

@media (max-width:820px){
    .fom-hed img {
        top: 3px;
        right: 0;
        width: 140px;
    }

    .chekout-form-div {
        padding: 20px;
    }

    .whatapp-div {
        background: #53b72a;
        position: fixed;
        padding: 6px;
        border-radius: 4px;
        width: 40px;
        display: flex;
        justify-content: center;
        right: 0;
        bottom: 120px;
        z-index: 99;
    }

    .whatapp-div i {
        color: #fff;
        font-size: 28px;
    }
    
    
}

.step{
    margin-bottom: 0;
}

body .wpcf7-spinner{
    display: none !important;
}

.pos-fix{
    position: fixed;
    right: 0;
    padding-right: 110px !important;
    padding-top: 10px;
}
.btn-place-order {
    margin-left: 12px;
}

.tab-wid{
    width:100%;
}

@media (max-width:520px) {
    .pos-fix{
        margin-top: 30px !important;
        position: inherit;
    }

    .btn-place-order {
        margin-left: 12px;
    }

    body .pad-lft table{
        right: 0;
        padding-right: 140px !important;
        padding-left: 20px !important;
        position: relative;
        left: 12px;
    }

    .contact-bx.active {
        display: block !important;
    }
}

@media (min-width:521px) and (max-width:820px) {
	img.smart-section-third-image-mg2 {
    padding-top: 3rem;
	width: 100%;
}
    .pos-fix{
        position: fixed;
        right: 0;
        padding-right: 30px !important;
        margin-top: 30px;
        padding-top: 30px;
    }

    .tab-wid{
        width: 96%;
    }

    body .pad-lft table{
        margin-left: 12px;
    }

    .btn-place-order {
        margin-left: 12px;
    }
}

@media (min-width:1025px) and (max-width:1440px){
    .pos-fix {
        position: fixed;
        right: 0;
        padding-right: 70px !important;
        padding-top: 10px;
    }

    .tab-wid{
        width:100%;
    }
	
}

@media (min-width:821px) and (max-width:1024px) {
	.banner {
		background-image: url("https://eb-digital.dev4.workpoint001.info/wp-content/uploads/2024/06/banner-bg-1.jpg");
		background-position: center;
		min-height: 500px;
		background-size: cover;
	}
    .pos-fix{
        position: fixed;
        right: 0;
        padding-right: 50px !important;
        padding-top: 20px;
    }

    .tab-wid {
        width: 97%;
    }

    body .pad-lft table{
        margin-left: 12px;
    }

    .btn-place-order {
        margin-left: 12px;
    }
}

@media (min-width:321px) and (max-width:520px) {
	.mg2-img-hg {
    height: 100% !important;
	}
	img.smart-section-third-image-mg2 {
    padding-top: 3rem;
	width: 100%;
}
	
    .pos-fix{
        padding-right: 15px !important;
    }

    .fom-hed img {
        top: 5px;
        width: 120px;
        right: 10px;
    }

    .tab-wid {
        width: 95%;
    }
}

@media (max-width:320px){
    .fom-hed {
        margin-top: 20px;
    }

    .fom-hed img {
        position: absolute;
        right: 0px;
        bottom: 0px;
        top: 5px;
        width: 120px;
    }

    .tab-wid {
        width: 95%;
    }

    .btn-place-order {
        padding: 5px 20px 5px 20px !important;
        margin-bottom: 20px;
    }

    .pos-fix {
        padding-right: 26px !important;
    }
}
@media (min-width:320px) and (max-width:575px){
	.wd-100{
		width:100% !important;
	}
	img.pt-3.img-50\% {
    width: 100% !important;
}
	img.pt-3.text-center-mob {
    display: flex;
}
	img.pt-3.photo-w-100-mob {
    width: 100% !important;
}
	.home-interest h2.home-head-mg2 {
    font-size: 20px;
}

}
@media (max-width:767px) and (min-width:576){
	img.pt-3.img-50\% {
    width: 100% !important;
}
}
@media (min-width:991px){
	
	.order-md-2.mrg-24 {
    margin-top: 3rem;
}
}
.align-self-end{
	align-self:end;
}
@media (max-width:991px){
	.photo-aligne-center{
		justify-content:center;
	}
	.col-md-7.smart-section-five-contain-mg2 {
    margin-top: 0rem;
}
}
	
img.pt-3.img-50\% {
    width: 50%;
}
/*  new bennar*/
.bennar {
    background-color: #4169e1;
	padding:3rem;
}
.bennar p {
    color:#fff;
}
img.image-100 {
    width: 100%;
}
a.btn-contact-us {
    display: inline-block;
    font: 800 19.39px/24px "Montserrat", sans-serif;
    background: #4169e1;
    border-radius: 26px;
    color: #fff;
    padding: 12px 28px;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-decoration: none;
    border: 1px solid;
}
.w-80 {
    width: 80%;
    color: #fff;
}

 
@media (min-width: 1200px) and (max-width: 1600px) {
  .ban_text p {
    font-size: 16px !important;
    width: 60%;
  }
}
 
@media (min-width: 992px) and (max-width: 1199px) {
  .ban_text p {
    font-size: 16px !important;
	  width:60%;
  }
  .ban_text strong {
    font-size: 50px;
    line-height: 60px;
  }
  .ban_text strong span {
    font-size: 37px;
  }
  .ban_text a {
    font-size: 16px;
    line-height: 19px;
  }
}
 
@media only screen and (max-width: 991px) {
	.ban_img img {
  	width: 100%;
	height:400px;
	}

  .ban_text strong {
    font-size: 35px;
    line-height: 40px;
  }
  .ban_text strong span {
    font-size: 28px;
    line-height: 35px;
    letter-spacing: 2px;
  }
  .ban_text p {
    font-size: 14px !important;
    line-height: 20px;
	width:60%;
	padding-top:1rem;
  }
  .ban_text a {
    font-size: 13.39px;
    line-height: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .ban_img img {
    min-height: 290px;
    object-fit: cover;
	height:550px;
  }
	.ban_text p {
    width: 70%;
    padding-top: 1rem;
}
}
@media only screen and (max-width: 575px) {
	.bennar {
    padding: 1rem;
}
  .ban_text strong {
    background: rgba(0, 0, 0, 0.8);
    padding: 10px;
    width: 100%;
    display: block;
  }
}
@media only screen and (max-width: 480px) {
  .ban_text strong span {
    font-size: 22px;
    line-height: 31px;
    letter-spacing: 1px;
  }
  .ban_text {
    left: 2%;
  }
  .pc-main-heading {
	text-align: left;
    font-size: 25px;	
}
}
/* .smart-section-third-contain text-section  */
.smart-section-third-containhes {
	font-weight:400;
}
p.w-400 {
    font-weight: 400;
}
.smart-section-third-containhes li {
    list-style: disc;
}
has context menu
.benifit{
    background-color: gainsboro;
}
.txt-div-center {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.half{
    width: 50%;
    text-align: center;
    color: rgb(0, 0, 0);
}
.txt-div-center .p-center-text {
    text-align: center;
    width: 70%;
    color: grey;
}
 
.benifit-text-box {
    background-color:#4169e1;
    padding: 20px;
    border-radius: 25px;
}
.benifit-text-box h2 {
    width: 50%;
    text-align: center;
    color: rgb(255, 255, 255);
}
.benifit-text-box p {
    color: #fff;
}
.benifit-text-box h4{
    color: #ffffff;
}
.txt-div-center {
    padding-top: 3rem;
    padding-bottom: 2rem;
}
.img-w-100{
	width:100%;
}
.light-grrrey{
	color:"#f8f9fa!important";
}
.w-80{
	width:81%;
}
.bennar a:hover {
    color: #ffffff !important;
}
.pc-para{
/* 	max-width: 50%; */
	margin: auto;
}

@media  (min-width: 768px) and (max-width: 1023px) {
	img.image-100 {
    width: auto;
}
	
}
.pinside li {
    list-style: disc;
}
/* ******************** * end nikhil new css *************************************** */


.banner{
	background-image: url("https://eb-digital.dev4.workpoint001.info/wp-content/uploads/2024/06/banner-bg-1.jpg");
	background-position: center;
	min-height:800px;
	background-size: cover;
}

.heading:after {
    content: "";
    border-bottom: 3px solid;
    display: block;
    width: 100px;
    border-radius: 10px;
    margin: 5px auto;
}

.footer .heading:after {
    content: "";
    border-bottom: 3px solid;
    display: block;
    width: 50px;
    border-radius: 10px;
	margin: 5px 0 0 0;
}

.card {
  position: relative;
  min-width: 320px;
  height: 440px;
  box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.2),
    inset -5px -5px 15px rgba(255, 255, 255, 0.1),
    5px 5px 15px rgba(0, 0, 0, 0.3), -5px -5px 15px rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  margin: 0px;
  transition: 0.5s;
}
.btn-clr:nth-child(1) .card .box .content a {
  background: #2196f3;
}

.btn-clr:nth-child(2) .card .box .content a {
  background: #e91e63;
}

.btn-clr:nth-child(3) .card .box .content a {
  background: #23c186;
}

.btn-clr:nth-child(4) .card .box .content a {
  background: #2196f3;
}

.btn-clr:nth-child(5) .card .box .content a {
  background: #e91e63;
}

.btn-clr:nth-child(6) .card .box .content a {
  background: #23c186;
}

.card .box {
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  background: #2a2b2f;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  transition: 0.5s;
}

.card .box:hover {
  transform: translateY(-50px);
}

.card .box:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.03);
}

.card .box .content {
  padding: 20px;
  text-align: center;
}

.card .box .content h2 {
  position: absolute;
  top: -10px;
  right: 30px;
  font-size: 8rem;
  color: rgba(255, 255, 255, 0.1);
}

.card .box .content h3 {
  font-size: 1.8rem;
  color: #fff;
  z-index: 1;
  transition: 0.5s;
  margin-bottom: 15px;
}

.card .box .content p {
    font-size: 1rem;
    font-weight: 300;
    color: rgba(255, 255, 255, 0.9);
    z-index: 1;
    transition: 0.5s;
    max-height: 140px;
    overflow: hidden;
}

.card .box .content a {
  position: relative;
  display: inline-block;
  padding: 8px 20px;
  background: black;
  border-radius: 5px;
  text-decoration: none;
  color: white;
  margin-top: 20px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  transition: 0.5s;
}
.card .box .content a:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
  background: #fff;
  color: #000;
}

.square-holder {
  padding:30px;
  border: 1px solid #cecece;
  align-items: center;
  display:flex;
  align-items: center;
  justify-content: center;
  margin-bottom:20px;
  background-color:#f1f1f1;
  min-height:200px
}

.square-holder img {
  max-width:100%;
  filter: grayscale(100%);
  transition: all 0.3s;
}

.square-holder:hover img{
  filter:none;
}

.services-small-item {
  display: block;
  background: #fff;
  box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  border-radius: 5px;
  padding: 0px 28px 40px 28px;
  text-align: center;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  position: relative;
  z-index: 2;
  margin-bottom: 30px;
	text-decoration: none;
}

.services-small-item:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  border-radius: 5px;
      background-image: linear-gradient(135deg, #0e1f52 0%, #4169e1 100%);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  opacity: 0;
}
.services-small-item.active:before, .services-small-item:hover:before {
  opacity: 1;
}

.services-small-item.active .icon:before, .services-small-item:hover .icon:before {
  opacity: .26;
}

.services-small-item.active .icon i, .services-small-item:hover .icon i {
  background: -webkit-linear-gradient(#fff, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.services-small-item.active .services-title, .services-small-item:hover .services-title {
  color: #ffffff;
}

.services-small-item.active p, .services-small-item:hover p {
  color: #ffffff;
}

.services-small-item.active .button i, .services-small-item:hover .button i {
  background-image: linear-gradient(135deg, #fff 0%, #fff 100%) !important;
  color: #2c2c2c !important;
}

.services-small-item:hover {
  margin-top: -15px;
}

.services-small-item .icon {
  width: 139px;
  height: 113px;
  margin: auto;
  position: relative;
  /*margin-bottom: 20px;*/
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}


.services-small-item .icon i {
  display: block;
  height: 67px;
  line-height: 67px;
  position: absolute;
  width: 100%;
  top: 22px;
  z-index: 2;
  font-size: 28px;
      background-image: linear-gradient(135deg, #0e1f52 0%, #4169e1 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.services-small-item .services-title {
    font-weight: 400;
    font-size: 20px;
    color: #3B566E;
    letter-spacing: 0.7px;
    margin-bottom: 15px;
    position: relative;
    max-height: 50px;
    min-height: 50px;
    overflow: hidden;
    z-index: 2;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.services-small-item p {
    font-weight: 400;
    font-size: 14px !important;
    color: #6F8BA4;
    letter-spacing: 0.88px;
    line-height: 26px;
    position: relative;
    z-index: 2;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    margin-bottom: 30px;
    max-height: 100px;
    overflow: hidden;
}

.services-small-item .button {
  position: relative;
  z-index: 2;
}

.services-small-item .button i {
  width: 42px;
  height: 42px;
      background-image: linear-gradient(135deg, #0e1f52 0%, #4169e1 100%);
  line-height: 42px;
  text-align: center;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  color: #fff;
  padding-left: 3px;
}

.services-small-item:hover + .item-bg {
  bottom: 30px;
}

/*.item-bg {
  content: '';
  position: absolute;
  width: 80%;
  height: 15px;
  bottom: 15px;
  left: 0px;
  right: 0px;
  margin: auto;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  z-index: 1;
  background: #fff;
  box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}*/

.faq-section {
    background: #fdfdfd;
    min-height: 100vh;
    padding: 10vh 0 0;
}
.faq-title h2 {
  position: relative;
  margin-bottom: 45px;
  display: inline-block;
  font-weight: 600;
  line-height: 1;
}
.faq-title h2::before {
    content: "";
    position: absolute;
    left: 50%;
    width: 60px;
    height: 2px;
    background: #E91E63;
    bottom: -25px;
    margin-left: -30px;
}
.faq-title p {
  padding: 0 190px;
  margin-bottom: 10px;
}

.faq {
  background: #FFFFFF;
  box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  border-radius: 4px;
}

.faq .card-faq {
  border: none;
  background: none;
  border-bottom: 1px dashed #CEE1F8;
}

.faq .card-faq .card-header {
  padding: 0px;
  border: none;
  background: none;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.faq .card-faq .card-header:hover {
    background: rgba(233, 30, 99, 0.1);
    padding-left: 10px;
}
.faq .card-faq .card-header .faq-title {
  width: 100%;
  text-align: left;
  padding: 0px;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 1px;
  color: #3B566E;
  text-decoration: none !important;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  cursor: pointer;
  padding-top: 20px;
  padding-bottom: 20px;
}

.faq .card-faq .card-header .faq-title .badge {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 14px;
  float: left;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  text-align: center;
  background: #E91E63;
  color: #fff;
  font-size: 12px;
  margin-right: 20px;
}

.faq .card-faq .card-body {
  padding: 30px;
  padding-left: 35px;
  padding-bottom: 16px;
  font-weight: 400;
  font-size: 16px;
  color: #6F8BA4;
  line-height: 28px;
  letter-spacing: 1px;
  border-top: 1px solid #F3F8FF;
}

.faq .card-faq .card-body p {
  margin-bottom: 14px;
}

@media (max-width: 991px) {
  .faq {
    margin-bottom: 30px;
  }
  .faq .card-faq .card-header .faq-title {
    line-height: 26px;
    margin-top: 10px;
  }
}

.scroll.navbar {
    position: unset !important;
}

/*contact us*/

.contact-frm h1 {
    font-family: 'Poppins', sans-serif, 'arial';
    font-weight: 600;
    font-size: 58px;
    color: #4169e1;
    text-align: center;
}

.contact-frm h4 {
    font-family: 'Roboto', sans-serif, 'arial';
    font-weight: 400;
    font-size: 20px;
    color: #9b9b9b;
    line-height: 1.5;
}

/* ///// inputs /////*/

.contact-frm input:focus ~ label, .contact-frm  textarea:focus ~ label, .contact-frm  input:valid ~ label, .contact-frm  textarea:valid ~ label {
    font-size: 0.75em;
    color: #999;
    top: -5px;
    -webkit-transition: all 0.225s ease;
    transition: all 0.225s ease;
}


.contact-frm .styled-input {
    float: left;
    width: 100%;
    margin: 1rem 0;
    position: relative;
    border-radius: 4px;
}

@media only screen and (max-width: 768px){
    .contact-frm .styled-input {
        width:100%;
    }
}

.contact-frm .styled-input label {
    color: #fff;
    padding: 1.3rem 30px 1rem 30px;
    position: absolute;
    top: 10px;
    left: 0;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    pointer-events: none;
}
.contact-frm .styled-input label {
    font-size: 0.75em;
    color: #fff;
    top: -5px;
    -webkit-transition: all 0.225s ease;
    transition: all 0.225s ease;
}
.contact-frm .styled-input.wide { 
    width: 100%;
    max-width: 100%;
}

.contact-frm input,
textarea {
    padding: 30px;
    border: 0;
    width: 100%;
    font-size: 1rem;
    background-color: #4169e1;
    color: white;
    border-radius: 4px;
}

.contact-frm input:focus,
textarea:focus { outline: 0; }

.contact-frm input:focus ~ span,
textarea:focus ~ span {
    width: 100%;
    -webkit-transition: all 0.075s ease;
    transition: all 0.075s ease;
}

.contact-frm textarea {
    width: 100%;
    min-height: 15em;
}

.contact-frm .input-container {
    width: 100%;
    max-width: 100%;
    margin: 20px auto 25px auto;
}

.contact-frm .submit-btn {
    /*float: right;*/
    padding: 7px 35px;
    border-radius: 60px;
    display: inline-block;
    background-color: #4169e1;
    color: white;
    font-size: 18px;
    cursor: pointer;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.06),
              0 2px 10px 0 rgba(0,0,0,0.07);
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
}

.contact-frm .submit-btn:hover {
    transform: translateY(1px);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.10),
              0 1px 1px 0 rgba(0,0,0,0.09);
}

@media (max-width: 768px) {
    .contact-frm .submit-btn {
        width:100%;
        float: none;
        text-align:center;
    }
}

.contact-frm input[type=checkbox] + label {
  color: #ccc;
  font-style: italic;
} 

.contact-frm input[type=checkbox]:checked + label {
  color: #f00;
  font-style: normal;
}

.map-div {
    /*max-height: 400px;
    height: 100%;*/
}
.map-div iframe {
    width: 100%;
    margin: 1rem 0;
    height: 100%;
    min-height: 300px;
}
.cntct-icn-bx {
    text-align: center;
    padding: 20px 10px;
    background-color: #4169e1;
    border-radius: 8px;
    color: #ffffff;
    font-weight: 500;
    height: 100%;
    align-content: center;
}
.cntct-icn-bx i{
    font-size:2rem;
	margin-bottom: 10px;
}
.cntct-icn-bx a{
    text-decoration:none;
	color:#ffffff;
}
.cntct-icn-bx a:hover {
    color: #ffffff;
}
.cntct-icn-bx p{
    margin-bottom:0;
	font-size: 16px !important;
}

/*Our Services*/

        .our-services h1,
        .our-services h2,
        .our-services h3,
        .our-services h4,
        .our-services h5,
        .our-services h6 {}
        .our-services a,
        .our-services a:hover,
        .our-services a:focus,
        .our-services a:active {
            text-decoration: none;
            outline: none;
        }
        
        .our-services a,
        .our-services a:active,
        .our-services a:focus {
            color: #333;
            text-decoration: none;
            transition-timing-function: ease-in-out;
            -ms-transition-timing-function: ease-in-out;
            -moz-transition-timing-function: ease-in-out;
            -webkit-transition-timing-function: ease-in-out;
            -o-transition-timing-function: ease-in-out;
            transition-duration: .2s;
            -ms-transition-duration: .2s;
            -moz-transition-duration: .2s;
            -webkit-transition-duration: .2s;
            -o-transition-duration: .2s;
        }
        
        .our-services ul {
            margin: 0;
            padding: 0;
            list-style: none;
        }
        .our-services img {
    max-width: 100%;
    height: auto;
}
.our-services span, .our-services a, .our-services a:hover {
    display: inline-block;
    text-decoration: none;
    color: inherit;
}
.our-services .section-head {
  margin-bottom: 60px;
}
.our-services .section-head h4, .our-services1 .section-head h4 {
  position: relative;
  padding:0;
  color:#4169e1;
  line-height: 1;
  letter-spacing:0.3px;
  font-size: 34px;
  font-weight: 700;  
  text-align:center;
  text-transform:none;
  margin-bottom:30px;
}
.our-services .section-head h4:before, .our-services1 .section-head h4:before {
  content: '';
  width: 60px;
  height: 3px;
  background: #4169e1;
  position: absolute;
  left: 0px;
  bottom: -10px;
  right:0;  
  margin:0 auto;
}
.our-services .section-head h4 span {
  font-weight: 700;
  padding-bottom: 5px;
  color:#2f2f2f
}
.our-services p.service_text{
  color:#cccccc !important;
  font-size:16px;
  line-height:28px;
  text-align:center;    
}
.our-services .section-head p, .our-services p.awesome_line{
  color:#818181;
  font-size:16px;
  line-height:28px;
  text-align:center;  
}

.our-services .extra-text {
    font-size:34px;
    font-weight: 700;
    color:#2f2f2f;
    margin-bottom: 25px;
    position:relative;
    text-transform: none;
}
.our-services .extra-text::before {
    content: '';
    width: 60px;
    height: 3px;
    background: #f91942;
    position: absolute;
    left: 0px;
    bottom: -10px;
    right: 0;
    margin: 0 auto;
}
.our-services .extra-text span {
    font-weight: 700;
    color:#f91942;
}
.our-services .item {
    background: #fff;
    text-align: center;
    padding: 30px 25px;
    -webkit-box-shadow:0 0px 25px rgba(0, 0, 0, 0.07);
    box-shadow:0 0px 25px rgba(0, 0, 0, 0.07);
    border-radius: 20px;
    border:5px solid rgba(0, 0, 0, 0.07);
    /*margin-bottom: 30px;*/
    -webkit-transition: all .5s ease 0;
    transition: all .5s ease 0;
    transition: all 0.5s ease 0s;
	height:100%;
}
.our-services .item:hover{
    background:#4169e1;
    box-shadow:0 8px 20px 0px rgba(0, 0, 0, 0.2);
    -webkit-transition: all .5s ease 0;
    transition: all .5s ease 0;
    transition: all 0.5s ease 0s;
}
.our-services .item:hover span i {
    color: #4169e1;
}
.our-services .item:hover .item, .our-services .item:hover span.icon{
    background:#fff;
    border-radius:10px;
    -webkit-transition: all .5s ease 0;
    transition: all .5s ease 0;
    transition: all 0.5s ease 0s;
}
.our-services .item:hover h6, .our-services .item:hover p{
    color:#fff;
    -webkit-transition: all .5s ease 0;
    transition: all .5s ease 0;
    transition: all 0.5s ease 0s;
}
.our-services .item .icon {
    font-size: 40px;
    margin-bottom:25px;
    color: #4169e1;   
    width: 90px;
    height: 90px;
    line-height: 96px;
    border-radius: 50px;
}
.our-services .item .feature_box_col_one{
    background:rgba(247, 198, 5, 0.20);
    color:#4169e1;
}
.our-services .item .feature_box_col_two{
    background:rgba(255, 77, 28, 0.15);
    color:#4169e1;
}
.our-services .item .feature_box_col_three{
    background:rgba(0, 147, 38, 0.15);
    color:#4169e1;
}
.our-services .item .feature_box_col_four{
    background:rgba(0, 108, 255, 0.15);
    color:#4169e1;
}
.our-services .item .feature_box_col_five{
    background:rgba(146, 39, 255, 0.15);
    color:#4169e1;
}
.our-services .item .feature_box_col_six{
    background:rgba(23, 39, 246, 0.15);
    color:#4169e1;
}
.our-services .item p{
    font-size:15px;
    line-height:26px;
}
.our-services .item h6 {
    margin-bottom:20px;
    color:#2f2f2f;
}
.our-services .mission p {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 28px;
    font-weight: 500;
}
.our-services .mission i {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #4169e1;
    border-radius: 50%;
    color: #fff;
    font-size: 25px;
}
.our-services .mission .small-text {
    margin-left: 10px;
    font-size: 13px;
    color: #666;
}
.our-services .skills {
    padding-top:0px;
}
.our-services .skills .prog-item {
    margin-bottom: 25px;
}
.our-services .skills .prog-item:last-child {
    margin-bottom: 0;
}
.our-services .skills .prog-item p {
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 10px;
}
.our-services .skills .prog-item .skills-progress {
    width: 100%;
    height: 10px;
    background: #e0e0e0;
    border-radius:20px;
    position: relative;
}
.our-services .skills .prog-item .skills-progress span {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: #4169e1;
    width: 10%;
    border-radius: 10px;
    -webkit-transition: all 1s;
    transition: all 1s;
}
.our-services .skills .prog-item .skills-progress span:after {
    content: attr(data-value);
    position: absolute;
    top: -5px;
    right: 0;
    font-size: 10px;
    font-weight:600;    
    color: #fff;
    background:rgba(0, 0, 0, 0.9);
    padding: 3px 7px;
    border-radius: 30px;
}


.our-services1 .services {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 40px;
}

.our-services1 .service {
  /*margin: 10px;*/
  overflow: hidden;
  padding: 35px 15px;
  position: relative;
  text-align: center;
  transition: background-color 0.3s ease-in,
              transform .3s ease-in;
  /*width: 200px;*/
}

.our-services1 .service:hover {
    background-color: #4169e1;
    transform: translateY(-3px);
}

.our-services1 .service::before {
    content: '';
    border-width: 20px;
    border-style: solid;
    border-color: #ffffff #ffffff #e9e9e966 #e9e9e966;
    position: absolute;
    right: -40px;
    top: -40px;
    transition: right 0.3s ease-out,
                top 0.3s ease-out;
}

.our-services1 .service:hover::before {
  right: 0;
  top: 0;
}

.our-services1 .service > i {
    display: block;
    color: #4169e1;
    font-size: 4rem;
    margin-bottom: 0.9rem;
    transition: color 0.3s ease-out;
}

.our-services1 .service > .title {
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.56rem;
  margin-bottom: 1rem;
  text-transform: capitalize;
  transition: color 0.3s ease-out;
}

.our-services1 .service > .description {
  line-height: 1.56rem;
  margin: 0;
  transition: color 0.3s ease-out;
}

.our-services1 .service:hover > i,
.our-services1 .service:hover > .title,
.our-services1 .service:hover > .description {
  color: #FFF;
}

/*About Us*/

.about-us {
  background: url("https://eb-digital-software-solutions.com/wp-content/uploads/2024/06/image-14.png");
  background-color: #212121;
  background-blend-mode: overlay;
  background-position: center;
  background-size: cover;
  text-align: center;
}

.about-us h1 {
  color: whitesmoke;
  font-family: 'Exo 2', sans-serif;
  font-size: 46px;
  font-weight: 900;
  text-transform: uppercase;
}

.about-us p {
    max-width: 700px;
    min-height: 200px;
    padding: 0;
    color: whitesmoke;
    font-family: OpenSans;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
    margin: 10px auto;
}

.about-us .square {
  height: 60px;
  width: 60px;
  border: 1px dashed white;
  margin: 0 0 0 55px;
  /*   padding: 1px; resize squares */
  background-color: rgba(255, 255, 255, 0.2);
  display: inline-block;
  transform: rotateZ(44deg);
}

.about-us .square:hover {
  background-color: rgba(27, 182, 239, 0.2);
  transition: ease 0.2s;
  cursor: pointer;
}

.about-us .square .icons {
  position: absolute;
  transform: rotateZ(-44deg);
  margin: 21px 0 0px 20px;
}

/*.square .icons i {
    color: #fff;
    font-size: 1.5rem;
}*/

.about-us .icons i {
  width: 11px;
  height: 22px;
  color: white;
  font-size: 23px;
  text-transform: uppercase;
}

.about-us .logo{
   margin: 1em;
   position: fixed;
   bottom: -72px;
   z-index: 99999999999;
   right: 0;
}
.about-us svg{

 

}
.about-us .pen{
  fill:black;
 animation:rotateInDownLeft 3s forwards;
}
.about-us .all{
  animation:rotateOut 3s forwards;
}
@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0,0,0, 0deg);
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
 transform: ;
 transform:translateX(850px) translateY(-83px) rotate3d(0,0,1, -60deg);
    opacity: 1;
  }
}
@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 1;
  }
}

@media (max-width:520px) {
	.about-us .square {
    height: 45px;
    width: 45px;
    border: 1px dashed white;
    margin: 16px 0 32px 25px;
    background-color: rgba(255, 255, 255, 0.2);
    display: inline-block;
    transform: rotateZ(44deg);
	}
	
	.about-us .square .icons {
    position: absolute;
    transform: rotateZ(-44deg);
    margin: 15px 0 0px 12px;
	}
}

@media (max-width:320px) {
	.about-us .square {
    height: 45px;
    width: 45px;
    border: 1px dashed white;
    margin: 16px 0 32px 20px;
    background-color: rgba(255, 255, 255, 0.2);
    display: inline-block;
    transform: rotateZ(44deg);
	}
	
	.about-us .square .icons {
    position: absolute;
    transform: rotateZ(-44deg);
    margin: 15px 0 0px 12px;
	}
}

.about-us1 a,
.about-us1 a:hover,
.about-us1 a:focus,
.about-us1 a:active {
	text-decoration: none;
	outline: none;
}

.about-us1 a,
.about-us1 a:active,
.about-us1 a:focus {
	color: #6f6f6f;
	text-decoration: none;
	transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-duration: .2s;
	-ms-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
}

.about-us1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#about-features {
	background: #fff
}

#about-features .icon {
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 4px;
	text-align: center;
	position: relative;
	z-index: 1
}

#about-features .content-left span {
	float: right
}

#about-features .content-left .text-abt {
	text-align: right
}

#about-features .content-right span {
	float: left
}

#about-features .box-item1 {
    box-shadow: 0 0 12px #f4f4f4;
    padding: 15px;
    line-height: 22px;
    margin-top: 30px;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: all .3s ease-in-out;
    -mox-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: relative;
    top: 0;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}

#about-features .box-item {
    box-shadow: 0 0 12px #f4f4f4;
    padding: 15px;
    line-height: 22px;
    margin-top: 30px;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: all .3s ease-in-out;
    -mox-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: relative;
    top: 0;
    display: flex;
    align-items: center;
}

#about-features .box-item .icon, #about-features .box-item1 .icon {
	text-align: center;
	margin: 12px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}

#about-features .box-item .icon i, 
#about-features .box-item1 .icon i {
	color: #4169e1;
	font-size: 30px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}

#about-features .box-item .text-abt h4, 
#about-features .box-item1 .text-abt h4 {
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 22px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}

#about-features .box-item .text-abt p, #about-features .box-item1 .text-abt p {
	font-size: 14px;
	line-height: 26px
}

#about-features .box-item:hover, #about-features .box-item1:hover {
	box-shadow: 0 10px 22px 10px rgba(27, 38, 49, .1)
}

#about-features .box-item:hover h4, #about-features .box-item1:hover h4 {
	color: #4169e1;
}

/*#about-features .show-box {
	margin-top: 50px
}*/

#about-features .show-box img {
	width: 100%
}

.about-us2 {
	 font-family: 'Montserrat', sans-serif;
	 width: 100%;
	 padding-top: 50px;
	 padding-bottom: 50px;
	 text-align: center;
}
 .about-us2 .title-section {
	 word-wrap: break-word;
}
 .about-us2 .title-section span {
	 display: block;
	 color: #0e0000;
	 font-weight: 700;
	 font-size: 18px;
	 text-transform: uppercase;
	 line-height: 18px;
}
 .about-us2 .title-section .main {
	 color: black;
	 font-size: 56px;
	 line-height: normal;
	 font-weight: 900;
	 text-align: center;
	 text-transform: uppercase;
	 margin: 0px;
	 padding: 0px;
}
 .about-us2 .feature {
	 position: relative;
	 margin: 16px 0px;
}
 .about-us2 .feature .title {
	 /*float: right;
	 width: 80%;*/
	 padding-left: 20px;
	 padding-right: 20px;
}
 .about-us2 .feature .title p {
	 font-weight: 700;
	 color: black;
	 font-size: 20px;
	 line-height: normal;
	 text-transform: uppercase;
	 margin-bottom: 10px;
}
 .about-us2 .feature .description {
	 /*float: right;
	 width: 80%;*/
	 padding-left: 20px;
	 padding-right: 20px;
}
 .about-us2 .feature .description p {
	 font-family: 'Raleway', sans-serif;
	 color: #44495e;
	 font-size: 15px;
	 line-height: 20px;
	 /*height: 80px;
	 overflow: hidden;*/
	 text-align: justify;
}
 .about-us2 .feature .image {
	 float: left;
	 width: 20%;
}
 .about-us2 .feature .image i {
	 color: #fff;
    background-color: #4169e1;
    font-size: 50px;
    padding: 25px;
    border-radius: 20px;
}
 .about-us2 .feature .image-right {
	 /*float: right;
	 width: 20%;*/
}

 .about-us2 .feature .icn {
    display: flex;
    align-items: center;
    justify-content: center;
}
 .about-us2 .feature .image-right i {
	 color: #fff;
    background-color: #4169e1;
    font-size: 50px;
    padding: 25px;
	 width:100px;
    border-radius: 20px;
}
 .about-us2 .end-description {
	 margin-top: 40px;
	 margin-bottom: 40px;
	 font-size: 16px;
	 font-weight: 200;
	 text-align: center;
	 font-family: 'Raleway', sans-serif;
	 color: #44495e;
}
.social-icon li {
    margin-right: 10px;
	}
 
@media (max-width:520px) {
	.about-us2 .feature .image-right i {
    color: #fff;
    background-color: #4169e1;
    font-size: 38px;
    padding: 10px;
    border-radius: 10px;
	}
	.about-us2 .feature .description {
    padding-left: 0px;
    padding-right: 0px;
	}
	.about-us2 .feature .title {
    padding-left: 0px;
    padding-right: 0px;
	}
	.card .box .content a {
    margin-top: 0px;
	}
	.card {
    height: 380px;
	}
	.social-icon li {
    margin-right: 10px;
	}
	.contact-frm h1 {
    font-size: 52px;
	}
}

@media (max-width:820px) {
	.about-us2 .feature .image-right i {
    color: #fff;
    background-color: #4169e1;
    font-size: 40px;
    padding: 15px;
    border-radius: 15px;
	}
	.about-us2 .feature .description {
    padding-left: 0px;
    padding-right: 0px;
	}
	.about-us2 .feature .title {
    padding-left: 0px;
    padding-right: 0px;
	}
	.banner {
		background-image: url("https://eb-digital-software-solutions.com/wp-content/uploads/2024/06/banner-bg-1.jpg");
		background-position: center;
		min-height: 300px;
		background-size: cover;
	}
	.header .fristimg .heading-pra {
		font-size: 1rem;
		line-height: inherit;
	}
	.services-small-item {
    padding: 0px 28px 40px 28px;
	}
	.services-small-item .icon {
    margin-bottom: 0px;
	}
	.services-small-item .services-title {
    max-height: unset;
    min-height: unset;
	}
}

@media (max-width:1366px) and (min-width:821px) {
	.banner {
		background-image: url("https://eb-digital-software-solutions.com/wp-content/uploads/2024/06/banner-bg-1.jpg");
		background-position: center;
		min-height: 450px;
		background-size: cover;
	}
	.header .fristimg .heading-pra {
		font-size: 1.2rem;
		line-height: inherit;
	}
}
@media (max-width:1500px) and (min-width:1367px) {
	.banner {
    min-height: 600px;
	}
}
body .bg-dark {
    background-color: #4169e1!important;
}