.ecommerce-solution-hero-sec{background-image:url(//www.wedowebapps.com/wp-content/themes/wedowebapps/assets/css/pages/./../../images/solutions-page/ecommerce-service-bg.webp);background-position:top;background-repeat:no-repeat;background-size:100% 100%}.ecommerce-solution-hero-sec .ecommerce-solution-wrapper .title-main{max-width:1036px;margin:auto}.ecommerce-solution-hero-title{line-height:94px}.ecommerce-form{background-color:var(--main-white);padding:30px;border-radius:10px}.ecommercecheckbox{display:flex;flex-wrap:wrap;row-gap:8px}.form-group-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.form-group-checkbox label{position:relative;cursor:pointer;color:var(--main-black);font-size:16px;font-weight:400;display:flex;align-items:center}.form-group-checkbox .wpcf7-list-item-label:before{content:"";-webkit-appearance:none;background-color:transparent;border:2px solid rgb(0 0 0/20%);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;border-radius:4px}.form-group-checkbox input:checked+.wpcf7-list-item-label:before{background-color:var(--main-black)}.form-group-checkbox input:checked+.wpcf7-list-item-label:after{content:"";display:block;position:absolute;top:7px;left:9px;width:7px;height:14px;border:2px solid var(--main-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.ecommerce-form.secondary-form .form-label{color:var(--main-black);font-size:15px;font-weight:500}.ecommerce-form.secondary-form .form-control{color:rgb(0 0 0/50%);font-size:16px;font-weight:400;background-color:transparent;border-color:rgb(0 0 0/20%);padding:12px 20px}.ecommerce-form .form-control:focus{color:rgb(0 0 0/50%)}.ecommerce-form .form-control::placeholder{color:rgb(0 0 0/50%);font-weight:400;font-size:16px}.secondary-form.secondary-form .form-group{margin-bottom:15px}.wpcf7-response-output{color:#000}.video-container{position:relative;background:url(//www.wedowebapps.com/wp-content/themes/wedowebapps/assets/css/pages/./../../images/solutions-page/ecommerce-video-frame.webp),rgba(18,18,18,1);background-repeat:no-repeat;height:511px;border-radius:30px;background-size:100% 100%}.ecommerce-video{width:100%;height:100%;padding:20px;object-fit:cover}.video-control{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:80px;height:80px;background-color:transparent;display:flex;align-items:center;border:none;outline:none;justify-content:center}.video-control:not(.playing) .video-control-pause,.video-control.playing .video-control-play{display:none}.service-type-box{padding:44px}.exceptional-about-sec{background-image:url(//www.wedowebapps.com/wp-content/themes/wedowebapps/assets/css/pages/./../../images/e-commerce/exceptional-developer-framework-bg.webp);background-repeat:no-repeat;background-size:100% 100%;background-position:center}@media (max-width:1600px){.hire-dev-talk-wrapper{background-size:95% 98%}.ecommerce-solution-hero-title{font-size:75px;line-height:85px}.form-group-checkbox label{font-size:14px}.form-group-checkbox label:before{padding:9px}.form-group-checkbox input:checked+label:after{top:3px;left:8px;width:6px;height:13px}}@media (max-width:1499.98px){.ecommerce-solution-hero-sec .ecommerce-solution-wrapper .title-main{max-width:860px}.ecommerce-video{padding:15px}.form-group-checkbox input:checked+.wpcf7-list-item-label:after{top:6px}}@media (max-width:1199.98px){.ecommerce-solution-hero-sec .ecommerce-solution-wrapper .title-main{max-width:100%}.hire-dev-talk-wrapper{background-size:95% 90%}.service-type-box{padding:30px}.ecommerce-form{max-width:550px;margin:auto}}@media (max-width:991.98px){.video-container{height:485px}.video-control-play,.video-control-pause{max-width:70px}.form-group-checkbox input:checked+.wpcf7-list-item-label:after{top:4px}}@media (max-width:767px){.hire-dev-talk-wrapper{background-size:contain}.video-container{height:300px;border-radius:15px}.ecommerce-video{padding:10px}.video-control-play,.video-control-pause{max-width:50px}.ecommerce-form.secondary-form .form-label{font-size:14px}.ecommerce-form.secondary-form .form-control{padding:8px 15px}}@media (max-width:575px){.ecommerce-video{padding:8px 9px}.video-container{height:250px}.ecommerce-form{padding:20px}}