.cta::after,img.position-left,img.position-right{position:absolute;z-index:-1}.morelogo a:hover,span.hg{color:#0084fe}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.container{max-width:1400px;margin:0 auto;width:100%}a.skypebtn>img{width:30px;margin-right:3px}.seo-boxesw,.theme-main .btns-wr>.btn:last-child:hover,.theme-main .btnss-wr>.btn:hover,.theme-w .btns-wr a.btn:hover,.theme-w .btnss-wr a.btn:hover,a#mob-menu:hover,a.email:hover,a.skypebtn:hover{color:#fff}#navbx .email,#navbx .skypebtn,#themes .slick-dots,.accordion-content,.btns.btns-mobile,.column h5 i,.contact-us .announcement-bar,.header main,.magento-migrate-box:hover:after,.shopify-experts .announcement-bar,.skiptranslate iframe,.skiptranslate.goog-te-gadget>span,.testimonial-section-wr-mob,.zeynep,a#canc-menu,div#fixed-btn-bottom,li.email-mob,li.skypebtn-mob{display:none}.wix-service .magento-migrate-boxes .magento-migrate-box:nth-child(3n),ul#main-nav li:nth-child(4){margin-right:0}.announcement-bar p>img{object-fit:contain;margin-right:10px}.why_shopifplus h3{line-height:38px}ul.submenu li{margin:0 10px 10px}.announcement-bar .container,.innerbanner{display:flex;align-items:center;justify-content:space-between}.announcement-bar{background-color:#0084fe}.announcement-bar p{margin:7px 0;font-size:16px;font-weight:300;display:flex;align-items:center}.announcement-bar span{font-size:16px;letter-spacing:-1px}.our-works .our-work .logo img{width:auto;max-width:400px;object-fit:contain;height:90px}div#google_translate_element select.goog-te-combo{height:50px;border-radius:5px;background-color:transparent;color:#fff;font-size:18px;width:170px;margin:0 5px;padding:0 5px;border:1px solid #fff}.skiptranslate.goog-te-gadget{font-size:0;height:50px}div#google_translate_element select.goog-te-combo option{color:#000}.header{z-index:1000}.announcement-bar .container .header-contact-wraper,.brand-logos .js-marquee,.hedlogo{display:flex}.header-contact-wraper .header-contact-email{margin-right:20px}a.email>img{margin-right:3px}.dropdown:hover .dropdown-content{visibility:visible;opacity:1;transition-delay:0s,0s}#main-nav img{max-width:100%}.row:after{content:"";display:table;clear:both}@media(max-width:1280px){.column a{font-size:14px;line-height:18px;padding:5px 14px 5px 0}}@media screen and (max-width:600px){.column{width:100%;height:auto}}@media screen and (min-width:801px) and (max-width:1200px){.header-contact-wraper .header-contact-email a span,.header-contact-wraper .header-contact-phone a span{display:none}}@media(max-width:650px){.announcement-bar .container span,.announcement-bar .container>p{font-size:14px;text-align:center;line-height:20px}}@media (max-width:600px){.announcement-bar{display:block}.navigation #navbx{width:70%}}@media(max-width:480px){.announcement-bar p{display:block}.announcement-bar p>img{height:25px;object-fit:cover}.column h5{font-size:13px;line-height:17px;margin:0 10px}.dropdown .dropbtn,.navbar a{padding:10px 3px}.navbar .dropdown .dropbtn .column a{padding:5px 3px}#navbx .email,#navbx .skypebtn{font-size:12px!important;line-height:18px!important}.navigation #navbx .dropdown-content a{font-size:12px;line-height:20px;margin-bottom:0;display:none}span.icn-bx{margin-right:4px}.column{padding:6px 2px}.dropdown-content{padding:0 11px 10px}}@media(max-width:392px){li.email-mob span{font-size:14px}}.home-page-banner .rotation{position:absolute;top:0;left:-70px;animation:20s linear infinite rotation}.clients .slick-arrow,.morelogo i.slick-arrow,.services-wr .slick-arrow{top:50%;transform:translateY(-50%);position:absolute}.apps_cols,.bigcommerce-apps .flex,.cta>.container,.key-points .container,.need-help-wr .container,.row1,.row2,.scroll-image-section .container,.sp_wetakersection,.theme-w .flex,.why_shopifplus>.container{justify-content:space-between}.cta-heading,.cta-themes .cta-boxes,.cta-wrap .image-wr,.need-help-wr .need-help,.row1 .heading-wr,.sp_wetakersection2 .sp-wetake-wrp .content-wr{width:40%}.cta-boxes{width:58%;display:flex;align-items:center;justify-content:space-between}.cta-boxes .box{width:31%}.cta-boxes .box .info{border-radius:0 30px;padding:30px 20px;margin-bottom:30px}.cta-boxes .box .info h4{color:#0e0d12;font-size:32px;line-height:40px}.cta-boxes .box .info span{color:#0e0d12;font-size:20px;line-height:30px;font-weight:600}.cta-heading h2>span{border-bottom:10px solid #0084fe;line-height:18px;display:inline-block}.color1{background-color:#fdda7b}.color2{background-color:#fd9bf4}.color3{background-color:#a0c6ff}.color4{background-color:#63f3c2}.color5{background-color:#fcc}.color6{background-color:#0078e8}.testimonial-section-wr .container{flex-direction:column}.testimonial-section-wr .t-box{display:flex;justify-content:space-between;width:100%;align-items:center}.testimonial-section-wr .t-box1.t-box{justify-content:space-around}.testimonial-section-wr .t-box3.t-box{justify-content:space-evenly}.brand-logos{justify-content:center;flex-wrap:wrap}.brand-logo{display:flex;flex-direction:column;margin-bottom:50px}.brand-logo>*{width:100%;overflow:hidden;margin-bottom:20px}.brand-logos>a{width:20%;margin-bottom:20px}.brand-logos>a>img,.website-re-design-services .bannerForm .banner-slider{width:90%}.brand-logos a,.row2>div:not(.video){width:20%}.brand-logos a>img{width:200px}.fewmore{justify-content:space-between;border-bottom:1px solid #f5f5f54d;padding-bottom:10px}.morelogo{width:80%;margin:0 auto;overflow:hidden}.morelogo .slick-list{width:90%;margin:0 auto}.fewmore>span{font:600 28px/30px Clash Grotesk}.morelogo a.slick-slide{margin:0 15px!important}.morelogo a{display:inline-block;margin:0 10px}.morelogo i.left{left:-25px}.morelogo i.right{right:-25px}.services-wr{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;align-items:stretch}.services-wr .slick-track{padding-left:14%}.service-box{background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.1);border:1px solid #d9d2dd;border-radius:20px;width:23%;text-align:center;position:relative}.service-box>a{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:20px}.cs-main,.service-box>.box,.web-char .item{padding:20px}.service-box h4{font-size:22px;line-height:28px;margin:15px 0 20px;font-weight:500;letter-spacing:1px;min-height:55px;display:flex;justify-content:center;align-items:center}.service-box a{display:block;color:#0084fe;position:absolute;bottom:20px}.service-box.slick-slide img{max-height:50px}.cta{overflow-x:clip}.cta::after{content:'';background:#0084fe;border:1px solid #707070;filter:blur(50px);bottom:-85px;right:-100px;width:463px;height:463px;border-radius:50%;opacity:.5}.clients .slick-arrow,.services-wr .slick-arrow{font-size:30px;z-index:1;cursor:pointer;opacity:.5;transition:.35s ease-in}.clients .slick-arrow:hover,.services-wr .slick-arrow:hover{transition:.35s ease-in;opacity:1}.clients .right.slick-arrow,.services-wr .right.slick-arrow{right:-30px}.clients .left.slick-arrow,.services-wr .left.slick-arrow{left:-30px}.image-with-text .container{justify-content:space-between;position:relative;z-index:1}.image-with-text .container>*,.image-with-text.magento .why-accordian,.our-packages-wr .row.price .col-sm-6,.project-infos>.inf{width:45%}img.position-right{right:30px;bottom:0}.about-services .container,.our-works{flex-wrap:wrap;justify-content:space-between}.our-works .our-work{width:calc(90% / 2);border:1px solid #333;background-color:#fff;border-radius:20px;padding:20px 15px;margin-bottom:20px;position:relative;overflow:hidden}.our-works .our-work h3{font-size:42px;line-height:42px;font-weight:400;margin:50px 0 20px;color:#fff}.our-works .our-work>img{margin-top:50px;border-radius:10px}.our-works .our-work .logo,.wix_wr .our-works .our-work h3{min-height:90px}img.position-left{bottom:15px;left:0}.client,.redesign-text>b,.video{position:relative}.client{background:#fff;margin:0 10px;height:inherit!important;border-radius:20px;padding-bottom:10px}.testimonial h5{margin:0 0 5px;font-size:18px;line-height:25px;font-weight:500;color:#000;width:calc(100% - 85px)}.star-with-logo{display:flex;align-items:center;bottom:20px;margin-bottom:30px}.star-with-logo .test-star{display:flex;justify-content:space-between;width:calc(100% - 65px)}.testimonial p{color:#000;font-weight:300}.star-with-logo .test-logo>img{width:60px;height:60px;object-fit:contain;border-radius:50%;background:#ccc}.test-logo{margin-right:5px;width:65px}.client .testimonial{padding:30px 20px 10px}.testimonial svg{width:85px}.our-clients-section .clients .slick-track{display:flex!important}.our-clients-section .clients ul.slick-dots{bottom:-70px}.Theme-modal .modal-content .modal-header h4.modal-title,.bigcommerce-count-wr .count-wr>*,.bigcommerce_wr .brand-logo,.head-with-arrow>*,.magento-banner .banner-content a.btn,.our-clients-section .clients .slick-dots li,.quality_content .informatin h4,.shopifyplus_wr .brand-logo,.sp_wetakersection .sp-wetake-wrp .ttl-wr img,.sp_wetakersection2 .sp-wetake-wrp img{margin:0}.our-clients-section .clients .slick-dots li button{width:7px;height:7px;border-radius:50%;padding:0;border:none;background:#fff;opacity:.2}.our-clients-section .clients .slick-dots li.slick-active button{width:10px;height:10px;opacity:1}.client>img{border-top-left-radius:10px;border-top-right-radius:10px}.clients .client img.triangle{position:absolute;bottom:-2px;right:5px}.row1.flex{align-items:end;margin-bottom:50px}.row2 .video,.video-main{width:38%}.casestudies .case-study img,.our-themes-section .our-work img,.quality_img img,.single-banner.cs-web-banner.text-center img,.video iframe{width:100%}img.video-cover{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;object-fit:cover;width:100%;border-radius:15px}.modal-content,button.play-btn{top:50%;transform:translateY(-50%)}button.play-btn{width:80px;height:80px;border-radius:50%;box-shadow:none;outline:0;background:#ffffffbf;border:1px solid #fff;position:absolute;left:0;right:0;margin:0 auto;cursor:pointer}button.play-btn i{color:#fff;font-size:30px;line-height:40px;margin-left:5px}.callaction{position:relative;border:1px solid #101e2a;border-radius:25px;min-height:300px;z-index:1}.callaction>div{width:50%;position:relative}.callaction .heading-wr{padding:30px 40px;display:flex;flex-direction:column;align-items:baseline;justify-content:center}.callaction .img-wr,.seo-cs-st .image-wr{text-align:right}.callaction .img-wr img.pos{position:absolute;bottom:-1px;left:-15%}.callaction .img-wr>img:not(.pos){width:70%;object-fit:cover;object-position:right}section.call-to-action img.position-right{top:-30%;right:-5%}section.call-to-action{margin:50px 0;overflow-x:clip}section.call-to-action img.position-left{left:5%;bottom:-5%}.about-wrapper.top{padding:150px 0 100px}.innerbanner>*,.quality_section>*{width:50%}.bnr_left{margin-right:2%}.image-right-expert .flex,.innerbanner.image-left,.why_wixchoose>.container,.whychoose-wr .whychoose-box:nth-child(2n){flex-direction:row-reverse}.innerbanner.image-left .bnr_left{margin-right:10%;margin-left:2%}.quality_section{justify-content:space-between;position:relative}.quality_section::before{position:absolute;content:'';background:#0084fe;top:10%;left:0;right:0;bottom:10%;width:60%}.quality_content ul li{display:flex;margin-bottom:20px}.quality_content .icon{width:5%}.quality_content .informatin{margin-left:25px;width:95%}.about-services .square_teaser{width:calc(100%/3 - 90px);margin-bottom:45px;padding:30px;background:#0e0d12;color:#fff;border:1px solid #57565d;border-radius:20px}.evm_services_number h5{height:65px;width:65px;background-color:#333;color:#fff;font-size:24px;line-height:65px;border-radius:50%;margin:0 auto 40px}.about-services .square_teaser h4{font-size:22px;line-height:30px}.apps_cols .app_col>div{color:#fff;display:flex;border-radius:16px;text-align:left;padding:10px 20px;justify-content:space-between;background-color:#666;border:1px solid #666}.apps_cols .app_col>div img,.hedlogo a{width:15%}.apps_cols .app_col>div h4{width:80%;font-size:25px;line-height:30px}.expert-content-top p>span,.objectives p{font-weight:900}.shopify-experts-brands a>img{width:auto}.shopify-experts-brands .brand-logos a:first-child{margin:0 30px 20px}.shopify-experts-brands .brand-logos a:last-child{margin:20px}.custom-panel.accordion{border:1px solid #57565d;margin-bottom:20px px;border-radius:6px}#services__accordion h4.panel-title{position:relative;background-color:transparent;padding:10px;margin:0;font-size:25px;line-height:35px}#services__accordion h4.panel-title i{position:absolute;right:10px;transition:transform .3s linear;top:50%;transform:translateY(-50%)}#services__accordion h4.panel-title.active{color:#fff;border-bottom:1px solid #57565d}.accordion__body{border:1px solid #57565d;padding:15px;border-top:none}#services__accordion h4.panel-title.active i{transform:translateY(-50%) rotate(180deg);transition:transform .3s linear}.our-packages-wr .transparent-btn{border:1px solid #fff;color:#fff;font-weight:300}.modal-content{position:absolute;padding:0;width:90%;height:75%;margin:0 auto;left:0;right:0}.modal{position:fixed;left:0;right:0;top:0;bottom:0;z-index:999;display:none}.project-infos{display:flex;justify-content:space-between;margin:20px 0}.project-infos>.inf h4{font-size:18px;line-height:25px;font-weight:600;margin:0 0 15px;padding:0 0 5px}.project-infos>.inf a,.project-infos>.inf li,.project-infos>.inf p,.project-infos>.inf span{font-size:16px;line-height:25px;margin:0 0 5px}.project-infos>.inf .services_box span{display:block}.portfolio-content p{margin:0;font-size:16px}.portfolio-content .btns>.btn{margin:0 18px 10px 0}.portfolio-content .btns>.btn:last-child,.scroll-content .content h4{margin:0 0 10px}.wordpress-second{background-position:top;padding:55px 0;background-attachment:fixed}.wordpress-points{flex-wrap:wrap;width:85%;margin:0 auto;justify-content:center}.wordpress-points>*{width:45%;font-size:18px;line-height:30px;font-weight:300}.wordpress-points p{display:flex;justify-content:space-between;align-items:center}.wordpress-points p img{width:60px;height:60px}.wordpress-points p span{width:calc(100% - 70px)}#slideshow,#slideshow2{width:100%;position:relative;height:430px}#slideshow2>div,#slideshow>div{position:absolute;top:0;left:0;right:0;bottom:0}.wordpress-second.seo-wr{background-image:url(../images/redesign/imgpsh_fullsize-1.jpg);color:#fff}.our-process-wrap{padding-top:100px}.our-process-wrap.flex{flex-wrap:nowrap;align-items:start}.our-process-item{margin-top:-80px;padding:0 15px;width:25%}.our-process-item i{position:relative;color:#333;font-size:32px;display:inline-block;clear:both;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.1);border:1px solid #d9d2dd;-webkit-transition:.33s ease-in-out;transition:.33s ease-in-out;width:120px;height:120px;text-shadow:none;line-height:110px;background:#fff}.our-process-item h4{font-size:22px;text-transform:uppercase;margin:34px 0 25px}.se-price-tables .seo-price-pg{width:calc(100% / 4)}.se-price-tables .seo-price-pg .panel{margin:0 10px;border:1px solid #707070;border-radius:20px}.panel-heading{border-top-left-radius:20px;border-top-right-radius:20px;padding:10px}.custom-table-design-blue .panel-heading{background-color:#1a80b3}.custom-table-design-gray .panel-heading{background-color:#ccc}.custom-table-design-pink .panel-heading{background-color:#ff8300}.panel-heading h3{font-size:20px;line-height:30px;margin:0}.packages-css .panel-body{background:#eaeaea;padding:10px;text-align:center;position:relative;margin-bottom:40px}.packages-css .panel-body::after{position:absolute;border-color:#eaeaea transparent transparent;border-style:solid;border-width:20px 70px;height:0;line-height:0;top:100%;width:0;bottom:0;content:"";margin:0 auto;right:0;left:0}.lead{font-weight:300;line-height:1.4;font-size:25px;margin:0}.lead a{color:#337ab7}li.list-group-item{border-top:1px solid #707070;padding:10px}li.list-group-item.li-highlight{color:#0084fe;font-weight:700}.sctn-number-seo .app_col div{flex-wrap:wrap;position:relative;justify-content:center}.sctn-number-seo .apps_cols .app_col>div h4{display:inline-block;position:relative;width:auto;font-size:40px;line-height:50px}.sctn-number-seo .apps_cols .app_col>div p{width:100%;text-align:center}.sctn-number-seo .apps_cols .app_col>div h4 img{position:absolute;left:-50px;width:auto;top:5px}.theme-main{padding-bottom:20px}.banner-section.theme-main .banner-content{width:100%;max-width:90%;margin:0 auto}.banner-section.theme-main .banner-content img{width:auto;padding:0;max-width:300px}#themes .item>img{max-width:100%;object-fit:initial;margin:0 auto}.theme-main .btns-wr>.btn:last-child,.theme-main .btns>.btn:last-child,.theme-main .btnss-wr>.btn,.theme-w .btns-wr a.btn,.theme-w .btns>.btn:last-child,.theme-w .btnss-wr a.btn{color:#0e0d12}div#themes .slick-arrow{width:70px;height:70px}.bigcommerce-apps .app-wrp .app-info .app-rating,.our-themes-section .our-work .btns,.shopifyicon,.shopifyplus-banner .animate-wr,.sp_wetakersection .sp-wetake-wrp .ttl-wr{display:flex;align-items:center}.our-themes-section .our-work .btns a.btn{width:auto;min-width:unset}.btn.yellow-btn{background-color:#f7d202db;color:#000}.btn.yellow-btn:hover{background:0 0;color:#f7d202db;border-color:#f7d202db}.cta.cta-themes.cta-case-study,.theme-w{background:linear-gradient(90deg,#24242c 0,#24242C33 100%)}.our-works .our-work label.free{position:absolute;top:-40px;left:-120px;background-color:#0084fe;width:200px;transform:rotate(-45deg);text-align:center;padding:50px}.our-works .our-work label.free span{color:#fff;position:absolute;top:55px;display:block;left:-30px;right:0;font-weight:900}.cta-case-study .banner-content,.cta-themes .cta-heading,.magento-migrate-box .box-content,.sp_wetakersection2 .sp-wetake-wrp .img-wr{width:55%}.cta-themes .cta-boxes .box{width:48%}.cta-case-study,.goal-cntr,.need-help-wr,.theme-wr-content,.website-chr{background:linear-gradient(90deg,#24242c 0,#24242C33 100%);color:#fff}.theme-wr-content ul li{align-items:center;margin-bottom:0}.theme-wr-content ul li .informatin{margin-left:0}.cta-themes .btns .transparent-btn:hover{border-color:transparent}.cta-themes .cta-heading h2>span{border-color:#ff1363}.single-banner.cs-web-banner.text-center,section.our-themes{padding:0}section.cta.cta-themes{padding:100px 0 50px}.objectives ul li,ul.flip-items.flipster__container{padding-bottom:10px}.theme-w{position:relative;min-height:300px}.theme-w>img{width:100%;object-fit:cover;object-position:top}.theme-w .banner-content{width:35%}.theme-w .container{position:absolute;top:40%;left:14%;right:0;color:#fff}.back-to-top{font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:fixed;bottom:120px;right:32px;display:none;border-radius:4px;background:no-repeat padding-box #0084fe;color:#fff;box-shadow:1px 1px 10px #0084fe8f;z-index:9999}.back-to-top:hover{background-color:transparent;border:1px solid}.Theme-modal{background-color:#000}.Theme-modal .modal-content{min-height:475px;color:#fff;border:1px solid #57565d;border-radius:20px;padding-bottom:15px;height:auto;max-width:450px;width:100%}.Theme-modal .modal-content .modal-header{position:relative;border-bottom:1px solid #57565d;padding:20px}.Theme-modal .modal-content .modal-header button.close{position:absolute;right:15px;background:0 0;color:#fff;font-size:45px;line-height:60px;cursor:pointer;appearance:none;border:none;top:5px}#mc_embed_signup .button{background:#0084fe!important;padding:10px 25px!important;height:auto!important;margin-top:20px!important}#mc_embed_signup input{height:25px;font-size:18px}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{position:absolute;right:0;top:-5px}.cta.cta-themes.cta-case-study{padding:230px 0 100px}.cta-case-study::after{z-index:1}.cs-web .cta-boxes,.cta-case-study h2,.cta-case-study.seo-cas .cta-boxes+h2,.redesign-count-wr a.btn,div#coverflow{margin-top:50px}.cta-case-study .cta-boxes{position:relative;z-index:2;width:100%}.cta-case-study .cta-boxes .box{width:100%;display:flex;justify-content:space-between}.cta-case-study .cta-boxes .box .info.color{width:calc(73%/4);border:1px solid #fff;border-radius:10px;padding:20px;margin-right:15px}.cta-case-study .cta-boxes .box .info.color h4{font-size:28px;line-height:30px;color:#fff}.cta-case-study .cta-boxes .box .info.color span{font-size:16px;line-height:26px;color:#fff}.cta-case-study .banner-slider{width:40%;text-align:center}.cs-main .container{border:1px solid #57565d;padding:50px;border-radius:20px;width:70%}.casestudy-wrapper{padding:150px 0 70px}.casestudies,.web-redesign-services{flex-wrap:wrap}.casestudies .case-study{width:calc(97%/3);position:relative;text-align:center;margin-bottom:1%;overflow:hidden;margin-right:1%}.casestudies .case-study a.view-btn{position:absolute;bottom:50px;border:1px solid #000;width:200px;margin:0 auto;left:0;right:0;padding:20px 0;border-radius:10px;font-weight:600;background-color:#000;color:#fff;transform:translateY(200px);transition:.3s linear}.casestudies .case-study:hover a.view-btn{transform:translateY(0);transition:.35s linear}.single-banner{padding:200px 0;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;color:#fff}.single-banner .cs-logo{position:absolute;left:0;right:0;top:80%}.key-points .point{width:calc(16% - 10px);border:1px solid #57565d;margin:0 10px 20px;border-radius:15px;padding:40px 10px;text-align:center}.case-testimonial blockquote{width:50%;margin:0 auto;background-color:#0e0d12;border:1px solid #57565d;border-radius:15px;padding:30px;position:relative;text-align:center;color:#fff}.case-testimonial blockquote span{font-weight:900;display:inline-block;margin-top:30px;border-bottom:1px solid #0084fe}.case-testimonial blockquote i{position:absolute;top:-35px;font-size:60px;line-height:70px;color:#0084fe;left:0;right:0}.problem{background:linear-gradient(90deg,#24242c 0,#24242C33 100%);padding:20px;border-radius:20px;margin:20px 0;color:#fff}.objectives ul{border:1px solid #57565d;padding:20px 0;border-width:1px 1px 1px 5px;border-radius:20px;list-style:none!important;padding-left:0!important}.objectives ul li{border-bottom:1px solid #57565d;margin-bottom:10px;padding-left:20px}.objectives ul li:last-child{border:none;margin:0;padding:0 0 0 20px}.web-char .item::after{position:absolute;content:'';border-right:1px solid #57565d;top:50%;bottom:0;right:0;height:220px;transform:translateY(-50%)}.web-char .item img{margin:0 auto}.image-with-text .content-wr ul{list-style:circle;padding-left:20px}.image-with-text .content-wr ul li,section.wetake_section h2.mb50.text-center{margin-bottom:10px}.slick-dots li button{background:0 0;border-radius:50%;width:15px;height:15px;border:1px solid #fff;text-align:center}.slick-dots li.slick-active button{background:#0084fe;border-color:#0084fe}.slick-dots li button:before{font-size:10px!important}.content-wr.cs-web .cta-boxes{width:100%;display:block}.content-wr.cs-web .box{width:100%;display:flex;flex-wrap:wrap}.content-wr.cs-web .box .info{width:calc(90%/3);border:1px solid;margin:0 1% 1% 0;border-radius:20px;text-align:center;padding:10px 5px}.content-wr.cs-web .box .info h4,.content-wr.cs-web .box .info span{font-size:22px;line-height:28px}.content-wr.cs-web .box .info span{font-size:14px;line-height:18px;display:block}.single-banner.cs-seo-banner{margin-bottom:100px}.single-banner.cs-seo-banner>a.btn{position:absolute;right:0;bottom:-100px;left:0;width:200px;margin:0 auto;height:0;padding:100px 0;line-height:0;border-radius:50%}.cs-info-seo h1{font-size:30px;line-height:40px}.cta-case-study.seo-cas h2{margin-top:0}.seo-boxesw .container{justify-content:space-between;position:relative;flex-wrap:nowrap}.seo-boxesw .container>*{width:48%;margin-bottom:10px}.seo-info-wr .info1,.sucinbx{margin-bottom:30px}.seo-boxesw .container::after{position:absolute;content:'';border-right:2px solid #57565d;top:0;bottom:0;left:50%;transform:translateX(-50%)}section.seo-about-wr .seo-about h4{display:flex;align-items:center;font-weight:500;font-size:22px}.apps_cols .app_col{width:calc(95%/3);display:flex}.contact-content .formbx>img{max-width:100%;margin:20px 0 6px;object-fit:contain;height:60px;object-position:center;width:100%}.sucinbx{display:flex;align-items:center;text-align:left;gap:8px}.sucdes h4{font-size:20px;font-weight:500;line-height:24px;margin:0 0 6px}span.sucsrt{font-size:14px;line-height:20px;display:block}.announcement-bar{background:radial-gradient(circle,#0084fe 0,#4746fc 100%)}.contact-us section.banner.banner-contact{padding:50px 0 40px;background-color:#0e0d12;margin-top:0}.shopify-experts .banner-section{margin:80px 0 0}@media(min-width:800px){#canc-menu{display:none!important}}.calendly-overlay .calendly-close-overlay{background:#00000085}.our-packages-wr .row.price{display:flex;justify-content:center;margin:50px 0}.our-packages-wr .row.price .price-w{box-shadow:0 0 10px #ccc;margin:0 15px;padding:20px 20px 35px}.our-packages-wr .row.price .price-w h3{font-size:28px;line-height:35px;margin:10px 0}.cta-wrap .content-wr a.btn,.our-packages-wr .row.price .price-w a.btn{margin-top:10px}.bigcommerce-features .service-box{width:32%;margin-bottom:2%}.migration-logo{position:absolute;left:0;right:0;width:60%;margin:0 auto;bottom:15px}.magento-banner .banner-content ul{margin:30px 0}.magento-banner .banner-content ul li{display:flex;align-items:center;text-align:left;margin-bottom:10px}.magento-banner .banner-content ul li>svg{fill:#fff;width:25px;height:25px;margin-right:10px}.image-with-text.magento div#accordion__img{background-color:#22222a;border-radius:20px;padding:50px 15px;width:48%}.accordion-wrap{padding:0 20px 10px;border:1px solid transparent;border-radius:20px;margin-bottom:10px}.accordion-wrap.active{border-color:#3f3e42}.accordion-title{position:relative;margin:10px 0;display:flex;align-items:center;cursor:pointer}.accordion-title>i{position:absolute;right:0;transition:transform .5s linear;font-size:20px;line-height:30px;top:50%;transform:translateY(-50%) rotate(180deg)}.accordion-title.active>i{transform:translateY(-50%) rotate(0);transition:transform .5s linear}.accordion-title>img{margin-right:10px}.cta-wrap .container{border:1px solid #101e2a;border-radius:10px;position:relative;justify-content:space-between;flex-wrap:nowrap}.cta-wrap .content-wr h3{margin-top:0;font-family:Inter,sans-serif;font-size:26px;line-height:35px}.cta-wrap .content-wr{margin:0 30px;width:68%;padding:30px 0}.cta-wrap .image-wr img{position:absolute;top:0;bottom:0;height:100%;width:35%;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}.magento-migrate-boxes{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px;gap:15px}.magento-migrate-box{background-color:#fff;border:2px solid #666;border-radius:20px;padding:20px 20px 20px 0;display:flex;align-items:center;width:30%;text-align:left;justify-content:space-between;position:relative;transition:.5s linear;cursor:pointer;margin-bottom:2%}.magento-migrate-box::after{position:absolute;content:'';background-color:#666;top:0;left:0;right:0;bottom:0;border-top-left-radius:15px;width:33%;border-bottom-left-radius:15px}.magento-migrate-box>*{transition:opacity .5s linear}.magento-migrate-box p{transition:linear;opacity:0;position:absolute}.magento-migrate-box .box-img{width:35%;position:relative;z-index:1;text-align:center}.box-content span{background:no-repeat padding-box #22222a;border:2px solid #22222a;border-radius:8px;font-size:12px;line-height:20px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;top:6px;right:6px}.box-content h4{font-size:22px;line-height:28px;font-weight:500}.magento-migrate-box:hover div{opacity:0;transition:.5s linear}.magento-migrate-box:hover p{position:absolute;left:0;right:0;z-index:1;width:96%;margin:0 auto;text-align:center;top:0;bottom:0;display:flex;align-items:center;background:#fff;border-radius:20px;transition:.5s linear;opacity:1;justify-content:center}.scroll-content{width:48%;display:flex;flex-direction:column;align-items:center;height:240px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.scroll-content::-webkit-scrollbar{display:none}.scroll-content::-moz-scrollbar{display:none}.scroll-img{width:48%;height:560px;position:relative;background-color:#666;border-radius:20px}.scroll-img>img{position:absolute;left:0;right:0;bottom:0;top:0;height:100%;width:90%;object-fit:contain;display:none;max-width:100%;margin:0 auto}.scroll-content .content{margin:10px 0 50px}.hedlogo.mob,.whychoose-wr.mobile-only{display:none}.whychoose-wr{width:96%;margin:0 auto}.whychoose-box>*{width:49%}.whychoose-box{display:flex;align-items:center;margin-bottom:50px;justify-content:space-between}.service-box .box div[class*=image-sp-]{width:46px;height:46px;margin:0 auto}.image-sp-1{background:url('../images/home-sprite.png')}.image-sp-2{background:url('../images/home-sprite.png') -46px 0}.image-sp-3{background:url('../images/home-sprite.png') 0 -46px}.image-sp-4{background:url('../images/home-sprite.png') -46px -46px}.image-sp-5{background:url('../images/home-sprite.png') -92px 0}.image-sp-6{background:url('../images/home-sprite.png') -92px -46px}.image-sp-7{background:url('../images/home-sprite.png') 0 -92px}.image-sp-8{background:url('../images/home-sprite.png') -46px -92px}.light_bg .image-sp-1{background:url('../images/home-sprite-dark.png')}.light_bg .image-sp-2{background:url('../images/home-sprite-dark.png') -46px 0}.light_bg .image-sp-3{background:url('../images/home-sprite-dark.png') 0 -46px}.light_bg .image-sp-4{background:url('../images/home-sprite-dark.png') -46px -46px}.light_bg .image-sp-5{background:url('../images/home-sprite-dark.png') -92px 0}.light_bg .image-sp-6{background:url('../images/home-sprite-dark.png') -92px -46px}.light_bg .image-sp-7{background:url('../images/home-sprite-dark.png') 0 -92px}.light_bg .image-sp-8{background:url('../images/home-sprite-dark.png') -46px -92px}.shopifyicon>div{width:50px;background-color:#666;text-align:center;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:10px}.shopifyicon>div img{width:30px}.animated_txt_wr svg{margin-right:10px;width:18px;height:18px}.animated_txt_wr{display:flex;align-items:center;background:linear-gradient(270deg,#0084fe 0,#0084FE00 100%);border:1px solid #0084fe;border-radius:26px;width:220px;margin-left:8px;padding:5px 10px;font-size:15px;font-weight:400}.shopifyplus_wr .our-works .slick-list{margin:0 -10px}.shopifyplus_wr .our-works .our-work{margin:0 10px}.head-with-arrow{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.head-with-arrow button{background-color:#666;color:#fff;box-shadow:none;appearance:none;border:none;width:45px;height:45px;border-radius:50%;cursor:pointer}.head-with-arrow button>i{font-size:22px;line-height:22px;display:inline-block;vertical-align:super}.slider-arr [aria-disabled=true]{opacity:.5}.shopifyplus_wr .our-work .logo img{width:300px;object-fit:scale-down;object-position:left;height:60px;margin-bottom:15px}.shopifyplus_wr .our-works .our-work h3{margin-top:0;font-size:30px;line-height:36px}.animated_txt_wr p span.typed-text{font-weight:400;color:#dd7732}.animated_txt_wr p span.cursor{display:inline-block;background-color:#ccc;margin-left:.1rem;width:3px;animation:1s infinite blink}.animated_txt_wr p span.cursor.typing{animation:none}@keyframes blink{0%,100%,49%{background-color:#ccc}50%,99%{background-color:transparent}}.sp_section_left,.sp_section_right{width:47%}.bigcommerce-wrap div#accordion__img img,.sp_section_left img{border-radius:10px}.sp_section_right ul li{position:relative;padding-left:10px;margin-bottom:10px}.sp_section_right ul li svg{position:absolute;left:-25px;top:3px;width:18px}.sp_wetakersection .sp-wetake-wrp{width:calc(48% - 55px);padding:30px;border-radius:20px;background-color:#666}.sp_wetakersection2{padding:30px 0}.sp_wetakersection2 .sp-wetake-wrp{width:calc(100% - 55px);margin:20px 0;display:flex;align-items:center;justify-content:space-between}.sp_wetakersection .sp-wetake-wrp .ttl-wr h4{margin:0 0 0 10px;font-size:22px;line-height:30px;font-weight:500;letter-spacing:1px}.sp_wetakersection .sp-wetake-wrp p{min-height:100px;text-align:left}.sp_wetakersection .sp-wetake-wrp img{border-radius:10px;margin-top:20px}.bigcommerce-banner .animated_txt_wr{width:120px;margin-right:8px}.bigcommerce-service .magento-migrate-box{min-height:120px}.bigcommerce-wrap .accordion-wrap{padding:10px 30px 10px 15px;border-color:#3f3e42;border-radius:10px}.bigcommerce-wrap .accordion-wrap .accordion-title>i{right:-20px}.bigcommerce-wrap .accordion-wrap .accordion-title{font-size:22px;line-height:25px}.bigcommerce-wrap .accordion-wrap .accordion-content{font-size:15px;line-height:25px;margin-top:15px}.image-with-text.bigcommerce-wrap div#accordion__img{background-color:transparent;border-radius:20px;padding:0;width:50%}.bigcommerce-count-wr .container{justify-content:space-between;text-align:center}.bigcommerce-count-wr .count-wr{width:23%;background-color:#666;border-radius:20px;margin:0 1%;padding:25px 10px;display:flex;flex-direction:column;justify-content:center}.bigcommerce-count-wr .count-wr h5{font-size:35px;line-height:40px}.bigcommerce-count-wr .count-wr h5 span,.shopifyplus-banner .btns>.btn{font-weight:500}.bigcommerce-count-wr .count-wr h6{font-weight:400;font-size:16px;line-height:22px;margin-top:10px}.bigcommerce_wr .head-with-arrow{justify-content:center;text-align:center}.wix-service .magento-migrate-boxes{justify-content:flex-start}.wix-service .magento-migrate-boxes .magento-migrate-box{width:calc(33% - 55px);margin:0 30px 30px 0}.why_redesign_service ul,.why_wixchoose ul{padding-left:25px}.scroll-image-section-wix .scroll-content .content{margin:30px 0 80px}.why_wixchoose .sp_section_left{border-radius:20px;padding:30px;text-align:center;width:45%}.redesign-banner .animated_txt_wr{width:85%;margin:0;height:55px;border-radius:50px}.redesign-banner .animated_txt_wr span.text-rotation{width:calc(100% - 20px);font-weight:300}.redesign-banner .btns>.btn{width:205px}.redesign-service .magento-migrate-box{min-height:150px}.redesign_help-image{padding:10px 70px;background-color:#f8ced1;border-radius:20px;margin-bottom:50px}.web-redesign-services .redesign_service{width:33.33%;padding:0;margin-bottom:50px}.web-redesign-services .redesign_service:nth-child(2),.web-redesign-services .redesign_service:nth-child(5),.web-redesign-services .redesign_service:nth-child(8){padding:0 25px;width:calc(33.33% - 50px)}.web-redesign-services .redesign_service .redesign_service_head{display:flex;align-items:center;border-bottom:1px solid #ffffff52;margin-bottom:15px}.web-redesign-services .redesign_service .redesign_service_head h5{font-weight:500;margin-left:10px}.web-redesign-services .redesign_service .redesign_service_head img{object-fit:contain}.redesign_service_content ul{list-style:disc;padding-left:20px}.why_redesign_service .sp_section_left .twentytwenty-wrapper{background-color:#f8ced1;padding:50px;border-radius:20px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{display:none!important}.shopifyplus-banner a,.shopifyplus-banner li,.shopifyplus-banner p,.shopifyplus-banner span,li,p{font-weight:200}.redesign-text>b>svg{position:absolute;left:0;right:0;bottom:-8px}.redesign-count-wr,section.wetake_section p{text-align:center}.bigcommerce-apps .app-wrp{background-color:#666;border:2px solid #666;border-radius:20px;width:calc(29% - 25px);padding:25px;display:flex;align-items:center;justify-content:space-between}.bigcommerce-apps .app-wrp .app-logo{width:35%;text-align:center;background-color:#cce6ff;border-radius:10px;height:0;padding-bottom:35%;position:relative}.bigcommerce-apps .app-wrp .app-info{width:58%}.bigcommerce-apps .app-wrp .app-logo .logo{position:absolute;left:0;right:0;top:40%;transform:translateY(-50%);width:100%;display:flex;align-items:center;justify-content:center}.bigcommerce-apps .app-wrp .app-info h5{font-weight:500;margin:0 0 5px}.bigcommerce-apps .app-wrp .app-info .app-rating>span{margin-left:7px;font-size:16px;line-height:25px}.bigcommerce-apps .app-wrp .app-info .app-link{border:1px solid #fff;border-radius:10px;padding:7px 12px;display:inline-flex;margin-top:10px;align-items:center;font-weight:500;color:#fff}.bigcommerce-apps .app-wrp .app-info .app-link svg{margin-left:10px}.bigcommerce-apps .app-wrp .app-info .app-link:hover{background-color:#fff;color:#22222a}.slider-wrapper h3{margin-bottom:70px;text-align:center}.flipster--coverflow .flipster__item--past .flipster__item__content{transform:scale(.75) rotateY(20deg)!important}.flipster--coverflow .flipster__item--future .flipster__item__content{transform:scale(.75) rotateY(-20deg)!important}.slider-wrapper .flipster__item__content img{border-radius:20px}.slider-wrapper .flipster__item__content{position:relative}.slider-wrapper .flipster__item__content::after{position:absolute;content:'';background:linear-gradient(180deg,rgba(14,13,18,0) 0,#0e0d12 100%);top:0;left:0;right:0;bottom:0}ul.flipster__nav{position:absolute;bottom:0;left:0;right:0}ul.flipster__nav a.flipster__nav__link{font-size:0;width:8px;height:8px;background:#d9d9D94D;border-radius:50%}ul.flipster__nav li.flipster__nav__item.flipster__nav__item--current .flipster__nav__link{background:#fff}.slider-wrapper .flipster__button{background:#fff;padding:5px;opacity:1}.slider-wrapper .flipster__button--next{right:-30px;z-index:1}.slider-wrapper .flipster__button--prev{left:-30px;z-index:1}.slider-wrapper .flipster__button svg{width:30px;height:30px;display:flex;stroke-width:2}.slider-wrapper .slide-info{position:absolute;left:20px;right:20px;bottom:50px;z-index:1;text-align:center}.slider-wrapper .slide-info a.btn{padding:12px 15px}footer#footer .container{max-width:unset;width:96%}.slider-wrapper .cta-btn .btn-primary{background-color:#fff;color:#0e0d12;min-width:180px}.slider-wrapper .cta-btn .btn-primary:hover{background-color:#0083fd;color:#fff;border-color:#0083fd}.slider-wrapper .cta-btn .btn{border-radius:50px;padding:15px 25px}.slider-wrapper div#coverflow .flipster__item__content a.btn{position:absolute;top:0;left:0;right:0;margin:0;padding:0;border:none;bottom:0;z-index:9}.slider-wrapper div#coverflow a.btn:hover{background-color:transparent}ul#main-nav li ul.submenu{background:#24242c}section.terms-and-conditions{padding-top:10px}.terms-and-conditions ul{list-style-type:disc;padding-left:20px}@media(max-width:1400px){.jotform-heading-img h2{margin:7px 0 0}}@media(max-width:1088px){.jotform_box{position:relative;overflow:hidden}.jotform-heading-img h2{margin:10px 5px;font-size:35px;line-height:40px}}@media(max-width:980px){div#google_translate_element select.goog-te-combo{font-size:15px;width:147px}.skiptranslate.goog-te-gadget,div#google_translate_element select.goog-te-combo{height:47px}.jotform_box{width:85%;margin:30px auto 20px}.bannerForm .banner-slider{width:100%}}@media(max-width:615px){.jotform-heading-img h2{margin:15px 5px;font-size:28px;line-height:35px}.jotform_box{width:100%}}@media(max-width:412px){.jotform-heading-img h2{margin:12px 5px}}@media screen and (min-width:601px) and (max-width:1024px){.testimonial .star-with-logo{align-items:normal}}section.wetake_section p.mb30{margin-bottom:35px}.footer-award-section .recog-img img{width:105px;height:105px;margin:5px}.recog-img{display:flex;justify-content:center}@media screen and (min-width:600px) and (max-width:980px){.footer-award-section{position:absolute;bottom:135px;left:3%}}@media(min-width:981px){.footer-award-section{position:absolute;bottom:80px;left:45%}}@media(max-width:476px){.footer-award-section .recog-img img{width:120px;height:120px;margin-bottom:10px}}.image-background-wraper{background-color:#22222a;padding:40px;border-radius:10px}section.seo-boxesw .onpage{background-color:#22222a;border-radius:10px;padding:20px;border:1px solid #fff;margin-right:10px}section.seo-boxesw .offpage{background-color:#22222a;border-radius:10px;padding:20px;border:1px solid #fff;margin-left:10px}.website-re-design-services .frame-jotform{padding-top:0}.website-re-design-services .jotform-heading-img{margin-bottom:0!important}@media (max-width:649px){.shopify-experts .banner-section{padding:90px 0 0!important}.website-re-design-services .jotform_box{width:100%}.bannerForm .banner-content{margin-top:0}}@media screen and (max-width:512px){.website-re-design-services .bannerForm .banner-slider{width:100%}}.evm-new-bfcm__text{height:var(--evm-bfcm-text-height);display:flex;align-items:center;justify-content:center;padding:10px 18px;background:#111}.evm-new-bfcm__text-inner{margin:0;font-size:14PX;line-height:1.4;color:#fff;font-weight:700;padding:10px;background:#000}@media (max-width:768px){.evm-new-bfcm__bar{height:var(--evm-bfcm-bar-height-sm)}.evm-new-bfcm__video-wrap{height:var(--evm-bfcm-video-height-sm)}.evm-new-bfcm__text{height:var(--evm-bfcm-text-height-sm)}.evm-new-bfcm__bar-text,.evm-new-bfcm__text-inner{font-size:.96rem}}a.btn.btn_blue.common_popup.new-announcement-btn{position:relative;display:inline-block;font-weight:600;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#0084fe,#00c3ff);border:none;border-radius:6px;cursor:pointer;box-shadow:0 0 15px rgba(0,132,254,.6);transition:transform .2s;animation:4s ease-in-out infinite blueFridayPulseShake;padding:4px;font-size:15px}@keyframes blueFridayPulseShake{0%,100%,40%{transform:translate(0,0) rotate(0) scale(1);box-shadow:0 0 15px rgba(0,132,254,.6)}8%{transform:translate(1px,0) rotate(-1deg) scale(1.03)}10%,26%{transform:translate(-2px,1px) rotate(1deg) scale(1.05)}12%{transform:translate(2px,-1px) rotate(-2deg) scale(1.02)}14%{transform:translate(-1px,2px) rotate(1deg) scale(1.06)}16%,24%{transform:translate(2px,0) rotate(-1deg) scale(1.03)}18%{transform:translate(-2px,-1px) rotate(2deg) scale(1.08)}20%{transform:translate(2px,1px) rotate(-2deg) scale(1.04)}22%{transform:translate(-1px,-2px) rotate(2deg) scale(1.07)}28%{transform:translate(0,0) rotate(0) scale(1)}30%{transform:translate(0,0) rotate(0) scale(1.08);box-shadow:0 0 35px #0084fe}}a.btn.btn_blue.common_popup.new-announcement-btn:hover{transform:scale(1.08);box-shadow:0 0 40px rgba(0,195,255,.9)}.evm-new-bfcm__text.new .new-announcement-btn{position:relative;padding-left:80px;overflow:hidden}.fixedBanner{top:150px!important}
@import url(https://fonts.cdnfonts.com/css/linik-sans);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400&display=swap);.align-center,.flex{align-items:center}.btn,img{vertical-align:middle}.btn,body{color:#0e0d12}a,button,input,textarea{outline:0}.dropdown .dropbtn,body{font-family:Inter,sans-serif}.btn,a:hover{cursor:pointer}.column,.dropdown,.navbar a{float:left}.column a,.navbar a,a{text-decoration:none}#main-nav img,img{max-width:100%}#mob-menu img,.column a,.navbar a,li.parent_menu,section{position:relative}.dropdown,.zeynep-opened body{overflow:hidden}.btn,.btn_black,.dropdown .dropbtn,.subsribe_box_left h2{text-transform:capitalize}ul,ul#main-nav{list-style:none}@font-face{font-family:'Clash Grotesk';src:url('//cdn.fontshare.com/wf/5TRO2J3HJNIQODLQ4CTSMGSLAWSE5YUY/GHXENXHZCDIOE5E73364PNNASRNO3JVW/GLZTRU2GIKPV5HYT3E6HDLWOXAWPNZDV.woff2') format('woff2'),url('//cdn.fontshare.com/wf/5TRO2J3HJNIQODLQ4CTSMGSLAWSE5YUY/GHXENXHZCDIOE5E73364PNNASRNO3JVW/GLZTRU2GIKPV5HYT3E6HDLWOXAWPNZDV.woff') format('woff'),url('//cdn.fontshare.com/wf/5TRO2J3HJNIQODLQ4CTSMGSLAWSE5YUY/GHXENXHZCDIOE5E73364PNNASRNO3JVW/GLZTRU2GIKPV5HYT3E6HDLWOXAWPNZDV.ttf') format('truetype');font-weight:200 700;font-display:swap;font-style:normal}*{margin:0;padding:0}body{font-size:18px;line-height:28px;background:#fff;font-weight:300}a,a:hover,footer.footer-wr a:hover{color:#0084fe;transition:.2s linear}h1,h2,h3,h4,h5,h6{font-family:'Clash Grotesk',sans-serif;margin:15px 0;font-weight:500}h1{font-size:55px;line-height:60px;font-weight:500;text-shadow:1px 1px 1px #ccc}h2{font-size:42px;line-height:48px}h3{font-size:32px;line-height:35px}.btn,h4{line-height:30px}h4{font-size:26px}h5{font-size:22px;line-height:25px}.btn,h6{font-size:18px}h6{line-height:22px}p{margin:15px 0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}section{padding:50px 0}.container{margin:0 auto}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-item{display:inline-flex;align-items:center;justify-content:center}.btn,.btn_light{display:inline-block;min-width:160px;text-align:center}a.highlight{background-color:#0084fe;padding-left:15px!important}.btn{padding:15px;border-radius:30px;border:1px solid transparent;transition:.35s ease-out;font-weight:400}.btn:hover{background:0 0;border-color:#fff;transition:.35s ease-in;color:#fff}.primary-btn{background-color:#fff}.secondary-btn{background-color:#0e0d12}.transparent-btn{border:1px solid;color:#fff}.transparent-btn:hover{background-color:#0084fe;border-color:transparent;color:#fff}.primary-btn:hover{background:#0084fe;border-color:#0084fe;color:#fff}.btn_blue:hover,.btn_light{background-color:#fff;color:#101e2a}.btns{margin-top:30px}.btns-wr>.btn,.btns>.btn,.btnss-wr>.btn{margin:0 15px 10px 0}.btns-wr>.btn:last-child,.btns>.btn.transparent-btn,.btnss-wr>.btn:last-child{margin-right:0;color:#fff}.btn_light{border:1px solid #fff;padding:12px 26px;border-radius:30px;font-weight:500}.btn_blue{background-color:#0084fe;color:#fff;padding:12px 26px}#mob-menu,.btn_black,.dark_bg,.navbar a.highlight{background-color:#101e2a}.btn_blue:hover{border:1px solid #101e2a}.btn_box{display:flex;justify-content:center}.mb10,.navbar a.highlight,li.highlight>a{display:inline-block}.btn_black{font-weight:500;padding:12px 20px;color:#fff;border-radius:50px;transition:.5s;border:1px solid #101e2a}.btn_black:hover{background-color:#0084fe;border:1px solid #0084fe;color:#fff}.mb10{margin-bottom:10px}.mb-50,.mb50{margin-bottom:50px}.mt-50,.mt50{margin-top:50px}.mtb50{margin:50px 0}.footer1 .address1,.mb-30{margin-bottom:30px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-25{margin-left:25px}.bdr-50{border-radius:50px}.bdr-20,.blue_box{border-radius:20px}.dark_bg{color:#fff}.light_bg{background-color:#fff;color:#101e2a}.blue_box{background:#0084fe;color:#fff;box-shadow:0 10px 30px 0 #101E2A1F}.blue_box::before,.footer-wr::before{position:absolute;content:"";height:100%;width:77px;display:block;left:-7px;bottom:-7px;background-image:url('../images/about/team-left.png');background-repeat:no-repeat;background-size:80% auto;background-position:center center}.site-primary{padding-top:84px}.fixed-head,.header{padding:0;background-color:#fff}.header{position:fixed;left:0;right:0;top:0;z-index:99999;box-shadow:0 5px 5px rgb(47 1 61 / 5%)}.header .container{justify-content:space-between}.logo{margin:15px 0;width:350px}ul#main-nav{display:flex;align-items:center}ul#main-nav li{margin-right:30px}.footer ul.social li:last-child,ul#main-nav li:last-child{margin-right:0}.dropbtn i,li.parent_menu i,ul#main-nav li i{font-size:12px;line-height:20px;margin-left:5px;margin-right:15px}.dropdown .dropbtn,.navbar a{font-size:18px;color:#101e2a;font-weight:400}ul#main-nav li ul.submenu li a{font-size:16px;line-height:23px;display:block}li.highlight>a{border:1px solid #0084fe;background-color:#0084fe;padding:10px 15px;border-radius:5px;text-align:center;color:#fff}.dropdown-content,li.parent_menu ul{visibility:hidden;opacity:0;position:absolute;transition-property:opacity,visibility;transition-duration:.8s,0s;transition-delay:0s,.4s;box-shadow:2px 2px 10px 6px rgb(47 1 61 / 5%);border-radius:10px;background-color:#fff}li.highlight>a:hover{background:#0084fe;border-color:transparent;color:#fff}li.parent_menu ul{left:0;top:80px;width:160px;z-index:1}li.parent_menu ul li{width:100%;float:left;margin-bottom:10px}li.parent_menu ul li a{padding:10px 15px 0;font-size:16px;line-height:22px}.column a:hover,li.parent_menu ul li a:hover{color:#0084fe}.dropdown:hover .dropdown-content,li.parent_menu:hover ul{visibility:visible;opacity:1;transition-delay:0s,0s}#navbx .email,#navbx .skypebtn,.column h5 i,.header main,.zeynep{display:none}.navbar{margin-left:auto}.navigation ul{margin-bottom:0}.navbar ul li{display:inline-flex}.navbar a{text-align:center;padding:27px 15px;line-height:28px}.dropdown-content{width:75%;right:4%;z-index:11;color:#101e2a;padding:10px 20px}.dropdown .dropbtn{line-height:25px;border:none;outline:0;padding:29px 16px;background-color:inherit}.dropdown:hover .dropbtn,.navbar a:hover{color:#0084fe;cursor:pointer}.navbar a.highlight{border:1px solid #101e2a;color:#fff;padding:10px 15px;border-radius:5px;text-align:center;transition:.35s ease-in;margin:14px 0;letter-spacing:.5px}.footer1 .address1,footer.footer-wr .footer_top{border-bottom:1px solid #003566}.navbar a.highlight:hover{background-color:#0084fe;border:1px solid #0084fe;text-shadow:1px 1px 3px #333}.column{width:30%;padding:6px 10px}.column h5{font-size:20px;line-height:26px;margin:5px 0 10px;font-weight:500;background-color:#efefef;color:#333;padding:5px 10px}.column a{float:none;color:#101e2a;padding:6px 14px 6px 0;display:flex;text-align:left;font-size:16px;line-height:22px;align-items:center;margin-right:14px}span.icn-bx{display:block;padding-right:0;width:50px;height:42px;margin-right:10px;background-image:url('../images/icons/menu-icons1.png');background-repeat:no-repeat;background-size:150px auto}.icon1{background-position:0 0}.icon2{background-position:0 -50px}.icon3{background-position:0 -100px}.icon4{background-position:0 -150px}.icon5{background-position:0 -200px}.icon6{background-position:0 -250px}.icon7{background-position:-50px 0}.icon8{background-position:-50px -50px}.icon9{background-position:-50px -100px}.icon10{background-position:-50px -150px}.icon11{background-position:-50px -200px}.icon12{background-position:-50px -250px}.icon13{background-position:-100px 0}.icon14{background-position:-100px -50px}.icon15{background-position:-100px -100px}.icon16{background-position:-100px -150px}.icon17{background-position:-100px -200px}#mob-menu{padding:5px;border-radius:5px;text-align:center}#mob-menu img{max-width:80%;top:-2px}.zeynep{right:auto;left:0}.whts_btn{margin-left:20px;bottom:20px;position:fixed;z-index:1000}.footer-wr::before{background-image:url('../images/home/footer-left.png');bottom:0;height:0}.blue_box::after,.footer-wr::after{position:absolute;content:"";height:100%;width:150px;display:block;right:0;top:0;background-image:url(../images/about/team-right.png);background-repeat:no-repeat;background-size:80% auto;background-position:top right}.footer_subscribe{margin-top:80px}.subsribe_box{width:100%;position:absolute;z-index:1;top:-60px}.footer_subscribe .container{position:relative;width:1250px}.subsribe_box_left{width:48%;margin:0 40px 0 50px}.subsribe_box_left h2,.subsribe_box_left h3,.subsribe_box_left h6,footer.footer-wr .footer h3{font-family:'Clash Grotesk',sans-serif;font-weight:400}.subsribe_box_left h2{font-size:42px;line-height:48px;color:#fff;letter-spacing:normal;margin:15px 0}.subsribe_box_right{width:44%}.subsribe_box_right a{margin-left:20px;border:1px solid #fff}footer.footer-wr{padding-top:200px;position:relative;background-color:#001a33;border-top-left-radius:50px;border-top-right-radius:50px}.copyright,footer.footer-wr a,footer.footer-wr li{color:rgb(255 255 255 / 75%)}footer.footer-wr li,ul.footer-nav li{margin-bottom:15px}.copyright p{margin:0}footer.footer-wr .footer_top.flex{align-items:normal;gap:50px}.footer1{width:380px;padding-right:50px;margin-right:36px;border-right:1px solid #003566;padding-bottom:50px}.footer2,.footer3{padding-right:30px}.footer2{width:320px}.footer3,.footer4{width:200px}.footer1 .address1{padding-bottom:20px}footer.footer-wr .footer h3{font-size:24px;line-height:30px;font-weight:500;margin-bottom:25px;color:#fff;margin-top:15px}.ofc-location img{margin-right:15px}.ofc-location h6{font-weight:500;color:#fff}.footer ul.social li{margin-right:10px;margin-top:10px}.footer ul.social li a{width:35px;height:35px;background-color:#fff;display:block;border-radius:50%;text-align:center;line-height:37px;color:#000;transition:.35s ease-out}.footer ul.social li a>i{font-size:17px}.footer ul.social li a:hover{background-color:#0084fe;color:#fff;transition:.35s ease-in}.copyright{font-size:16px;line-height:25px;padding:15px 0 50px}.footer_social{width:300px}.footer_social li{background-color:#003566;border-radius:50%;width:50px;height:50px;justify-content:center}.footer_social li a{font-size:25px;color:#fff}.copyright p{width:46%;text-align:right}.social.flex{gap:14px}.footer-wr::after{background-image:url(../images/home/footer-right.png);top:0;width:500px}.copyright p,footer.footer-wr a{color:#fff;font-weight:300}.footer_subscribe .blue_box::after{background-image:url(../images/about/footer-right.png);width:250px}.footer-wr .footer_top,.subsribe_box_inner{position:relative;z-index:1}.subsribe_box_inner{padding:50px}.footer-wr h6{font-size:18px;line-height:22px;margin:15px 0}.footer-wr ul,ul.social{list-style:none;padding:0}@media (min-width:1440px){.container{max-width:1400px;width:100%}}@media (max-width:1800px){.container{max-width:1400px;width:96%}}@media(max-width:1440px){footer.footer-wr .footer_top.flex{align-items:normal;gap:20px}.footer1{padding-right:30px}}@media(max-width:1366px){.subsribe_box{width:98%;left:12px;right:12px}.btn_light{padding:15px 20px;text-transform:capitalize}.footer1,.footer2{padding-right:21px}.footer1{width:312px;margin-right:12px}.footer2{width:286px}.footer3,.footer4{width:180px}}@media(max-width:1200px){.container,.footer_subscribe .container{max-width:94%!important;width:94%!important}}@media(max-width:1199px){.logo{width:25%}.subsribe_box_left{width:41%;margin:0 28px 0 23px}.subsribe_box_left h2{font-size:24px;line-height:30px}.subsribe_box_right{width:52%}.subsribe_box_right a{margin-left:18px;margin-bottom:10px}.footer1{width:25%;margin-right:0}.footer2{width:17%}.footer3,.footer4{width:15%}.hmpg .teamcounter{width:72%}.logo-container.logo-boxes{width:94%}.btn_blue{font-size:20px;margin-bottom:19px;padding:6px 27px}.dropdown .dropbtn,.navbar a{font-size:16px;padding:15px 10px;margin-right:0}.dropdown.parent,.navbar a.parent{margin-top:10px}}@media(max-width:1023px){.navigation #navbx,.navigation #navbx .dropdown-content a.mhide,a.email,a.skypebtn,span.icn-bx{display:none}.subsribe_box{width:100%;left:0;right:0}.btn_light{min-width:120px}.flex{flex-wrap:wrap}#navbx .email,#navbx .skypebtn,.header main,.navigation #navbx .dropdown-content a.mshow,.zeynep,li.email-mob,li.skypebtn-mob{display:block}.announcement-bar .container{justify-content:center}.announcement-bar p{font-weight:700;letter-spacing:1px}.skiptranslate.goog-te-gadget,div#google_translate_element select.goog-te-combo{height:52px;width:98%;margin:0}.column{width:100%}.column a{font-size:12px;line-height:18px;padding:4px 14px 4px 0}.column h5{font-size:18px;line-height:23px;margin:3px 0 8px}.navigation #navbx .dropdown-content a{font-size:14px;line-height:18px;margin-bottom:4px;display:none}.dropdown:hover .dropdown-content{position:relative;background:0 0}.dropdown-content{padding:0 20px 10px}.dropdown .dropbtn{font-size:18px;padding:5px 3px}.navigation #navbx a.highlight{text-align:center;margin:9px 0}.column i.fa.fa-chevron-down{font-size:12px;line-height:20px;margin-left:5px;margin-right:15px}.column h5 i{display:inline-block}a.highlight{width:80%;margin:10px 0}}@media(max-width:979px){footer.footer-wr .footer{width:40%!important}.btn_blue{padding:15px 13px;text-transform:capitalize}.subsribe_box_right a{margin-left:3px}.blue_box::after{background-size:53% auto}.blue_box::before{left:-23px;background-size:39% auto}.subsribe_box_left{width:100%}.subsribe_box_right{width:100%;text-align:center}.subsribe_box_left h2{font-size:29px;line-height:37px;text-align:center}.logo{width:250px!important}.footer_subscribe{padding:35px 0}}@media(max-width:767px){.subsribe_box_left{width:100%}.subsribe_box_left h2{text-align:center;font-size:21px;line-height:31px}.subsribe_box_right{width:100%;text-align:center}.btn_blue{padding:8px 13px}.btn_light{padding:8px 20px}a.email>img,a.skypebtn>img{width:22px}.zeynep ul>li{line-height:28px}.footer_subscribe{padding:35px 0}.subsribe_box_inner{padding:17px}.blue_box::after,.blue_box::before{display:none}footer.footer-wr{padding-top:150px}}@media(max-width:649px){.logo{width:70%!important}.btn_light{padding:8px 13px}.footer1{border-right:0;padding-bottom:0!important}footer.footer-wr .footer{width:100%!important;margin-bottom:0!important}footer.footer-wr{padding-top:188px}footer.footer-wr .footer h3{margin-bottom:10px!important}footer.footer-wr .footer_top.flex{align-items:normal;gap:15px}footer.footer-wr li{margin-bottom:5px!important;line-height:28px}.copyright{margin-top:0;padding-bottom:60px;display:block;padding-top:20px}.footer_social{width:100%}.copyright p{width:100%;text-align:center}.social.flex{gap:10px;justify-content:center;margin-bottom:10px}.footer_social li{width:42px;height:42px}.footer_social li a{font-size:20px}.subsribe_box_left h2{letter-spacing:1px}body .crisp-client .cc-1brb6[data-full-view=true] .cc-1yy0g .cc-1m2mf{bottom:55px!important}.whts_btn{bottom:55px}}@media(max-width:479px){.subsribe_box_left h2,h2{line-height:32px!important}.logo{width:70%!important}.logo svg{width:100%}.btn_blue,.btn_light{font-size:14px;min-width:150px;padding:10px!important;text-align:center}.btn_blue{padding:8px 11px}h2{font-size:26px!important}.subsribe_box_inner{padding:14px}.subsribe_box_left h2{font-size:22px!important;margin:15px 0}.subsribe_box_left{margin:0}.story_block_right img{max-width:-webkit-fill-available}.subsribe_box_right a{margin-bottom:10px;display:inline-block;width:56%;justify-content:center;align-items:center}.btn_light{padding:8px 28px}.mb-50,.mt-50{margin-bottom:20px}.mt-50{margin-top:20px}}
.banner-image,.bannerbx,.banrdt,.caption_righthover i,.reason,.team-dt span,.team-dt span.teamnumbr,.teamwr-inr,section.about-banner{text-align:center}.bannerbx,.c_box,.carousel-container,.hmpg .teamcounter,.jotform_box,.portfolio-gallery li.portfolio-item,.story_block,.story_block_right_top,.team-membrbx,.videoBox{overflow:hidden}.page{margin-top:90px}.casestudies.flex,.justify-content-center,.services-wr.service-container{justify-content:center}.caption_righthover a,.dark_bg h1,.dark_bg h2,.dark_bg h3,.dark_bg h4,.new-black h2,.techpage h1,section.brand-section.bigcommerce_wr .container.text-center h2,section.brand-section.bigcommerce_wr .container.text-center p,section.brand-section.shopifyplus_wr .container.text-center h2,section.hero-banner .content-wr p{color:#fff}.hm-process .box-content h4,.light_bg h2,.light_bg h3,.light_bg h4,section.bigcommerce-apps h3,section.bigcommerce-count-wr h3{color:#101e2a}.gap-2{gap:2%}.no-wrap,body.wordpress-developer .container.flex,section.bigcommerce-count-wr .container.flex,section.call-to-action .callaction,section.page.seo-text .our-process-wrap{flex-wrap:nowrap}.purple_bg{background-color:#f0eeff}.banner-content ul{padding-left:30px}.banner-content h1,.page-home h1{margin-top:0}.banner-content ul li{list-style-type:disc}.calendly-overlay{z-index:999999!important}.banner-content{width:47%;margin-top:0}.banner-image{width:45%}.banner_img{width: 100%; height: auto; display: block;max-width:90%}.banner-image,.banner-slider{z-index:1000}.bannerForm .banner-slider,.page .banner-slider{width:45%;position:relative;z-index:1000}.shopifyplus-banner .banner-image img{border-radius:10px}.shopifyplus-banner .banner-content p{font-size:16px;line-height:25px}.accordion-content p,.exprtbaner li,.exprtbaner p,.shopifyplus-banner .banner-content h2,.shopifyplus-banner a,.shopifyplus-banner li,.shopifyplus-banner p,.shopifyplus-banner span,li,p{font-weight:300}.jotform-heading-img h2{margin:-5px 0 0;font-size:22px;color:#2c3345;font-weight:500}.jotform-heading-img{background-color:#fff;color:#000;border-top-left-radius:20px;border-top-right-radius:20px;padding:20px 30px 6px}.hmpg-choose h2{width:70%;margin:0 auto 50px}.portfolio.section .btn-list-item li{padding:10px;font-size:12px}.btn-list-item li{border:1px solid #57565d;padding:10px 15px;text-transform:uppercase;font-size:14px;line-height:25px;transition:.3s linear;cursor:pointer;border-radius:5px;margin:0 5px}.btn-list-item li.active,.btn-list-item li:hover{background:#0084fe;border-color:#0084fe;transition:.3s linear;color:#fff}.portfolio-gallery li.portfolio-item{width:calc(95%/3);margin-right:20px;position:relative;margin-bottom:20px;list-style:none;cursor:pointer}.portfolio-gallery li.portfolio-item img{border-radius:5px}.portfolio_openmodal{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000006b;opacity:0;transition:.5s linear}.portfolio-gallery li.portfolio-item:hover .portfolio_openmodal{opacity:1;transition:.5s linear}.portfolio_openmodal .caption-text{position:absolute;bottom:25px;left:0;right:0;width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}h3.caption_lefthover{width:70%;font-size:25px;color:#fff}.caption_righthover i{display:inline-block;border:1px solid;height:35px;width:35px;font-size:15px;line-height:35px;cursor:pointer}section.brand-section.bigcommerce_wr,section.brand-section.shopifyplus_wr,section.techpage.brand-section{background:#0e0d12}.seo-about{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px}.seo-about>*{width:calc(49% - 40px);box-shadow:0 4px 4px rgba(0,0,0,.1);border:1px solid #d9d2dd;padding:20px;border-radius:20px}.about-banner .container img,.jotform_box{border-radius:20px}.column-3.seo-about>*{width:calc(32% - 40px)}.seo-about>* h4 img{margin-right:15px}.seo-about>* ul{list-style:circle;padding-left:20px}.jotform_box{background-color:#fff}span.underline-word{text-decoration:underline #0787fe;display:inline-block!important}.case-study-details a:hover,.show_more,a.linkbx,a.selinkbx{text-decoration:underline}.abtbnr-inr p,.exprtbaner h1,.gallery-inner a,.partner_pgm_faq .accordion-title.active>i.fa-minus,.tab-content.active,.team-dt span,.topbx span,span.subhead{display:block}.our_journey_right p,.story_block p,.why_choose_us_bottom p,body.abtbnr-inr p{font-size:16px;line-height:23px}.about-top::before{position:absolute;content:"";background-image:url("../images/about/about-right.png");top:130px;right:0;z-index:1}.about-banner .container,.abtbnr-inr,.contactjotform,.form-wrapper.formbx,.stories_inner,.story_block_left,.tab,.testimonial,.what_need_bottom{position:relative}.about-top h1{font-size:36px;line-height:44px;font-weight:500;margin:0 0 10px}.abtbnr-inr{margin:0 auto;width:72%;z-index:1}.abtbnr-inr p{font-size:16px;line-height:30px;margin-top:16px;font-weight:400}section.about-banner{padding:0 0 150px;background-color:#fff}.our_journey_left{width:48%}.our_journey_right{padding-left:80px;width:44%;color:#101e2a}.tabs{display:flex;border-bottom:2px solid #ccc}.tab{padding:10px 0;margin-right:30px;cursor:pointer;border:none;transition:background .3s;background-color:transparent;top:1px;color:#9fa5aa;font-size:20px;font-weight:700;border-bottom:2px solid transparent}.gallery-inner a,.hmpgwork .gallery-inner img,.hvrimg{transition:1s}.tab.active,.tab:hover{color:#007bff;border-bottom:2px solid #007bff}.tab-content{display:none;min-height:220px}.logo-container{display:grid;grid-template-columns:repeat(5,1fr);gap:40px;justify-items:center;align-items:center;max-width:100%}.our_partners_image_box{background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:10px;display:flex;justify-content:center;align-items:center;width:200px;height:100px;border-radius:10px}.logo-container img{height:auto}.why_choose_us_top{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.why_choose_us_top h2{width:34%;font-size:38px;line-height:40px}.why_choose_us_bottom{display:flex;gap:25px;align-items:center;justify-content:space-between;margin-bottom:25px;flex-wrap:wrap}.c_box{background-color:#fff;color:#101e2a;border-radius:20px;display:flex;justify-content:center;align-items:center;height:374px}.c_box_inner .flex{min-height:105px}.c_box h3{font-size:26px;width:calc(100% - 80px);line-height:30px}.c_box1,.c_box3{width:23.5%;padding:0 20px}.bordrbx,.c_box1,.c_box3,.c_box4{border:1px solid #99ceff}.c_box2{width:42.4%}.c_box4{padding:0 20px}.c_box4,.c_box5{width:47%}.c_box2 img,.c_box5 img{max-width:fit-content}.c_box_icon{display:flex;border-radius:50%;background-color:#f4f4f4;height:60px;width:60px;align-items:center;justify-content:center}.c_box_inner{padding-left:15px}.c_box_inner p{color:#101e2a;font-weight:400;min-height:70px}.stories_inner{display:flex;gap:4%;align-items:normal;max-width:100%;z-index:1}.our-services-new::before,section.success_stories::before{background-image:url(../images/about/story_left.png);position:absolute;left:0;bottom:15%;content:"";width:163px;height:249px}section.success_stories::after{background-image:url(../images/about/story_right.png);position:absolute;right:0;top:0;content:"";width:567px;height:532px}.story_block{display:flex;width:48%}.story_block_left{display:inline-block;width:40%;padding:20px}.story_block_left a{position:absolute;bottom:25px;width:max-content}.story_block_right{display:inline-block;width:55%}.story_block_right_bottom{background-color:#cce6ff;padding:32px;display:flex;gap:20px}.testimonial,body .footer_subscribe,body .hmpg,body.homepage{background:#fff}.story_block_right_bottom_box p{margin:0;line-height:22px}.story_per{font-size:26px!important;font-weight:700!important;margin-bottom:20px!important}.story_block_right_bottom_box:first-child{border-right:1px solid #101e2a}.story_block_right img{max-width:100%;width:100%}.service-box .flex{justify-content:normal}.testimonial{flex:0 0 27.5%;margin:10px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #d9d2dd}.testimonial_top{display:flex;gap:20px;justify-content:left;align-items:center;margin-bottom:30px}.testimonial_top img{border-radius:50%;height:60px;width:60px}.btm_align{position:absolute;bottom:10px;left:30px}.bullet{display:inline-block;background:#cfd2d4}.team-membrbx,.tmdtouter,.tming-bx{background-color:#fff}.bullet.active{background:#0084fe;width:30px;border-radius:10px;height:6px}.teamcounter{display:flex;justify-content:center;align-items:center;margin:48px auto -26px;padding:27px 100px;gap:2%;position:absolute;bottom:-55px;left:0;right:0}.teambx{border-right:1px solid #66b5fe;padding:15px 25px}.banner-content-new li:last-child,.teambx:last-child{border-right:none}.team-dt span{font-size:16px}.team-dt span.teamnumbr{font-weight:700}.tming-bx{padding:9px;border-radius:50px;line-height:9px}.tmdtouter{display:inline-flex;align-items:center;padding-top:5px}.teammembr-container{display:flex;flex-wrap:wrap;gap:3%;align-items:center;justify-content:center}.team-membrbx{width:22%;border-radius:20px;box-shadow:0 2px 6px rgba(113,113,113,.5);position:relative;margin-bottom:50px}.hm-process .magento-migrate-box p,.logo-boxes .our_partners_image_box img,.team-membrbx img{width:100%}.team-membrbx span{display:block;text-align:left;padding:0 10px;color:#411d57;font-size:14px;line-height:20px}.dtbx{padding:10px 4px}span.member-name{font-weight:600;line-height:20px;font-size:16px}.banrdt .btn_blue,.banrdt h1,.clint-dt span,.hmpgwork .topbx span,.r_box.r_box1 p,.r_box.r_box2 span,.teamwr-inr h3{font-weight:500}.check,.cross,.hm-process p,.text-left p{font-size:18px}.tmdtouter{position:absolute;bottom:20px;width:90%;left:0;right:0;margin:0 14px;border-radius:10px}.gallery-inner{display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:center}.imgbx1,.imgbx2,.imgbx3,.imgbx4{width:24%}.gallery-inner img{margin-bottom:12px}.teamwr-inr h3{padding-bottom:50px}.our_client .btm_align{position:unset;text-align:left}.our_client .testimonial_top{position:absolute;bottom:-10px}.our_client .testimonial{padding:8px 23px 105px;text-align:left}.hedlogo.mob,.our-services-new.languagesec::after,.our-services-new.languagesec::before,.partner_pgm_faq .accordion-title.active>i.fa-plus,.partner_pgm_faq .fa-minus,.success_stories .slick-dots,section.success_stories.hmpg::after,section.success_stories.hmpg::before{display:none}.our-services-new.languagesec .service-box h4,section.success_stories.hmpg h2{color:inherit}.hmpg .stories_inner{gap:3%}.banner-content .btns .btn_light,.hmpg .btn_light,.our-themes-section .btn_light,.sp_section_right .btns .btn_light,.story_block_left .btn_light{border:1px solid #101e2a}.hmpg .story_block_left a{bottom:15px;left:20px}.hmpg .team-dt span.teamnumbr{font-weight:500;text-align:center;padding:25px 0 10px;width:51%;margin:0 auto;line-height:39px}.hmpg .team-dt{margin-top:50px}.our-services-new::after{background-image:url(../images/about/story_right.png);position:absolute;right:0;top:0;content:"";width: 100%; height: 40%; z-index: -1; background-repeat: no-repeat; background-size: contain; background-position: right;}.our-services-new .service-box{background-color:#1a3147;border:0;width:22%;text-align:left;position:relative;margin:10px 7px;min-height:430px}.our-services-new .service-box .box div[class*=image-sp-]{margin:0 15px 0 0}.our-services-new .services-wr{position:relative;z-index:1}.our-services-new .service-box h4{justify-content:left;font-size:22px}.container-bx,.hero-bannerinr{max-width:100%;padding:82px 27px 0;margin:0 auto;border-radius:40px}.bannerbx{position:relative;border-radius:40px;margin:0 auto}.banrdt,.topbx{position:absolute}.banrdt{bottom:90px;margin:0 auto;left:0;right:0;width:59%}.btnbx{display:inline-flex;gap:0 25px}.r_box{width:39%;color:#000}.reviewbx-inr{gap:22%;justify-content:space-between}.r_box.r_box1 p{text-transform:capitalize}section.reviewbx{padding:20px 0 10px}.partner_pgm_faq .accordion-content ul,.partner_row_bottom ul{padding-left:20px;list-style-type:disc}.hmpg .teamcounter{margin:0 auto -26px;padding:9px 91px;gap:0;position:relative;left:0;right:0;top:0;border-radius:20px}.hmpgwork .imgbx1,.hmpgwork .imgbx2,.hmpgwork .imgbx3,.hmpgwork .imgbx4{width:32%;position:relative;color:#fff;border-radius:40px;overflow:hidden}.topbx{top:15px;left:30px;width:46%}.hmpgwork .gallery-inner img{width:100%;margin-bottom:0}.hmpgwork .imgbx4{margin:0 auto;width:98%}.videoBox{height:100%;cursor:pointer;position:relative;border-radius:40px}.client_inner{gap:20px;justify-content:center}.videoBox video{width:100%;border-radius:40px}.btnouter.btnvid{position:absolute;bottom:52px}.btnouter.btnvid span.play_video{color:#fff;z-index:1;position:absolute;background-color:#fff;width:48px;height:48px;border-radius:50%;display:inline-block;bottom:-8px}.play_video .icon{position:absolute;top:50%;left:14px;display:inline-block;width:20px;height:20px;vertical-align:middle;fill:#000;transform:translateY(-50%)}.videoBox2{width:52%}.videoBox1,.videoBox3{width:22%}.logo-container.logo-boxes{display:flex;gap:20px;width:96%;margin:0 auto}.logo-boxes .our_partners_image_box{border:1px solid #dbdddf;display:flex!important;box-shadow:none;margin:0 10px}.hmpg .teamcounter::before{background-image:url(../images/home/bluebgleft-big.png);position:absolute;left:-19px;bottom:15%;content:"";width:183px;height:280px}.hmpg .teamcounter::after{background-image:url(../images/home/bluebg-right.png);position:absolute;right:0;top:0;content:"";width:399px;height:375px}.hvrimg{position:absolute;top:0;left:0;opacity:0}.services-wr.service-container .slick-track{padding-left:0}.our-services-new.our-services{position:relative;padding:75px 0 170px;z-index:111}.our-services-new .slick-arrow{top:auto;bottom:-24%;background-color:#1a3147;padding:9px 10px;border-radius:52px;color:#fff}.our-services-new .services-wr .slick-arrow{opacity:1;font-size:22px}.btnouter.btnvid.btnvid2{right:13%}.videoBox::after{position:absolute;top:0;left:0;width:100%;height:98.7%;content:'';background-image:radial-gradient(circle at 36% 48%,#001a33,rgba(11,39,65,.32) -6%,rgba(0,0,0,0));border-radius:40px}.clint-dt{position:absolute;color:#fff;z-index:11;bottom:40px;left:30px}.skyblue{background-color:#e6f3ff;position:relative}.homepagebanner::after,.skyblue::after{background-image:url(../images/about/story_right.png);position:absolute;right:0;top:0;content:"";width:567px;height:532px;background-repeat:no-repeat}.contactnew .sucdes h4,.contactnew span.sucsrt,.exprtbaner .banner-content,.exprtbaner h1{color:#001a33}span.subhead{font-weight:600}.exprtbaner .banner-content ul{list-style-type:disc;margin-bottom:10px}.dark_head{font-weight:500;color:inherit}.country-box{border:1px solid #dbdddf;width:calc(100% / 5);border-radius:10px;margin:0 10px}.country-boxes .box{display:flex;align-items:center;padding:10px;margin-bottom:0}.country-boxes .box>img{width:55px;margin-right:15px}.country-boxes .box>p{margin:0;font-weight:600}.contactnew{padding:70px 0 50px}.contact-content{justify-content:center;flex-wrap:wrap;gap:0 54px}.form-wrapper iframe{border-radius:20px;position:relative;z-index:1}.hedlogo{display:flex}.contactnew .sucdes{border-bottom:1px solid #97cbfa;padding-bottom:12px}.cell:first-child,.contact-us .testimonial p,.contact-us-new .testimonial p,.reason .sp_section_right ul li{text-align:left}.exprtbaner.bannerForm .image-right{width:46%;position:relative;z-index:1}.hmpgwork .gallery-inner a:hover img{transform:scale(1.2);transition:1s}.teamcounter-outer.hmpg .btn_light{border:none}.why-boxes{display:flex;justify-content:space-between;flex-wrap:wrap}.why-box{background-color:#fff;border:2px solid #666;width:32%;margin-bottom:2%;display:flex;align-items:center;min-height:100px;border-radius:20px}.why-box .box-img{background-repeat:no-repeat;width:25%;text-align:center;background-color:#666;height:100%;margin-right:10px;display:flex;align-items:center;justify-content:center;border-top-left-radius:18px;border-bottom-left-radius:18px;color:#fff;font-size:40px}.box-content{width:70%;text-align:left}.box-content h4{font-size:18px;line-height:25px;font-weight:500}.why-box p{transition:linear;opacity:0;position:absolute}.carousel-container{width:100%;position:relative}.carousel{display:flex;transition:transform .5s ease-in-out}.testimonial{flex:0 0 auto;box-sizing:border-box;padding:10px 18px 70px}.bullets{display:flex;justify-content:center;margin-top:30px}.bullet{width:6px;height:6px;margin:0 5px;background-color:gray;border-radius:50%;cursor:pointer}.bullet.active{background-color:#000}.about .bullet.active,.about-new .bullet.active{background-color:#0084fe}.hmbrand{padding-top:50px}.skyblue-bx{padding:50px 0;border-radius:40px}.exprtbaner .frame-jotform,.image-right{padding-top:0}.exprtbaner .skyblue-bx{align-items:baseline;justify-content:center;padding:0;border-radius:40px;gap:0 54px}.image-right{width:40%;position:relative;z-index:1}.videoBox1 .clint-dt,.videoBox3 .clint-dt{left:24px}.hmbrand .logo-boxes .our_partners_image_box{margin:0 8px;height:70px;padding:0}.our_partners_image_box a{width: 100%;padding: 20px 25px;}.btn_light:hover{background-color:#101e2a;color:#fff;border-color:#101e2a}.hero-banner .btn_light:hover{background-color:#0084fe;color:#fff;border-color:#0084fe}.logo-container.logo-boxes{padding:10px 0}.r_box.r_box2 p{font-size:17px;line-height:29px}.service-box .box div[class*=image-sp-]{height:39px}.image-sp-1{width:58px!important}.image-sp-8{background:url(../images/home-sprite.png) -46px -86px;width:55px!important}.image-sp-4{background:url(../images/home-sprite.png) -46px -45px;width:55px!important}.image-sp-6{background:url(../images/home-sprite.png) -99px -43px;width:48px}.image-sp-7{background:url(../images/home-sprite.png) 0 -85px;width:50px!important}.image-sp-3{background:url(../images/home-sprite.png) 0 -43px;width:60px!important}.grid-header,.hmbrand h2 span{font-weight:600}.social.flex{gap:12px}.fa-arrow-right:before{content:url(../images/home/arrow-right.png)!important}.fa-arrow-left:before{content:url(../images/home/arrow-left.png)!important}.r_box img{width:46%}.story-slider-bx.slick-initialized .slick-slide{display:flex;margin-right:20px}.story-slider-bx{z-index:1}.faq-section h2{margin-bottom:50px}.faq-section.homepg .accordion{width:70%;margin:0 auto}.faq-section.homepg .accordion-item{padding:15px;cursor:pointer;margin-bottom:15px;border-radius:10px;color:#101e2a;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #d9d2dd}.faq-section.homepg .accordion-item .accordion-header{position:relative;padding-right:35px;font-weight:500;font-size:20px;line-height:28px}.faq-section.homepg .accordion-item .toggle-icon{position:absolute;right:0;top:0;display:flex}.faq-section.homepg .accordion-content{display:none;font-weight:300;border-top:1px solid #000;margin-top:20px}.faq-section.homepg .accordion-item .toggle-icon svg{width:20px;height:30px;fill:#000;transform:rotate(0);transition:transform .3s linear}.faq-section.homepg .accordion-item .accordion-header.active svg{transform:rotate(-180deg);transition:transform .3s linear}.hm-process p{line-height:28px;position:unset;opacity:1;transition:unset}.hmpg-choose .c_box{width:28%;padding:0 20px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #d9d2dd;height:240px;font-weight:300}.why_choose_inr a{color:#0084fe;font-weight:400}.text-left p{font-weight:300;line-height:28px}.index .teamcounter{margin:0;padding:0;position:unset}.team-dt span.teamnumbr{font-size:22px;margin-bottom:4px}span.taemdesc{font-size:12px;line-height:15px;font-weight:400}.exprtbaner.herobnr .skyblue-bx{align-items:baseline}.team-dt{border-left:1px solid #101e2a;padding:0 7px}.team-dt:first-child{border-left:0}.exprtbaner .jotform_box,.herobnr .jotform_box{margin-bottom:15px}.contactnew .contactjotform,.partner_row_bottom ul li{margin-bottom:10px}.hm-process .magento-migrate-box{background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #d9d2dd;display:block;transition:unset!important;cursor:unset;width:28.3%;padding:3px 21px}.hm-process .magento-migrate-box div{opacity:1}.hm-process .magento-migrate-box::after{display:none;background-color:#fff}.hm-process .magento-migrate-box:hover p{background:0 0;position:unset;width:100%;text-align:left}.our-services-new .service-box p{font-size:17px;line-height:26px}.service-box img{width:50px;height:50px}.digital_services.our-services-new .service-box{min-height:530px}.hm-process .magento-migrate-box .box-img{font-weight:500;color:#cfd2d4}.info-contact,.text-left{width:50%}.teamcounter{width:60%;justify-content:right}.exprtbaner.herobn .skyblue-bx{padding:0}.exprtbaner .jotform-heading-img h2,.herobnr .jotform-heading-img h2{font-weight:500;line-height:33px;margin-bottom:10px}.herobtn .btn_blue:hover{background-color:#101e2a;color:#fff}a.linkbx{color:#0084fe}a.selinkbx{display:inline-block;position:unset}.client_video p{text-align:center;display:block}.contactnew .form-wrapper img,.exprtbaner .banner-slider .jotform_box img,img.banner_image{width:100%;margin:0 auto;display:block}img.review_image{width:430px;margin:30px auto 0;display:block}.our-services-new.languagesec .service-box{min-height:auto;background-color:transparent;box-shadow:0 4px 4px rgba(0,0,0,.1);border:1px solid #d9d2dd;color:#000}.our-services-new.languagesec .service-box p{margin-top:8px}.reason path{stroke:#000}.our-services-new.languagesec{padding:50px 0 30px}.reason-bx{gap:0 60px}.our-services-new.languagesec .service-box>.box{padding:10px 20px}.exprtbaner#getstart .skyblue-bx{align-items:start}.exprtbaner .frame-jotform iframe{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.partner_section{background-color:#001a33;padding:80px 50px 80px 80px;color:#fff;border-radius:20px;position:relative;background-image:url('../images/why_partner_design.png');background-repeat:no-repeat;background-position:104% 75%;background-size:650px auto}.partner_section .btn_light:hover{background-color:#ccc;color:#333}.partner_section .service-box{width:45%;color:#101e2a;text-align:left}.partner_section .service-box p{margin:0;font-size:15px;font-weight:500;line-height:24px}.partner_section .sp_section_left::after{background-image:url('../images/why_partner_design.png');background-size:100% auto;position:absolute;left:0;bottom:0;content:"";width:200px;height:190px}.box-center{margin:0 auto;display:block}.col-2{width:20%}.col-7{width:55%}.col-10{width:80%}.partner-row{box-shadow:0 4px 4px rgba(0,0,0,.1);border:1px solid #d9d2dd;padding:20px;width:100%;margin-bottom:50px;border-radius:20px}.case-study-details,.conversion-table,.grid-row:last-child{box-shadow:0 4px 20px rgba(0,0,0,.05)}.partner_row_inner{display:flex;align-items:center}.partner_row_bottom h3{margin-top:30px}.partner_content{padding-left:50px}.partner_readmore{float:right;margin-top:10px}.what_need_bottom svg{position:relative;z-index:9999}.what_need_bottom .row{margin-bottom:30px;align-items:flex-start}.what_need_bottom h5{margin-top:0;font-size:20px;margin-bottom:10px}.what_need_bottom p{margin:0;font-size:15px;line-height:24px}.what_need_bottom::before{height:80%;width:1px;border-left:2px dotted #0084fe;position:absolute;left:5%;top:11%;content:""}.ready_to_partner_content::after,.ready_to_partner_content::before{background-size:100% auto;width:153px;height:153px;content:"";position:absolute}.partner_pgm_faq .accordion-wrap.active{border:none;border-bottom:1px solid #cfd2d4}.partner_pgm_faq.image-with-text.magento div#accordion__img{background-color:#fff}.partner_pgm_faq .accordion-content{display:none;font-size:15px;line-height:25px;padding-right:80px}.partner_pgm_faq .accordion-content ul{margin-bottom:10px}.partner_pgm_faq .accordion-wrap{border-bottom:1px solid #cfd2d4;border-radius:unset}.partner_pgm_faq .accordion-title>i{background-color:#f5f7f8;border-radius:50%;padding:5px 0;font-size:14px;height:20px;width:30px;text-align:center;line-height:24px}.partner-program .footer_subscribe{margin:0;padding:0}.partner-program .subsribe_box{top:-130px}.ready_to_partner{background-color:#f0eeff;padding-top:80px;padding-bottom:280px;border-radius:25px 25px 0 0;position:relative;top:50px}.ready_to_partner_content{position:relative;width:70%;margin:0 auto}.ready_to_partner_content::before{background-image:url('../images/partner-program/rocket.png');right:-22%;top:-20%}.ready_to_partner_content::after{background-image:url('../images/partner-program/percentage.png');left:-22%;bottom:0}.table-wrapper{overflow-x:auto;width:75%;margin:70px auto 0;position:relative;z-index:99999}.case-study-details,.conversion-table{overflow:hidden;border-radius:10px;width:100%}.business_partner_pgm small{width:75%;margin:10px auto 0;display:block}.grid-body,.grid-header{display:grid;grid-template-columns:1fr repeat(3,minmax(120px,1fr))}.grid-body{border:1px solid #cfd2d4;border-radius:16px;padding:10px 0 10px 10px;background:#fff}.grid-row{display:contents}.bdr-t-10{border-radius:16px 16px 0 0}.bdr-b-10{border-radius:0 0 16px 16px}.cell{background-color:#fff;border-bottom:1px solid #cfd2d4;text-align:center}.case-study-details tr:last-child td,.conversion-table tr:last-child td,.grid-header .cell,.grid-row:last-child .cell{border-bottom:none}.grid-row .cell:first-child{background-color:#f9fafc}.check{color:green}.cross{color:red}.business_partner_pgm{margin-bottom:80px;position:relative}.business_partner_pgm::before{background-image:url(../images/partner-program/pricing_table1.png);background-repeat:no-repeat;position:absolute;right:0;bottom:-12%;content:"";width:714px;height:644px}.business_partner_pgm::after{background-image:url(../images/partner-program/pricing_table2.png);background-repeat:no-repeat;position:absolute;left:0;top:40%;content:"";width:457px;height:413px}.case_list ul{margin-left:15px}.single-banner.cs-web-banner.text-center .case-study-main-heading{position:absolute;top:48%;left:35%;transform:translate(-50px,-50px)}.case-study-main-heading{width:80%;margin:0 auto}.case-study-main-heading h1{font-size:2em}.about-casestudy-bg{background-color:#22222a;border-radius:10px;padding:20px}.case-study-details{max-width:700px;margin:50px auto 0;border-collapse:collapse;background:#fff}.case-study-details td{padding:16px 20px;border-bottom:1px solid #eaeaea;vertical-align:top}.case-study-details td:first-child{font-weight:600;background-color:#ddd;width:35%;color:#000}.case-study-details td:last-child{color:#000}.case-study-details a{color:#007bff;text-decoration:none}.conversion-table{max-width:900px;margin:auto;border-collapse:collapse;background-color:#fff}.conversion-table caption{background:linear-gradient(90deg,#fcd000,gold);font-weight:700;color:#000;padding:16px;border-bottom:1px solid #ddd}.conversion-table td,.conversion-table th{border-bottom:1px solid #eee;text-align:center;font-size:14px;line-height:18px}.conversion-table thead th{background-color:#f6f8fa;font-weight:600;color:#333}.conversion-table tbody td{color:#555}.bg_migrate{background-image:url('../images/migrate-to-shopify/migrate-banner.jpg');color:#fff;padding:150px 0}.bg_migrate .btnbxtxt .btn{font-size:16px}.bg_migrate .btnbxtxt .btn svg{position:relative;top:5px;height:25px}section.pb-0{padding-bottom:0}.shopify-banner{background:url(../images/migrate-to-shopify/bg.png) center center/cover no-repeat;padding:12px 20px;color:#fff;font-family:'Segoe UI',sans-serif;font-weight:500;font-size:15px;text-align:center;display:flex;justify-content:center;align-items:center}.banner-content-new{padding:10px 20px;border-radius:6px;display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap}.banner-content-new li{display:inline-block;border-right:1px solid #fff;padding-right:10px;margin-right:10px;font-size:18px;font-weight:500}.banner-content-new span,.conversion-table caption,.hmpg-choose .c_box_inner p{font-size:18px}.shopify-logo{height:28px;margin:0 5px}.evm-tabs__buttons{display:flex;gap:10px;flex-wrap:wrap;padding:10px 0}button.btn.btn_light.new{border:1px solid #cfd2d4}.evm-tabs__button{background:#f5f5f5;border:1px solid #ccc;border-radius:25px;padding:10px 20px;cursor:pointer;font-weight:500;transition:.3s}.evm-tabs__button.active,.evm-tabs__button:hover{background-color:#0e63ff;color:#fff;border-color:#0e63ff}.evm-tabs__content{display:none;margin-top:20px}.migrate-black,a.btn.new-wr.btn_blue{margin-top:40px}.evm-tabs__content.active{display:block;animation:.4s ease-in fadeIn}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.evm-tabs__box{display:flex;flex-wrap:wrap;background:#f9f9f9;border-radius:12px;padding:20px;gap:20px}.evm-tabs__list{flex:1;min-width:250px;text-align:left}.evm-tabs__list h4,.evm-tabs__list ul{padding-left:20px}.evm-tabs__list li{line-height:2}.evm-tabs__image{flex:1;min-width:250px;text-align:center}.evm-tabs__image img{max-width:100%;border-radius:10px}.new-black{background-image:url(../images/migrate-to-shopify/newbgblack.png);background-repeat:round;padding:50px!important}.migrate-black{display:flex;flex-wrap:nowrap}.migrate-black>div{background-color:#1a3147;width:100%;margin:10px;text-align:center;line-height:22px;font-size:18px;color:#fff;border-radius:20px;padding:20px}.image-with-text.migratepage .container{justify-content:space-between;position:relative;z-index:1;align-items:stretch}.image-with-text.migratepage .container>.image-wr{display:flex;align-items:center;background:#f5f7f8;padding:30px;border-radius:20px}.process-box-wr{display:flex;margin:50px 0;text-align:left}.process-box{padding:20px;position:relative;width:calc(100% / 5)}.process-box::after{position:absolute;content:'';left:0;right:0;border:1px solid #0084fe;height:50%;bottom:0}.process-box:nth-child(odd)::after{border-top:none;left:-1px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.process-box:nth-child(2n)::after{top:0;border-bottom:none;left:-1px;border-top-left-radius:20px;border-top-right-radius:20px}.process-box>.box span.number{width:45px;height:45px;border:1px solid #e7e9ea;display:flex;align-items:center;justify-content:center;border-radius:10px}.process-box>.box{border:1px solid #e7e9ea;box-shadow:0 16px 32px -4px rgba(16,30,42,.05);padding:20px;border-radius:20px;height:calc(100% - 40px)}.evm-tabs__buttons button.btn{display:flex;align-items:center;border-radius:50px;padding:8px 12px}.evm-tabs__buttons button.btn>svg{margin-right:10px}.evm-tabs__buttons button.btn.active{background-color:#001a33;color:#fff}.evm-contact{padding:24px;background:0 0}.evm-contact__panel{margin:0 auto;border-radius:18px;padding:24px;background-image:url(../images/migrate-to-shopify/contactbgwhite.png);background-repeat:round}.blog_form_button:hover,button.evm-contact__btn.btn.btn_blue{background-color:#101e2a}.blog_form_button a,.grow-business h3,button.evm-contact__btn.btn.btn_blue:hover{color:#fff}.evm-contact__form{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px 22px;align-items:start}.evm-contact__field{display:flex;flex-direction:column}.evm-contact__field--message{grid-column:3;grid-row:1/span 2}.evm-contact__label{font-size:13px;color:#000;margin-bottom:8px;text-align:left;margin-left:12px;font-weight:600}.evm-contact__input,.evm-contact__textarea{border:1px solid #dbe3ee;background:#fff;border-radius:999px;padding:12px 16px;font-size:15px;color:#0f1e2e;outline:0;box-shadow:0 1px 0 rgba(15,23,42,.02)}.evm-contact__textarea{border-radius:14px;min-height:176px;resize:vertical}.evm-contact__input::placeholder,.evm-contact__textarea::placeholder{color:#9db0c4}.evm-contact__input:focus,.evm-contact__textarea:focus{border-color:#9cc7ff;box-shadow:0 0 0 4px rgba(156,199,255,.28)}.evm-contact__actions{grid-column:1/-1;display:flex;justify-content:center}.conversion-table td,.conversion-table th{padding:10px}.cell{padding:14px;font-size:14px}.evm-contact__field{margin-bottom:10px}.text-left{margin-top:16px;width:50%}.sucdes h4{line-height:28px}span.sucsrt{font-size:18px;line-height:24px}.form-wrapper{width:39%}.exprtbaner li,.exprtbaner p,.exprtbaner span{font-size:18px;line-height:29px;margin-bottom:9px}h2{font-size:52px;line-height:58px}.videoBox2 .btnouter.btnvid{bottom:63px}.btnouter.btnvid{right:23%}.hmpgwork .topbx span{font-size:24px;line-height:30px}.hmpgwork .btm_align{font-weight:600;font-size:28px;line-height:36px}.banrdt h1{font-size:74px;line-height:84px}.r_box.r_box1 p{font-size:28px;line-height:40px}.clint-dt span{font-size:22px}.clint-dt p{margin:0;font-size:16px;line-height:24px}.our-services-new .services-wr i.fa.fa-arrow-left.slick-arrow{left:46.5%}.our-services-new .services-wr i.fa.fa-arrow-right.slick-arrow{right:46.5%}.story_block_left p{font-size:16px;line-height:26px}.hmpg .teamcounter{width:87%}.hm-process .magento-migrate-box .box-img{font-size:70px}.herobnr .team-dt span.teamnumbr{font-size:24px;margin-bottom:3px}.herobnr span.taemdesc{font-size:14px;line-height:16px}.grow-business.flex.align-center .grow-business-heading-wr{text-align:center;margin:0 185px}.grow-background-img-wr{position:relative;width:fit-content}.grow-background-img-wr img{display:block;border-radius:15px}.toggle-paragraph{max-height:200px;overflow:hidden;transition:max-height .3s}.toggle-paragraph.expanded{max-height:1000px}.show_more{border:none;background-color:transparent;color:#333;cursor:pointer}@keyframes vertical-wiggle{0%,100%{transform:translateY(0)}25%,75%{transform:translateY(-5px)}50%{transform:translateY(5px)}}.blog_form_button{position:fixed;right:0;top:30%;z-index:9999;padding:20px 10px;background-color:#0084fe;font-size:17px;cursor:pointer;line-height:22px;display:flex;justify-content:center}@media(min-width:650px){.blog_form_button{writing-mode:vertical-rl;text-orientation:mixed;transition:.3s}.blog_form_button.wiggle{animation:.4s ease-in-out 2s infinite vertical-wiggle;animation-iteration-delay:5s}}.blog_form iframe{vertical-align:middle}.js-menu__context{background:rgba(0,0,0,.5);left:0;opacity:0;position:fixed;top:0;transition:opacity .5s,visibility .5s;visibility:hidden;width:100%;height:100%;z-index:999999;display:flex;align-items:center}.js-menu__expanded,.overlay1.active{visibility:visible;opacity:1}.js-menu{color:#000;height:auto;width:500px;max-width:85vw;padding:12px;margin:0;background:#fff;z-index:99;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;transition:background .5s,transform .5s}.js-menu--left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.js-menu--right{-webkit-transform:translateX(100%);transform:translateX(100%);right:0}.js-menu__close{cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:25px;font-weight:600;position:absolute;right:0;top:0;color:#333333ad}.js-menu__expanded{-webkit-transform:translateX(0);transform:translateX(0)}@media(max-width:650px){.js-menu--right{-webkit-transform:translateX(3%);transform:translateX(3%);right:0}.blog_form_button{transform:rotate(0);right:0;bottom:0;top:auto;font-size:16px;line-height:22px;padding:8px 10px;width:100%;text-align:center}.pk-share-buttons-mobile-share.pk-share-buttons-layout-horizontal .pk-share-buttons-link{padding:10px 15px!important}.pk-share-buttons-mobile-share.pk-share-buttons-layout-horizontal{padding:15px 0 10px!important}.pk-share-buttons-mobile-share.pk-share-buttons-layout-horizontal .pk-share-buttons-total{position:absolute;margin:0;flex-direction:row;top:0;left:0;padding:3px 0 0;background:#ccc}}@media(max-width:500px){div#main-nav{max-width:94%}}@media(max-width:480px){div#main-nav{max-width:94%}.pk-share-buttons-mobile-share.pk-share-buttons-layout-horizontal .pk-share-buttons-link{padding:10px 0!important}}@media(max-width:1366px){.banrdt h1{font-size:48px;line-height:52px}.r_box{width:45%}.reviewbx-inr{gap:0 70px}.our-services-new::after{width:400px}.our-services-new .service-box h4{font-size:20px;line-height:26px}.story_block_left p{font-size:15px;line-height:22px}.service-box h4{margin:11px 0 10px;min-height:36px}.exprtbaner.banner-section{margin:0}.our_journey_right{width:41%}.aboutpg .logo-container{gap:14px;max-width:100%}.aboutpg .our_partners_image_box{width:212px}}@media(max-width:1200px){.business_partner_pgm::after{background-size:65%}.business_partner_pgm::before{bottom:-10%;width:400px;height:400px;background-size:400px auto}}@media(max-width:1100px){.ready_to_partner_content::after,.ready_to_partner_content::before{background-size:70px;background-repeat:no-repeat;width:70px;height:70px}.ready_to_partner_content::after{left:-18%;bottom:0}.ready_to_partner_content::before{right:-18%;top:-15%}.what_need_bottom::before{left:8%;top:9%}}@media(max-width:1023px){.grow-business.flex.align-center .grow-business-heading-wr{margin:0 20px}.grow-business.flex.align-center{min-height:unset;padding:30px 0}.banrdt h1{font-size:36px;line-height:42px}.r_box.r_box2 span{font-size:14px;display:block;margin-top:10px}.shopifyplus-banner a,.shopifyplus-banner li,.shopifyplus-banner p,.shopifyplus-banner span,li,p{font-size:14px;line-height:22px}.about-top h1,.exprtbaner .jotform-heading-img h2,.herobnr .jotform-heading-img h2{line-height:39px}.testimonial h3{font-size:22px}.exprtbaner.bannerForm .banner-slider{width:60%!important}.hedlogo.mob{justify-content:center}.homepagebanner::after,.skyblue::after,.skyblue::before{display:none}.exprtbaner.bannerForm .banner-content{width:100%;margin-top:15px}.exprtbaner.banner-section .banner-content>img{margin-bottom:20px;width:30%}.exprtbaner .banner-content ul{padding-left:20px}.contactnew .info-contact{padding-left:0}.contactnew .form-wrapper{width:55%}.info-contact.text-center{display:inline-flex;flex-wrap:wrap}.contact-content{gap:20px;padding:0 10px}.testimonial{margin:15px 4px!important;padding:10px 20px 70px!important}.successintro-bx{width:45%;padding:0}.exprtbaner .banner-content{padding:0 40px}.clint-dt{left:14px}.videoBox1 .clint-dt,.videoBox3 .clint-dt{left:10px}.c_box2{width:37.4%}.c_box_inner{padding-left:5px}.about-top h1{font-size:30px}.abtbnr-inr{width:74%}.teamcounter{width:60%}.tab{margin-right:25px;font-size:18px}.c_box h3{font-size:20px}body.about p,body.about-new p{font-size:15px}.why_choose_us_top{margin-bottom:20px}.herobnr .teamcounter{justify-content:left}.herobnr .btnbxtxt{display:flex}.exprtbaner.bannerForm.herobnr .banner-content{width:100%}.logo-boxes .our_partners_image_box img{width:68%}.banner-content-new li{margin-bottom:10px}}@media(max-width:979px){.exprtbaner.bannerForm.herobnr .banner-content,.hmpg-choose h2,.info-contact,.story_block,.text-left,.why_shopifplus.reason .sp_section_left,.why_shopifplus.reason .sp_section_right,.why_shopifplus.reason>.container>*{width:100%}.banrdt h1{margin-bottom:26px}.container-bx,.hero-bannerinr{padding:96px 0 0}.banrdt{bottom:57px;width:72%}.hmpgwork .imgbx1,.hmpgwork .imgbx2,.hmpgwork .imgbx3{width:30%}.hmpgwork .imgbx4{width:98%}.topbx{top:5px;width:92%}.our-services-new::after{width:260px}.videoBox1,.videoBox3{width:24%}.videoBox2{width:49%}.btnouter.btnvid.btnvid2{right:16%}.btnouter.btnvid{right:23%}.videoBox1 .clint-dt,.videoBox3 .clint-dt{left:21px}.hmpg .stories_inner{display:block;width:90%;margin:0 auto 10px;text-align:center}.client_inner{gap:9px}.btnouter.btnvid span.play_video{width:35px;height:35px}.play_video .icon{left:8px}.shopifyplus-banner a,.shopifyplus-banner li,.shopifyplus-banner p,.shopifyplus-banner span,li,p{font-size:16px;line-height:28px;text-align:left!important}.bordrbx{margin-bottom:20px}.clint-dt p{font-size:14px;line-height:26px}.hmpg .story_block_left a{left:35%}.hmpg .teamcounter::after{width:300px;height:320px}.hmpg .teamcounter::before{width:140px}.btm_align,.topbx{left:16px}.our-services-new .slick-arrow{bottom:-23%}.hmpg .teamcounter{width:68%}.our-services-new::after,.our-services-new::before{display:none}.logo-container.logo-boxes{width:90%}.exprtbaner.banner-section{margin:0}.exprtbaner .frame-jotform{padding-top:0}.exprtbaner .jotform-heading-img{margin-bottom:-1px!important;padding:35px 30px 1px}.exprtbaner.bannerForm .banner-slider{width:80%!important}.info-contact.text-center{display:inline-flex;flex-wrap:wrap;width:100%}.successintro-bx{width:45%;padding:0 17px}.contact-content{justify-content:center;gap:30px}.contactnew .form-wrapper.formbx{width:73%}.testimonial .carousel-container{border-left:1px solid #d9d2dd}.carousel-container .testimonial{margin:15px!important}.homon .carousel-container .testimonial{padding:10px 20px 80px!important}.about-top h1{font-size:24px;line-height:33px}.why_choose_us_top h2{width:55%;font-size:26px;line-height:36px}body.about p,body.about-new p{font-size:14px;line-height:22px}.story_block{margin-bottom:10px}.abtbnr-inr{width:85%}.our_journey_right{padding-left:38px}.our_journey_inner h2{font-size:32px;line-height:38px}.tab{font-size:16px;margin-right:15px}.logo-container{grid-template-columns:repeat(3,1fr)}.aboutpg .our_partners_image_box{width:200px}.c_box1,.c_box3{width:28%;padding:0 7px}span.c_box_icon{float:left;margin-right:25px}.c_box_inner p{float:left;width:100%;margin-top:15px}.c_box h3{font-size:20px;line-height:30px}.team-membrbx{width:29%;margin-bottom:30px}.team-membrbx span{font-size:14px;line-height:20px;padding:0 4px}.dtbx{padding:5px 4px}.story_block_right img{max-width:100%;width:100%}.story_block_right{width:55%}.abtbnr-inr p{text-align:center}.our-services-new .services-wr i.fa.fa-arrow-left.slick-arrow{left:42%}.hmpg-choose .c_box h3,.hmpgwork .topbx span{font-size:20px;line-height:26px}.hmpgwork .btm_align{font-size:26px;line-height:32px}.hmpg-choose .c_box{height:360px}.herobnr .btn_blue{margin-bottom:0;padding:11px 21px}.herobnr .jotform-heading-img h2{line-height:34px;font-size:28px}.hm-process .magento-migrate-box{width:43%}.our-services-new .service-box{width:45%}#getstart .btn_blue{padding:10px 23px}}@media (max-width:769px){.testimonial{box-shadow:0 4px 6px rgba(0,0,0,.1)!important;border:1px solid #d9d2dd!important}}@media(max-width:767px){.banner-content-new li{border-right:none;margin-bottom:10px}.faq-section.homepg .accordion-item .accordion-header{font-size:16px;line-height:22px}.c_box img,.faq-section.homepg .accordion,.hmpg .team-dt span.teamnumbr{width:100%}.faq-section.homepg h3{margin-bottom:30px}.banrdt h1{font-size:28px;line-height:32px;margin-bottom:10px}.banrdt{bottom:20px;width:80%}.contact-content,.reviewbx-inr{gap:0}.r_box{width:88%}.r_box.r_box1 p{font-weight:500;margin-top:0}.hmpg .teamcounter::after{width:200px;height:310px}.hmpg .teamcounter::before{width:99px}.topbx span{font-size:14px;line-height:20px;display:block}.our-services-new::after{width:178px;background-size:275px;background-repeat:no-repeat}.our-services-new .slick-arrow{bottom:-20%}.our-services-new .services-wr i.fa.fa-arrow-right.slick-arrow{right:42%}.our-services-new .services-wr i.fa.fa-arrow-left.slick-arrow{left:42%}.videoBox1,.videoBox2,.videoBox3{width:70%}.hmpg .story_block_left a{bottom:9px}section.success_stories.hmpg h2{margin-top:0}.hmpg .teamcounter{width:60%}.exprtbaner.bannerForm .banner-slider{width:93%!important}.country-boxes .box{margin-bottom:8px}.info-contact.text-center{display:block;width:90%}.successintro-bx{width:90%}.btnouter.btnvid.btnvid2{right:14%}section.about-banner{padding-bottom:80px}.teamcounter{width:50%;margin:0 auto;padding:0 30px}.story_block_right_bottom_box p{font-size:13px!important;line-height:19px!important}p.story_per{font-size:20px!important}.herobtn .btn_blue{font-size:15px}.shopify-partner.bannerForm .banner-slider>img{margin:0 auto 6px}.exprtbaner.herobnr .banner-content{padding:0 27px}.hmpg-choose .c_box{height:374px}.hm-process .magento-migrate-box{width:41%}.wordpress-points.shopifyexlist{gap:0 16px}.contactpage{padding-top:70px}}@media(max-width:649px){.banrdt h1,.our_client .carousel-container.mt-50{margin-top:20px}.story_block_left,.story_block_right{width:86%}.carousel-container .testimonial{padding:10px 20px 36px!important}.container-bx,.hero-bannerinr{padding:110px 27px 0;max-width:85%;width:85%!important}.banner-content-new li{border-right:none;margin-bottom:10px;display:block;text-align:center!important}.banrdt h1,.sucinbx{margin-bottom:20px}.banrdt{position:unset;color:#101e2a;width:90%}.banrdt h1{color:#101e2a;font-size:24px;line-height:30px}.bannerbx .btn_light{background-color:#101e2a;padding:8px 20px;color:#fff;border-radius:50px;float:right;transition:.5s;border:1px solid #101e2a}.bannerbx,.bannerbx img{border-radius:0}.logo-container.logo-boxes,.our-services-new .service-box{width:80%}.hmpg .teamcounter{width:43%;position:unset}.team-dt span.teamnumbr{font-size:16px;line-height:26px}.hmpg .team-dt{margin-top:30px}.hmpgwork .imgbx1,.hmpgwork .imgbx2,.hmpgwork .imgbx3{width:80%;margin:0 auto 20px}.imgbx4,section.success_stories::after,section.success_stories::before{display:none}.hmpg .story_block_left a{left:53%}.exprtbaner.banner-section .banner-content>img{width:50%}.exprtbaner .jotform_box{width:96%}.contactnew .form-wrapper.formbx,.hm-process .magento-migrate-box,.info-contact.text-center,.r_box,.successintro-bx{width:100%}.shopify-experts .client_video h2.mb-50,.shopify-experts-new .client_video h2.mb-50{margin-bottom:0}.successintro-bx{padding:0}.our-services-new .slick-arrow{bottom:-9%}.our-services-new .services-wr i.fa.fa-arrow-right.slick-arrow{right:40%}.our-services-new .services-wr i.fa.fa-arrow-left.slick-arrow{left:40%}.our-services-new.our-services{padding:35px 0 53px!important}.skyblue-bx{padding:50px 0 0}.contactnew{padding:80px 0 0}.contactpage,.exprtbaner{background-color:#e6f3ff}.contact-content,.exprtbaner .banner-content{padding:0}.container-bx{padding:0 27px}.exprtbaner.herobnr .banner-content,.r_box{padding:0 10px}.our_journey_left,.our_journey_right{width:94%;margin:0 auto}.teamcounter{position:unset;gap:1%}.aboutpg .logo-container{grid-template-columns:repeat(2,1fr)}.herobnr .btnbxtxt,.our_journey_inner,.why_choose_us_bottom{display:block}.abtgalry .imgbx3,.abtgalry .imgbx4,.herobnr .btn_blue{display:inline-block}.our_journey_right{padding-left:0}.c_box{height:auto;padding:10px}.tab{margin-right:30px}.why_choose_us_top h2{width:100%;text-align:center;margin-bottom:24px}.c_box,.c_box1,.c_box3,.c_box4,.c_box5{width:90%;margin:0 auto}.about-top h1{font-size:22px;line-height:28px}.abtbnr-inr{width:98%}.about-top{padding:150px 0 30px!important}.team-dt span{font-size:14px;line-height:20px}section.about-banner{padding-bottom:30px}.our_journey_inner h2{font-size:26px;line-height:35px;text-align:center;margin-bottom:20px;margin-top:30px}.tab-content{min-height:auto}.why_choose_us_top{text-align:center;margin:0 auto;float:none;display:block}.why_choose_us_top .btn_black{display:inline-block;margin:0 auto 20px;float:none}.why_choose_us_bottom{margin-top:10px;margin-bottom:10px}.abtgalry .imgbx1,.abtgalry .imgbx2,.abtgalry .imgbx3,.abtgalry .imgbx4{width:45%}.team-membrbx{width:48%}.tmdtouter{margin:0 11px}.team-wr{padding-bottom:10px}.about .our_client.light_bg.mb-20,.about-new .our_client.light_bg.mb-20{padding-top:25px;padding-bottom:0}.about section,.about-new section{padding:20px 0}.about .gallery-inner,.about-new .gallery-inner{margin-top:23px}.story_block_left p{font-size:13px;line-height:17px}.exprtbaner.bannerForm.herobnr .banner-content{margin-top:0}.bigcommerce-service.hm-process .magento-migrate-box{min-height:80px}.hmpg-choose .c_box{width:80%;height:unset;padding:20px;margin-bottom:20px;text-align:center}.hmpg-choose .c_box_icon{margin:0 auto}.hmpg-choose .c_box h3{margin-top:15px}.herobnr .btn_blue{font-size:16px;padding:5px 24px;margin-bottom:30px}.herobnr .teamcounter{width:100%;margin-top:10px}.service-box>.box{padding:22px!important}.our-services-new.our-services.languagesec{padding:35px 0 0!important}.slick-dotted.slick-slider{margin-bottom:50px}}@media(max-width:479px){.hm-process .magento-migrate-box{padding:15px 21px}.container-bx,.hero-bannerinr{padding:120px 27px 0}.bannerbx img{border-radius:0}.banrdt,.exprtbaner .jotform_box,.herobnr .teamcounter{width:100%}.banrdt h1{font-size:22px;line-height:25px}.btnbx{gap:0 6px}.bannerbx .btn_light{padding:8px 6px}.logo-container.logo-boxes{padding:10px 0}section{padding:25px 0!important}.hmpg .teamcounter{width:85%;padding:9px 10px;margin:0 auto}.hmpg .team-dt span.teamnumbr{padding:16px 0 0;line-height:30px}.hmpg .btn_box.mb-50.mt-20{margin-bottom:24px}.gallery-inner .btn_box.mb-50.mt-50,.gallery-inner.mt-50.mb-20{margin-top:20px}.gallery-inner .btn_box.mb-50.mt-50{margin-top:20px;margin-bottom:25px}.hmpgwork .imgbx1,.hmpgwork .imgbx2,.hmpgwork .imgbx3{width:89%}.topbx{top:12px}.videoBox1,.videoBox2,.videoBox3{width:85%}.clint-dt{bottom:43px}.success_stories h2{margin-bottom:35px}.herobnr .btnbxtxt,.story_block{display:block}.hmpg .story_block_left a,.story_block_left a{position:unset;margin:0 auto;transform:unset}.story_block_right_bottom{padding:20px}.hm-process p,.shopifyplus-banner a,.shopifyplus-banner li,.shopifyplus-banner p,.shopifyplus-banner span{font-size:14px}.story_block_left p,.story_block_right_bottom_box p{line-height:20px}.story_per{margin-bottom:13px!important}.our-services-new .slick-arrow{bottom:-9%}.our-services-new .services-wr i.fa.fa-arrow-right.slick-arrow{right:35%}.our-services-new .services-wr i.fa.fa-arrow-left.slick-arrow{left:35%}.exprtbaner .banner-content{padding:0 25px}.exprtbaner.bannerForm .banner-content{margin-top:4px;padding:0}#getstart h1{font-size:24px;line-height:29px}.exprtbaner .banner-content ul{padding-left:0}.exprtbaner li,.exprtbaner p,.exprtbaner span{font-size:16px;line-height:28px;margin-bottom:4px}.videoBox1 .clint-dt,.videoBox3 .clint-dt{left:11px}.exprtbaner.bannerForm .banner-slider{width:100%!important}.r_box.r_box1 p{font-size:16px;line-height:23px}.r_box.r_box2 p{font-size:16px;line-height:24px}.hmpgwork .topbx span{font-size:18px;line-height:28px}.hmpgwork .btm_align{font-size:20px;line-height:26px}.service-box>.box{padding:16px}.clint-dt span{font-size:18px}.teamcounter{margin:34px auto -26px;padding:10px 66px;gap:0;width:60%}.team-dt span{font-size:12px;line-height:20px}.teambx{padding:4px 11px}.team-dt span.teamnumbr{font-size:18px;line-height:22px}.aboutpg .our_partners_image_box{width:146px;padding:7px}.why_choose_us_top h2{margin-top:0}.logo-boxes .our_partners_image_box img{width:50%}.hmbrand .logo-boxes .our_partners_image_box{padding:0 8px}.story-slider-bx.slick-initialized .slick-slide{display:block;margin-right:4px}.r_box img{width:60%}.story-slider-bx{width:90%;margin:0 auto}.btnouter.btnvid span.play_video{width:40px;height:40px}.play_video .icon{left:10px}.btnouter.btnvid,.btnouter.btnvid.btnvid2{right:20%}.faq-section.homepg .accordion-item .accordion-header{font-size:16px;line-height:21px}.faq-section.homepg .accordion-item{padding:8px 12px}.accordion-content p{font-weight:300;font-size:14px;line-height:22px}.faq-section.homepg h2{margin-bottom:30px}.contactnew,.exprtbaner,.herobnr{padding-top:85px!important}.herobnr .btn_blue{font-size:16px;padding:6px 32px;margin-bottom:28px;display:inline-block}.exprtbaner .banner-content,.exprtbaner h1{font-size:26px;line-height:35px;margin-top:30px}.hm-process .box-content h4{margin-bottom:5px;margin-top:6px}.hm-process p{line-height:24px}.hm-process .magento-migrate-box p{margin-top:5px}.our-services-new.languagesec .service-box{width:94%}}@media(max-width:374px){.container-bx,.hero-bannerinr{padding:140px 27px 0}.bannerbx .btn_light{float:none;margin-top:10px}.btnbx{display:block}.exprtbaner.bannerForm .banner-content{width:100%}.contactpage{margin-top:158px!important}}@media (max-width:768px){.process-box-wr{display:block;width:100%}.process-box{width:100%;text-align:left;padding:0;margin-bottom:10px}.image-with-text.migratepage .container>.image-wr{padding:0}.banner-content-new,.evm-contact__form,.migrate-black{display:block}.new-black,section.migration-process{padding:0!important}.evm-tabs__buttons{gap:7px}.process-box::after{display:none!important}.abtbnr-inr p,.migrate-black.text-center p{text-align:center!important}.banner-content-new span{padding:10px}.migrate-card{padding:16px;border-radius:16px}.migrate-card svg{width:36px;height:36px}.migrate-black>div{padding:10px;width:90%}.btnbxtxt.flex.mt-20 .btn{margin:10px!important}.container.text-center.new-black h2,.evm-contact__actions{padding:20px}a.btn.new-wr.btn_blue{margin-bottom:20px}.evm-tabs__buttons button.btn{width:49%}.social.flex{justify-content:left}}img.evm-gif{width:70%}.selector-wrapper{display:inline-block;padding:20px}.labels{display:flex;justify-content:space-between;margin-bottom:8px;font-style:italic;color:#777;font-size:14px}.platform-selector{display:flex;align-items:center;border-radius:16px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.08);overflow:hidden;border:1px solid #dad8d8;padding:10px}.arrow,.from-platform{align-items:center;display:flex}.from-platform{padding:10px 16px;border-right:1px solid #eee}select{border:none;font-size:16px;font-weight:600;outline:0;background:0 0;margin-left:8px;cursor:pointer}.arrow{background:#0f2033;color:#fff;padding:12px;border-radius:50%;margin:0 12px;justify-content:center}.arrow svg{width:16px;height:16px}.to-platform{display:flex;align-items:center;padding:10px 16px;font-weight:700;font-size:16px}.to-platform img{width:24px;margin-right:6px}.overlay1{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:99999;visibility:hidden;opacity:0;transition:opacity .4s,visibility .4s}.popup1{background:#1c1c1c;border:3px solid orange;border-radius:20px;text-align:center;position:relative;max-width:500px;box-shadow:0 0 25px orange;animation:.8s popup-appear;overflow:hidden}@keyframes popup-appear{0%{transform:scale(.6) rotate(-10deg);opacity:0}100%{transform:scale(1) rotate(0);opacity:1}}.close-btn1{position:absolute;top:12px;right:12px;background:0 0;border:none;color:orange;font-size:26px;cursor:pointer;transition:transform .2s,color .2s}.close-btn:hover{transform:scale(1.2);color:#ffb347}.pumpkin{position:fixed;top:-50px;font-size:24px;z-index:99999;animation:linear forwards fall;pointer-events:none}@keyframes fall{0%{transform:translateY(-50px) rotate(0);opacity:1}100%{transform:translateY(110vh) rotate(360deg);opacity:0}}
.theme-w { overflow: hidden;}
.shopify_plus_page h1 {  font-size: 36px;  line-height: 42px; }
.shopify_plus_page h2, .shopify_plus_page h3 {  font-size: 32px;  line-height: 38px; }
@media(max-width: 1800px){
	.container { max-width: 1400px; width: 96%; }
	h1 { font-size: 2.2em; line-height: 45px; }
	h2 { font-size: 1.8em; line-height: 40px; }
	.shopify_plus_page h1 {  font-size: 36px;  line-height: 42px; }
}
@media(max-width: 1400px){
	.container { max-width: 1290px; }
	body {font-size: 17px; line-height: 26px; }
	.our-works .our-work h3 { font-size: 35px; line-height: 40px; }
	img.video-cover { object-fit: revert; }
	ul.footer-nav li { margin-bottom: 10px; }
	.banner-slider .rotation{right: -3%;}
	.head-with-arrow .heading-wr { width: 70%; }
}
@media(max-width: 1300px){
	.redesign-banner .banner-content { width: 50%; }
	.redesign-banner .banner-image { width: 48%;}
	.bigcommerce-apps .app-wrp .app-logo { width: 25%; padding-bottom: 25%; }
	.bigcommerce-apps .app-wrp .app-info { width: 70%; }
	.bigcommerce-apps .app-wrp { padding: 15px; width: calc(30% - 15px); }
	.home-page-banner .rotation svg { width: 115px; height: 115px; }
}
@media(max-width: 1200px){
	h2 {font-size: 32px;line-height: 40px;}
	h3 {font-size: 28px; line-height: 34px;} 
	h4 {font-size: 24px; line-height: 28px;}
	.container { max-width: unset;width:94%; }
	.logo { width: 25%; }
	.banner-slider .image-slide:not(.slick-current.slick-active) img { height: 200px !important;}
	.btn { min-width: 140px; font-size: 14px; line-height: 20px; padding: 12px; }
	ul#main-nav li { margin-right: 15px; position: relative; }	
	.cta-boxes .box .info h4 { font-size: 45px; line-height: 55px; }
	.cta-boxes .box .info span { font-size: 14px; line-height: 20px; }	
	.callaction .img-wr>img:not(.pos) { width: 75%;}
	.services-wr .slick-track { padding-left: 20%; }
	.our-works .our-work .logo { width: 100%; }
	.apps_cols .app_col >div h4>br { display: none; }
	.portfolio-content h5 { font-size: 25px; line-height: 35px; }
	.close-popup { font-size: 25px;width: 30px; height: 30px; line-height: 1.2;top: 4%; }
	a.next, a.prev { font-size: 25px; width: 30px; height: 30px; line-height: 30px; }
	a.next { right: -25px; }
	a.prev { left: -25px; }
	ul.portfolio-cats { flex-wrap: wrap; justify-content: center; }
	ul.portfolio-cats li { margin: 20px 5px 0; }
	.portfolio-gallery li.portfolio-item { width: calc(90%/3); margin: 0 10px 10px;}
	.caption_righthover i { width: 26px; height: 26px; line-height: 26px; font-size: 13px; }
	.key-points .point p { margin: 0; min-height: 65px; }
	.content-wr.cs-web .box .info { width: calc(85%/3);}
	.mySlides{top: 6%;bottom: 6%;}
	.wix-service .magento-migrate-boxes .magento-migrate-box { margin: 0 28px 20px 0; }
	.bigcommerce-apps .app-wrp .app-logo .logo svg { width: 50px; height: 50px; }
	.page-home .banner-content .btn_blue{ margin-bottom: 0;}
	.logo-boxes .our_partners_image_box img{ width:150px;}
	.hmbrand .logo-boxes .our_partners_image_box{ width: 200px!important;}
	.banrdt h1 {
        font-size: 42px;
        line-height: 48px;
    }
    .reviewbx-inr {
        gap: 0px 25px;
    }
        .r_box {
        width: 48%;
    }
    .r_box.r_box2 span {
    font-size: 14px;
    }
    .team-dt span.teamnumbr {
        font-size: 26px;
        line-height: 32px;
    }
    .our-services-new::after {
        width: 350px;
    }
        .our-services-new .service-box h4 {
        font-size: 22px;
        line-height: 26px;
    }
    .our-services-new .services-wr i.fa.fa-arrow-left.slick-arrow {
    left: 45%;
    }
    .our-services-new .services-wr i.fa.fa-arrow-right.slick-arrow {
        right: 45%;
    }
        .our-services-new .service-box {
        min-height: auto;
    }
    .our-services-new .slick-arrow{ 
      bottom: -10%;  
    }
    .videoBox1, .videoBox3 {
    width: 21%;
    }
    .videoBox2 {
        width: 49%;
    }
    .btnouter.btnvid span.play_video{
          width: 42px;
        height: 42px;  
    }
    .play_video .icon{
     left: 12px;
     width: 20px;
    height: 20px;   
    }
    
   
    /*Expert Page*/
    .shopify-experts-new .bannerForm .banner-slider {
        width: 50% !important;
    }
    .exprtbaner .banner-content, .exprtbaner h1 {
    font-size: 32px;
    line-height: 38px;
}
    .exprtbaner.banner-section {
        margin: 80px 0 0;
    }
    span.subhead {
    font-size: 16px;
    line-height: 24px;
}
.aboutpg .our_partners_image_box {
    width: 150px;
    height: 80px;
}
.about-new h2, .about h2{
position: relative;
    z-index: 1;    
}
.abtgalry .imgbx1, .abtgalry .imgbx2, .abtgalry .imgbx3, .abtgalry .imgbx4 {
    width: 23%;
}
.story_block_right{
    width: 56%;    
}
.story_block_right img {
    max-width: none;
    width: 100%;
}
.herobnr .btnbxtxt{
    display:block;
    margin-top: 20px;
}

.hmpg-choose .c_box{
     height: 253px;   
}
.hmpg-choose .c_box h3{
font-size: 24px;
line-height: 30px;
margin-top: 0px;    
}
.herobnr .btn_blue {
    padding: 9px 27px;
    }
    .hm-process .magento-migrate-box { 
    width: 27.3%;
}
.contact-content {
    gap: 0px 34px;
}
.hero-bannerinr,.container-bx {
    max-width: 94%;
    width: 94% !important;
}
.story-slider-bx{ width: 60%; margin:0 auto;}
.our_journey_left{ width: 40%;}
   .our_journey_right{ width: 50%;}
   .c_box1, .c_box3{ width: 24%;}
   .c_box2 { width: 38%;}
   .c_box4, .c_box5 { width: 46.4%;}

	 .hmpg-choose .c_box {    width: 42%; }
	 .why_choose_us_top h2{ width: 100%;}
	 .magento-migrate-box{ width: 29%;}
/*Shopify Expert page*/
.shopify-experts-new .bannerForm .banner-slider {
    width:60%;}
.jotform-heading-img{
    padding: 35px 30px 1px;	
}
.our-services-new.our-services {   
    padding: 75px 0px;  
}
.shopifyplus_wr .our-work .logo img{ max-width: 100%;}

.cs-main .container{ padding: 25px;}


	.banner-section .banner-content { width: 45%;padding: 10px; }
	.bannerForm .banner-content,.shopifyplus-banner .banner-content, .banner-slider { background: transparent;width: 48%;position: relative; z-index: 1;}
	
	.magento-banner .banner-content { background-color: transparent;width: 48%;}
   .abtbnr-inr{ width: 90%;}
   .services-wr, .seo-about{ gap: 15px;}
   .reason-bx { gap:30px; margin-top: 20px;}
   .box-content h4{ font-size: 20px; line-height: 26px;}
   .testimonial_top h3{ font-size: 20px; line-height: 24px;}
   

}
@media(max-width: 1024px){
	body { font-size: 16px; line-height: 25px; }
	h1 {  font-size: 38px;  line-height: 44px;}
	.team-dt span.teamnumbr {
        font-size: 22px;
        line-height: 28px;
    }
	.hmpg-choose .c_box h3 {
        font-size: 22px;
        line-height: 30px;
        margin-top: 0px;
		margin-bottom: 0;
		width: 100%;
    }
	.hmpg-choose h2{ width:100%}
	
	.cta-boxes .box .info{padding: 15px;}
	.cta-boxes .box .info h4 { font-size: 38px; line-height: 45px; }

	.video-main, .row2 .video { width: 48% !important; }
	.row2 > div:not(.video) { display: none; }

	.about-services .square_teaser{width: calc(100%/3 - 40px);padding: 30px 15px;}
	.apps_cols .app_col { width: calc(100%/3); }
	.apps_cols .app_col>div{margin: 0 5px;padding: 10px;}
	.apps_cols .app_col >div h4{font-size: 19px; line-height: 25px;}

	.bnr_left,.innerbanner.image-left .bnr_left { margin-left: 2%; margin-right: 2%; }

	.expert-content-top { font-size: 18px; line-height: 28px; }
/*	.expert-content-top p>span { margin-bottom: 20px; display: block; line-height: 35px; }*/

	.our-process-item { margin-top: -125px;}
	
	.redesign-banner .btns>.btn { width: 190px; margin-right: 5px; }

	.bigcommerce-apps .app-wrp .app-info .app-rating>span>span { display: none; }

	.star-with-logo .test-star { width: calc(100% - 60px); display: block; }
	.test-logo { width: 60px; }
	.testimonial h5 { width: 100%; }
	    .hm-process .magento-migrate-box {
        width: 42.3%;
    }

}
@media(max-width:1023px){
/*Shopify Expert page*/
.banner-section .banner-content, .shopifyplus-banner .banner-content {
        text-align: left;
    }
    .jotform-heading-img {
        margin-bottom: -1px !important;
    }
    .jotform_box {
        width: 100%;
		background-color: #fff;
		border-radius: 30px;
    }
    .tab.tabdt {
    display: none !important;
    }
         .tab.tabmob {
        display: flex !important;
    }
    .testimonial-box-section .tab {
    margin-bottom: 30px;
}
.testimonial-box-section .tab{
margin-top: 30px !important;
}
.hedlogo.mob{
display:flex;
}
.hedlogo.dt{
display:none;
}
.banner-section .banner-content, .shopifyplus-banner .banner-content {
        text-align: left;
    }
	
.why_choose_us_bottom{ gap: 15px;}
.c_box2 {  width: 35%;    }
.box-content{ margin:0 5px;}
.box-content h4{font-size: 17px;}
}
@media(max-width: 980px){
	img.review_image{ margin: 30px auto 50px;}
.banner-image {
    width: 100%;
    text-align: center;
    margin-top: 70px;
}
.banner-content {
    width: 100%;
}

	ul#main-nav li { font-size: 15px; line-height: 25px; margin-right: 10px; font-weight: 200; }
	/* Footer */
	footer.footer-wr .container { flex-wrap: wrap; }
	footer.footer-wr .footer:nth-child(2n) { padding-right: 0; }
	footer.footer-wr .footer { width: 45%; margin-bottom: 30px; }


	.banner-section { padding: 50px 0 ;}
	section { padding: 30px 0;}
	.banner-section>.container { flex-wrap: wrap; justify-content: center; }
	.banner-slider .image-slide.slick-current.slick-active { margin: 0 20px; }
	.banner-section .banner-content,.shopifyplus-banner .banner-content { width: 100%; text-align: left;padding: 0; }
	.btns.btns-desk { display: none; }
	.btns.btns-mobile { display: flex; }
	.banner-slider { width: 100%; text-align: center; margin-top: 40px; }
	.bannerForm .banner-slider { padding: 0; margin: 0; width: 100%; }
	.banner-slider .image-slide:not(.slick-current.slick-active) img{height:a !important}
	.cta >.container { flex-wrap: wrap; }
	.cta >.container>* { width: 100%; text-align: center; }
	.cta-heading  {margin-bottom: 50px; }
	/*.our-works .our-work { width: 36%; }*/

	.row1.flex { flex-wrap: wrap; }
	.row1 .heading-wr { width: 100%; text-align: center; margin-bottom: 30px; }
	.video-main { width: 100% !important; }
	img.video-cover { width: 100%; }
	.morelogo i.right { right: 0; }
	.morelogo i.left { left: 0; }
	.banner-section { overflow: hidden; z-index: 0; }
	.services-wr,.clients { width: 100%; margin: 0 auto; }
	.btn { min-width: 170px;}
	.portfolio-content .btns>.btn{ min-width: 150px;}

	.quality_section { flex-direction: column-reverse; width: 90%; margin: 0 auto; }
	.quality_section::before { background: transparent; }
	.quality_section>* { width: 100%; }
	/*.quality_content { padding: 0px 48px 30px; background-color: #0084fe; top: -100px; }*/

	.portfolio_openmodal .caption-text { flex-direction: column; text-align: center; }

	/*.count-number { flex-wrap: wrap; }
	.count-number .num { width: calc(90% / 3); border-right: none; margin: 10px 0; border: 1px solid #cccccc6b!important; padding: 10px 5px; }*/
	.se-price-tables{flex-wrap: wrap;}
	.se-price-tables .seo-price-pg { width: 50%; margin-bottom: 20px; }

	.theme-w .container { top: 30%; justify-content: flex-start; }
	.theme-w .banner-content { width: 35%; text-align: left; }


	.cta-heading { margin-bottom: 20px; }
	.cta.cta-themes.cta-case-study { padding: 120px 0 60px; }
	.cta.cta-themes.cta-case-study .cta-boxes { flex-wrap: wrap; }
	.cta-case-study .cta-boxes h2 { position: static; width: 100%; margin-bottom: 30px; }
	.casestudy-wrapper { padding: 100px 0 50px;margin-top: 40px;}
	.key-points .point h4 { font-size: 26px; line-height: 30px; }

	.key-points .container { flex-wrap: wrap; justify-content: unset; display: block; text-align: center; }
	.key-points .point { width: calc(85%/3); display: inline-block; margin: 0 5px 15px; vertical-align: top; }

	.cta-case-study .banner-content { text-align: left; }
	.cta-boxes { margin-top: 30px; }
	.our-works .our-work>img{margin-top: 5px;}
	./*services-wr .slick-arrow, .clients .slick-arrow { top: unset; bottom: -15px; font-size: 25px; }
	.services-wr .left.slick-arrow, .clients .left.slick-arrow { left: calc(50% - 30px); transform: translateX(-50%); }
	.services-wr .right.slick-arrow, .clients .right.slick-arrow { right: calc(50% - 30px); transform: translateX(-50%); }*/

	.services-wr .left.slick-arrow, .clients .left.slick-arrow { left: -15px; }
	.services-wr .right.slick-arrow, .clients .right.slick-arrow { right: -20px; }
	.clients .left.slick-arrow { left: -15px; }


	/*.services-wr .left.slick-arrow, .clients .left.slick-arrow { left: -15px; }*/
	.banner-slider .rotation { bottom: -55px; right: 0;}

	.Portfoli-img {  width: 45%; }
	.portfolio-content { width: 53%; margin-left: 20px; }
	h3.caption_lefthover { width: 96%; font-size: 16px; line-height: 20px; margin-top: 0; }


	.magento-banner .banner-content ul { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
	.magento-banner .banner-content ul li { margin-bottom: 10px; width: 100%; justify-content: center; }
	.magento-banner .banner-content { margin-bottom: 30px; }
	.magento-migrate-box { width: 46%; }
	.accordion-title { font-size: 22px; line-height: 30px; }
	.magento-banner .banner-image, .magento-banner .banner-image>img { width: 100%; }
	.scroll-img { height: 400px; }

	.shopifyplus-banner .animate-wr,.shopifyicon { justify-content: center; }
	.banner-image { margin-top: 30px; }

	.bigcommerce-count-wr .count-wr h5 { font-size: 28px; line-height: 30px; }
	.bigcommerce_wr .head-with-arrow { justify-content: space-between; text-align: left; }

	.wix-service .magento-migrate-boxes { justify-content: space-between; }
	.wix-service .magento-migrate-boxes .magento-migrate-box { width: calc(50% - 35px); margin: 0 0 20px; }

	a#mob-menu.hide_icon { display: none !important; }
	.redesign-banner .animated_txt_wr span.text-rotation br { display: none; }
	body.wordpress-developer .container.flex, section.page.seo-text .our-process-wrap, section.bigcommerce-count-wr .container.flex{
		flex-wrap: wrap; 
	}
	.bannerForm .banner-content, .shopifyplus-banner .banner-content, .banner-slider{ width: 100%;}
	.seo-about>* { width: calc(45% - 40px);}
	.teamcounter {
        width: 70%;
        justify-content: center;
    }
	.c_box_inner .flex{ flex-wrap: wrap;}
	.c_box1, .c_box3 {
        width: 26%;
    }
	.info2 ul li{ text-align: center;}
	


}
@media(max-width: 979px){
/*Shopify expert page*/

	
    .bannerForm .banner-content ul {
        list-style: inside;
        text-align: left;
    }
    
    /*Shopify expert page*/
	.bannerForm .banner-content ul {
        text-align: left;
    } 
   
.hedlogo {
        padding-bottom: 30px;
    }
.shopify-partner.bannerForm .banner-slider>img{
    margin: 20px auto;	
}
.country-boxes .slick-prev, .country-boxes .slick-next {
    display: none !important;
}
.hedlogo {

    margin: 5px 0px !important;
}

}
@media(max-width:980px) and (min-width:769px){
	.theme-w .banner-content { width: 50%; text-align: left; }
	.theme-w .container { top: 50%; justify-content: flex-start; transform: translateY(-50%); }
	.theme-w .banner-content .btnss-wr a { min-width: 130px; }
}
@media(max-width: 900px){
	.portfolio-content .view-link.btns > a.btn { padding: 15px 2px; margin: 0 10px 0 0; min-width: 150px; }
	.bigcommerce-apps .app-wrp { flex-direction: column; }
	.bigcommerce-apps .app-wrp .app-logo { width: 35%; padding-bottom: 35%; margin-bottom: 15px; }
	.bigcommerce-apps .app-wrp .app-logo .logo svg { width: 60px; height: 60px; }
	.bigcommerce-apps .app-wrp .app-info { width: 100%; text-align: center; }
	.bigcommerce-apps .app-wrp .app-info .app-rating { justify-content: center; }
	.our-services-new .services-wr i.fa.fa-arrow-right.slick-arrow{right: 42%;}
	.our-services-new .services-wr i.fa.fa-arrow-left.slick-arrow{left: 42%;} 
	.story-slider-bx { width: 96%;}
	.hmpg .story_block_left a { left: 10%; }
	.c_box{width: 80% !important; margin: 0 auto; height: auto;}
	.c_box_inner .flex{ flex-wrap:nowrap;}
	.abtgalry .imgbx1, .abtgalry .imgbx2, .abtgalry .imgbx3, .abtgalry .imgbx4 { width: 80%; margin: 0 auto; text-align: center; }
	.why_choose_us_top{ text-align: center;}
	
	
}

@media(min-width: 800px){
	ul#main-nav li.has-submenu { padding-bottom: 25px; top: 13px; }
	ul#main-nav li ul.submenu { position: absolute; width: 290px; border: 1px solid #0b1d33; padding: 10px; background: #24242C; transition: all 0.35s ease-in; visibility: hidden; top: 50px; left: -50px; border-radius: 20px; }
	ul#main-nav li:hover ul.submenu { visibility: visible; transition: all 0.3s linear; }

	
}
@media(max-width: 800px){
	.bannerForm .banner-content, .shopifyplus-banner .banner-content {
        background: transparent;
        width: 100%;
    }
	.jotform-heading-img {  margin-bottom: 0 !important;}
	.page{ margin-top: 50px;}
	.header{padding: 0px 0;}
	h1 { font-size: 36px; line-height: 40px; } 
	h2 { font-size: 30px;line-height: 40px; }
	h3 { font-size: 26px; line-height: 34px;}
	h4 { font-size: 22px; line-height: 28px;}
	.btn { min-width: 140px; font-size: 14px; line-height: 20px; }
	ul.submenu { display: none; padding: 10px 0; margin-top: 5px; margin-left: 5px; }
	ul.submenu li { margin: 0 0 10px 5px !important; }
	ul.submenu li a { font-size: 16px; line-height: 25px; }
	ul.submenu li:last-child { margin-bottom: 0 !important; }
	.logo { width: 50%; }
	.navbar a, .dropdown .dropbtn{
	padding: 9px 7px;	
	}
	.navbar a{
    font-size: 16px;
    margin-right: 14px;
	}
	.navigation #navbx { display: none; }
	.navigation #navbx a { display: block; position: relative; z-index: 1; }
	li.has-submenu i { position: absolute; left: 130px; top: 5px; font-size: 20px !important; }
	
	.navigation { width: auto; }
	a#mob-menu{ display: block; font-size: 30px; }
	.navigation #navbx { display: block; position: fixed; left: -100%; top: 0; background-color: #24242C; padding: 30px; bottom: 0; width: 50%; box-shadow: 0 0 10px #cccccc87; z-index: 2; }
	.navigation #navbx a { font-size: 18px; line-height: 30px; margin-bottom:0px; }
	.portfolio-content h5{margin: 30px 0 15px;}
	.portfolio-content .btns>.btn { min-width: 150px; margin: 0 15px 10px 0; }
	.web-redesign-services .redesign_service { width: calc(50% - 20px) !important; padding: 0 20px !important; }
	.web-redesign-services .redesign_service:nth-child(odd) { padding-left: 0 !important; }
	.web-redesign-services .redesign_service:nth-child(even) { padding-right: 0 !important; }
	div#navbx a {
    width: 80%;
    display: block;
    text-align: left;
}
.navigation #navbx{
overflow: scroll;	
}	
.sp_section_left, .sp_section_right, .image-with-text.magento .why-accordian{
	width: 100%;
}
.image-with-text .container>*, .image-with-text.magento div#accordion__img { width: 100%; }
.why_partner_with_us .sp_section_right, .partner-program .content-wr{ margin-top: 50px;}
.why_partner_with_us .sp_section_left, .why_partner_with_us .sp_section_left p{ text-align: center;}
.what_need_bottom::before{ left: 33px;}
.partner-program .image-wr img, #accordion__img img{ width: 90%; margin: 0 auto; display: block;}

}

@media(max-width: 769px){
	  .aboutpg .our_partners_image_box {
        width: 175px;
    }
	
    
	    .hm-process .magento-migrate-box {
        width: 40.3%;
    }
	.hmpg-choose .c_box {
        width: 40%;
    }
	.shopify_plus_page h1 {  font-size: 30px;  line-height: 36px; }
	.shopify_plus_page h2, .shopify_plus_page h3, .shopifyplus_wr .our-works .our-work h3 {  font-size: 26px;  line-height: 30px; }	
	.banner-slider .image-slide.slick-current.slick-active{margin:0}
	.image-with-text .container,.image-with-text.img-right .container { flex-direction: column; }
	
	.row1, .row2 { flex-wrap: wrap; }
	.row1.flex>* { width: 100%; margin-bottom: 30px; }
	.row2 > div:not(.video) { display: none; }
	.row2 .video { width: 48%; }
/*	.callaction { flex-wrap: wrap; }*/
	.callaction>div { width: 100%; text-align: center; }
	.callaction .heading-wr { align-items: flex-start; margin-bottom: 30px; padding: 15px 10px; width: 53%; text-align: left; }
	.callaction .img-wr { text-align: center; position: absolute; top: 0; right: 0; bottom: 0; width: 40%; }
	.callaction .img-wr>img:not(.pos) { width: 100%; height: 100%; }
	.callaction .img-wr img.pos { position: static; }
/*	.callaction .img-wr>img:not(.pos) { display: none; }*/
	.callaction .img-wr { text-align: center; }
	.client { flex-direction: column; }
	.testimonial { border-left: none; padding: 15px 0 0; margin: 15px 0 0; text-align: center; }
	.our-works { display: block; }
	.our-works .our-work { width: 85%; padding: 20px; margin: 0 auto 30px; }
	.our-works .our-work h3 { font-size: 35px; line-height: 40px;}

	
	.banner-slider .image-slide:not(.slick-current.slick-active) img{height:100% !important}

/*	.services-wr .slick-track,.clients .slick-track{padding: 0;}*/
.services-wr .slick-track, .clients .slick-track { padding: 0; }
	.our-works .our-work .logo { min-height: unset; }

	.working-wr { flex-wrap: wrap; justify-content: center; }
	.working-wr .work-box { width: 40%; margin: 0 2% 30px; }
	section.cta.about-us-page .cta-boxes .box .info { width: 22%;}
	section.banner { padding: 100px 0 50px;}
/*	section.banner h1 { font-size: 35px; line-height: 40px; }*/
	.services-wr .right.slick-arrow, .clients .right.slick-arrow { right: -15px; }
	.services-wr .left.slick-arrow, .clients .left.slick-arrow { left: -15px; }


	.innerbanner, .innerbanner.image-left { flex-wrap: wrap; flex-direction: column-reverse; }
	.innerbanner>* { width: 100%; margin: 10px 0; }
	.bnr_left, .innerbanner.image-left .bnr_left { margin: 0; }
	.intro-text { margin: 0 2%; }
	.about-services .square_teaser { width: calc(100%/2 - 40px);}
	.apps_cols .app_col>div { flex-direction: column; justify-content: center; text-align: center; align-items: center; }

	.shopify-experts-brands .brand-logos a { margin: 0 0 20px !important; }

	.mySlides { overflow-y: auto; background-color: #000; flex-wrap: wrap; }
	.project-infos>.inf .services_box span,.project-infos>.inf h4 { text-align: left; }
	.Portfoli-img, .portfolio-content { width: 85%; margin: 0 auto; text-align: center; display: block; height: auto; }

	.wordpress-points { width: 100%; }
	.wordpress-second.seo-wr span { width: calc(100% - 30px); }
	.our-process-wrap { flex-wrap: wrap; padding-top: 0; }
	.our-process-item { width: calc(50% - 30px); margin: 0 0 20px; }
	.sctn-number-seo .apps_cols { flex-wrap: wrap; }
	.sctn-number-seo .apps_cols .app_col { width: 50%; margin-bottom: 15px; }

	div#services__accordion { margin-top: 20px; text-align: left; }

	.need-help-wr .container { flex-direction: column-reverse; }
	.need-help-wr .container>* { width: 100%; text-align: center; margin: 10px 0; }

	.theme-w::after { position: absolute; content: ''; background-color: #000; left: 0; right: 0; top: 0; bottom: 0; opacity: 0.7; }
	.theme-w .banner-content { width: 100%; text-align: center; position: relative; z-index: 9; background-color: transparent; }
	.theme-w .container { position: static; margin-top: 50px; }
	.theme-w>img { position: absolute; width: 100%; object-fit: cover; }

	 .key-points .point { width: calc(80%/3);}
	.cs-wr h3 { font-size: 25px; line-height: 35px; margin: 35px 0 0; }

	.cta-case-study .container { flex-direction: column-reverse; }
	.cta-case-study .container >* { text-align: center; width: 100%; }

	.testimonial-section-wr{display: none;}
	.testimonial-section-wr-mob{display: block;}

	section.single-banner.cs-web-banner.text-center { padding-top: 120px; }

	.image-with-text .content-wr ul { display: flex; flex-wrap: wrap; }
	.image-with-text .content-wr ul li { margin-right: 35px; width: 100%;}

	.seo-cs-st .image-wr { text-align: center; margin-bottom: 30px; }
	.image-with-text .image-wr { margin-bottom: 30px; }
	.seo-info-wr h5{ font-size: 20px; line-height: 24px;}
	
	.single-banner.cs-seo-banner>a.btn { padding: 85px 0; width: 170px; font-size: 14px;min-width: unset; }


	.banner-slider .rotation { bottom: 0; right: 0px; }
	.cta::after { right: 0; }
	section.cta,section.call-to-action { overflow: hidden !important; }
	.client { margin: 0 10px; }
	.mtb50 { margin: 20px 0; }
	.btn { margin: 0; }
	 .mb50 { margin-bottom: 20px; }
	 section { padding: 35px 0; }
	 .apps_cols .app_col{display: block;}
	 .banner-section { padding: 50px 0 0; margin: 20px 0 0;}
	.magento-migrate-box { width: 45%;  }
	 .banner-slider { padding: 20px 0; margin-top: 30px; }
	 .bannerForm .banner-slider { padding: 0; margin: 0; }
	 .cta-case-study .cta-boxes .box .info.color { width: calc(70%/4);}
	 .seo-about>*, .column-3.seo-about>*{ width: calc(45% - 40px);}
	 .about-wrapper.top { padding: 100px 0 30px; }
	 .website-re-design-services .bannerForm .banner-slider{ margin: 0 auto;}
	 .shopifyplus-banner .animate-wr{ justify-content: left;}
	

	 .clients .client > img { max-width: 100%; max-height: initial; object-fit: cover; }

	 .our-packages-wr .row.price .price-w h3 { font-size: 22px; line-height: 28px;}

	 .services-wr { justify-content: center; }
	 .service-box,.bigcommerce-features .service-box { width: 31%; margin: 0 1% 2%; }
	 .client .testimonial { margin-top: 0; }
	 .star-with-logo { text-align: left; }

	 .image-with-text.magento .why-accordian, .image-with-text.magento div#accordion__img { width: 100%; text-align: left; padding: 30px 0; }
	 .image-with-text.magento .banner-image { width: 100%; }

	 .why_shopifplus>.container { display: block; }
	 .why_shopifplus>.container>* { width: 100%; }
	 .sp_section_right { margin-top: 30px; }
	 .sp_section_right ul { margin-left: 30px; }
	 .head-with-arrow>* { margin: 0 0 20px; }


	 .bigcommerce-count-wr .container { flex-wrap: wrap; justify-content: center; }
	 .bigcommerce-count-wr .count-wr { width: 25%; margin-bottom: 10px; }
	 .bigcommerce-service .magento-migrate-wr>a { margin-top: 20px; }

	 .why_wixchoose .sp_section_left { padding: 0; margin-bottom: 50px; background-color: transparent; }
	 .why_wixchoose .sp_section_right ul { margin-left: 0; }
	 section.call-to-action img.position-right { top: 0; right: 0; width: 100px; }
	 .why_redesign_service .sp_section_right ul { margin-left: 0; }
	 .why_redesign_service .sp_section_right ul li { margin-bottom: 10px; }

	 .bigcommerce-apps .app-wrp .app-logo .logo svg { width: 40px; height: 40px; }
	 .bigcommerce-apps .app-wrp { padding: 10px; width: calc(30% - 10px); }
	 .bigcommerce-apps .app-wrp .app-info h5 { font-size: 19px; }

	 .home-page-banner .rotation { display: none;} 
	 section.cta.cta-themes{padding: 55px 0 50px; }
	 .testimonial-info h5 {
    font-weight: 500;
    margin-bottom: 2px;
}
.business_partner_pgm::before, .business_partner_pgm::after{ display: none;}
.business_partner_pgm{margin-bottom: 0px;}
}
@media(max-width:767px){


/*shopify expert page*/
.testimonial-box-section .tab .tablinks {
    width: 30%;
}
.testimonial-box-section .tab .tablinks {
        width: 30% !important;
    }
        .testimonial-box-section .tab {
        flex-wrap: unset !important;
    }
    .testimonial-box-section .tab .tablinks{
        padding: 10px 7px 10px !important;	
    }
    .testimonial-box-section .tab {
        display: inline-flex;
        flex-wrap: wrap;
    }
 .tabouter {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        flex-direction: column-reverse;
    }
	.teamcounter{  width: 90%;justify-content: center; }
	   .team-dt span.teamnumbr {
        font-size: 20px;
        line-height: 30px;
    }
    .teambx{
     padding: 15px;   
    }
    .team-dt span.teamnumbr {
    margin-bottom: 0px;
 }

 .index .teamcounter{width: 100%; justify-content: center;margin: 20px auto 0 !important; padding: 20px 0 !important; border-radius: 10px;}


}
@media(max-width: 700px){
	.our_journey_left {  width: 100%; } 
	.our_journey_right{ width: 100%;  margin-top: 50px; }
	.tab-content{min-height: auto;}
	.banner-slider .rotation { display: none; }
	.scroll-image-section .container { flex-direction: column-reverse; }
	.scroll-image-section .container>* { width: 100%; }
	.scroll-img { height: 400px; padding: 20px 0; margin-top: 30px; }
	.scroll-img>img { padding: 20px 0; height: 90%; }
	.whychoose-wr.mobile-only { display: block; }
	.scroll-image-section .container.desktop-only { display: none; }

	.shopifyplus-banner .banner-image { width: 100%; }
	.why-box{ width: 48%;}
}
@media(max-width: 650px){
	.ready_to_partner_content::before, .ready_to_partner_content::after{ display: none;}
	.ready_to_partner_content, .table-wrapper, .business_partner_pgm small{ width: 100%;}
	.partner_section{ padding: 50px 0;}
	.grid-header, .grid-body{ grid-template-columns: 1fr repeat(3, minmax(110px, 1fr));} 
	.grid-body{ padding:5px;}
	.ready_to_partner_content p{ text-align: center;}
	
	.team-dt span.teamnumbr{font-size: 14px;
        line-height: 22px;}
	.btn{font-size: 13px; line-height: 20px;}
	.hmpg-choose .c_box {
        height: auto;
    }
	.hmbrand .logo-boxes .our_partners_image_box{ height:auto}
	.story_block_right { width: 100%;}
	.videoBox1, .videoBox2, .videoBox3 {  width: 300px; }
	.our-services-new .services-wr i.fa.fa-arrow-right.slick-arrow{right: 40%;}
	.our-services-new .services-wr i.fa.fa-arrow-left.slick-arrow{left: 40%;} 
	.our-services-new .slick-arrow { bottom: -50px; }
	
	.hmpg-choose .c_box h3{ text-align: left; margin-left: 10px;}
	.hmpg-choose .c_box, .hm-process .magento-migrate-box {
        width: 90%;
    }
	h4 { font-size: 20px; line-height: 25px; }
	.row1.flex { margin: 0; }
	.row2 .video { width: 100% !important; margin-bottom: 30px; }
	h2 { font-size: 28px; line-height: 34px; }
	.fewmore { flex-direction: column; }
	.morelogo { width: 100%; margin: 20px 0; }
	.brand-logos > a { width: 30%; }

	.portfolio-gallery li.portfolio-item { width: 45%; }
	.key-points .point { width: calc(75%/2); margin: 0 1% 20px; padding: 30px 0; }

	.case-testimonial blockquote { width: 85%; padding: 20px; }
	.cs-main .container { padding: 30px 4%; width: 92%; }

	.casestudies .case-study a.view-btn { width: 94%; padding: 15px 0; bottom: 10px; }

	.seo-boxesw .container { flex-wrap: wrap; }
	.seo-boxesw .container>* { width: 100%; }
	.seo-boxesw .container::after{display: none;}
/*	.clients .client img { max-width: 120px; width: auto; }*/
	.back-to-top { display: none !important; }
	p { margin: 10px 0; }
	.cta-case-study .cta-boxes .box .info.color { padding: 20px 10px; width: calc(80%/4); }
	.video iframe { width: 99.5%; }

	h3 { font-size: 28px; line-height: 35px; }

	section.banner.banner-contact, section.page-experts,section.banner.banner-contact { margin-top: 40px; }

	a.next, a.prev { font-size: 18px; width: 25px; height: 25px; line-height: 26px; }
	a.next { right: -10px; }
	a.prev { left: -10px; }
	.service-box h4{font-size: 22px; line-height: 25px;}
	.our-works .our-work h3 { font-size: 25px; line-height: 30px; }

	.our-packages-wr .row.price .price-w a.btn { min-width: unset; width: 96%; padding-left: 0; padding-right: 0; margin: 10px auto 0; }
	.service-box,.bigcommerce-features .service-box { width: 46%; margin: 0 1% 2%; }
	.home-page-banner .rotation { display: none; }

	.magento-migrate-box { width: 100%; border-radius: 10px; margin-bottom: 20px; }
	.bigcommerce-service .magento-migrate-box { min-height: unset; }
	.magento-migrate-box::after { border-top-left-radius: 8px; border-bottom-left-radius: 8px; width: 22%; }
	.magento-migrate-box .box-content { width: 75%; }
	.magento-migrate-box .box-img { width: 23%;}

	.brand-logo { margin-bottom: 0; }

	.sp_wetakersection { flex-wrap: wrap; padding: 0; }
	.sp_wetakersection .sp-wetake-wrp { width: 100%; margin-bottom: 30px; padding: 20px; }
	.sp_wetakersection2 .sp-wetake-wrp { display: block; width: 100%; box-sizing: border-box; margin-top: 0; }
	.sp_wetakersection2 .sp-wetake-wrp > * { width: 100% !important; }
	.sp_wetakersection2 .sp-wetake-wrp img { margin-top: 20px; }
	.sp_wetakersection .sp-wetake-wrp .ttl-wr h4 { font-size: 18px; line-height: 25px; }
	.sp_wetakersection .sp-wetake-wrp .ttl-wr img { width: 45px; }

	.wix-service .magento-migrate-boxes .magento-migrate-box { width: 100%;}

	.redesign-banner .animated_txt_wr { text-align: left; }

	.bigcommerce-apps .flex { flex-wrap: wrap; }
	.bigcommerce-apps .app-wrp { width: 100%; margin-bottom: 20px; padding: 20px; }
	.bigcommerce-apps .app-wrp .app-logo { width: 80px; padding-bottom: 80px; }
	.bigcommerce-apps .app-wrp .app-logo .logo svg { width: 50px; height: 50px; }

	div#fixed-btn-bottom { display: block; position: fixed; bottom: 0; left: 0; right: 0; z-index: 3; }
div#fixed-btn-bottom a.btn { width: 100%; border-radius: 0; background-color: #0084fe; color: #fff; font-size: 22px; padding: 10px; }
	.copyright { margin-top: 0; padding-bottom: 70px; }
	body .crisp-client .cc-1yy0g.cc-1wive.cc-vibqn a {bottom: 55px!important;}
	body .crisp-client .cc-1brb6[data-full-view=true] .cc-1yy0g .cc-1m2mf {bottom: 55px!important;}

	.whts_btn {bottom: 55px;}
	.testimonial-box-section .tab .tablinks {
        width: 30% !important;
    }
        .testimonial-box-section .tab {
        flex-wrap: unset;
    }
    .casestudy-wrapper {
        margin-top: 50px;
    }

}
@media(max-width:649px){
	.page { margin-top: 70px;  }
/*Shpify Expert Page*/

.banner-section .banner-content>img {
    margin-bottom: 10px;
   }
   .jotform-heading-img {
        padding: 30px 30px 20px;
    }
    
   
    .tab.tabmob {
    margin-bottom: 10px;
}
.testimonial-box-section .tab .tablinks {
	width: 45% !important;
	margin-bottom: 10px;
	}
	.testimonial-box-section .tab .tablinks{
	    margin: 0 auto 15px;	
	}
	.testimonial-info svg {
    width: 40px;
    height: 40px;
}
    .testimonial-info {
        padding: 15px 0 0px;
    }
.banner-section .banner-content, .shopifyplus-banner .banner-content {
        text-align: left;
    }
    .testimonial-box-section .tab .tablinks .thumb {
        display: none;
    }
.testimonial-box-section .tab .tablinks .info {
    width: 100% !important;
    text-align: center;
}
ul.portfolio-cats .right.slick-arrow, ul.portfolio-cats .left.slick-arrow{
	color:#000;
}
section.testimonial-box-section {
    padding-bottom: 10px;
}
   
    section.design-page-richtext {
    padding-top: 0px;
}
}
@media(max-width: 600px){
	
	.announcement-bar{ display:none; }
	h2 { letter-spacing:1px; }
	.banner-section, section#getstart{ padding-bottom:20px;}	
	.cta-heading h2>span { border-bottom: 8px solid #0084fe; }
	.portfolio_evm .cd-gallery{ padding:0 }
	ul.portfolio-cats {padding: 0 20px; }
	ul.portfolio-cats li { margin: 0px 5px; padding: 6px 12px; font-size: 12px; line-height: 22px;}
	ul.portfolio-cats .slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); }
	ul.portfolio-cats .left.slick-arrow { left: 0; }
	ul.portfolio-cats .right.slick-arrow { right: 0; }
	footer.footer-wr .footer { width: 100%; padding-right: 0; margin-bottom: 30px; }
	.services-wr .slick-track,.clients .slick-track { padding: 0; }
	.services-wr, .our-clients-section .clients { width: 96%; margin: 0 auto; padding: 0 0 30px; }
	

/*	.service-box p { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical; }*/
	h1 { font-size: 30px; line-height: 36px; letter-spacing:1px }
	.banner-content h1>span { display: inline;  }
	h2 > br { display: none; }

	section.cta.about-us-page .cta-boxes .box .info { width: 38%; }
	.working-wr .work-box { width: 100%; }

	.count-number .num { width: calc(90% / 2);}
	.apps_cols { flex-wrap: wrap; justify-content: center; }
	.apps_cols .app_col { width: calc(100%/2); margin-bottom: 10px; }

	.Portfoli-img, .portfolio-content { width: 96%; }
	#slideshow, #slideshow2 { height: auto; padding-top: 80%; }
	.navigation ul#main-nav{width: 70%;}

	.seo-wr p { width: 100%; margin: 0 0 10px; }
	.seo-wr p:last-child { width: 100%; }
	.our-process-item,.seo-about>*,.se-price-tables .seo-price-pg, .column-3.seo-about>*{ width: 100%; }

	.banner-section.theme-main .banner-content img { padding: 10px 5px; }
	.casestudies .case-study { width: calc(96%/2);  }

	.content-wr.cs-web .box { justify-content: space-between; }
	.content-wr.cs-web .box .info { width: 45%; margin: 0 0 20px; }
	.single-banner.cs-seo-banner>a.btn { padding: 50px 0 80px; width: 130px; font-size: 14px; line-height: 20px; bottom: -70px; }
/*	.primary-btn { box-shadow: 0 10px 35px 0 #0084fe87; }*/
	.cta-boxes .box .info { padding: 25px 14px;}
	.cta-boxes .box .info h4 { font-size: 20px;line-height: 30px;margin: 0;}
	.cta-boxes .box.box2 > div, .cta-boxes .box.box3 > div { width: 42%; padding: 25px 10px;min-height: auto; }

	.our-packages-wr .row.price { flex-direction: column;margin-bottom: 30px; }
	.our-packages-wr .row.price .col-sm-6 { width: 100%; margin-bottom: 30px; }
	.mySlides { padding-top: 30px; }
	.portfolio-content h5 { margin: 20px 0 15px; font-size: 20px; line-height: 22px; }
	.close-popup { top: 6%; right: 0; }


	.callaction .heading-wr { width: 100%; align-items: center; text-align: center; }
	.callaction .img-wr { display: none; }
	.callaction { min-height: unset; padding: 20px 0; }
	.cta-wrap .image-wr { display: none; }
	.cta-wrap .content-wr { width: 100%; text-align: center; }

	.web-redesign-services .redesign_service { width: 100% !important; padding: 0 !important; margin-bottom: 30px; }
	.redesign-banner .animate-wr .animated_txt_wr { width: 96%; margin: 0 0 10px 0; }
	.redesign-count-wr a.btn { margin-top: 30px; }
	.why_redesign_service .sp_section_left .twentytwenty-wrapper { padding: 20px; }

	.star-with-logo { flex-direction: column; text-align: center; }
	.star-with-logo .test-star { width: 100%; margin-top: 10px; }
	.why-box .box-img{ font-size: 30px;}

}
@media(max-width: 500px){
	
	.cta >.container>* { flex-wrap: wrap; flex-direction: column; }
	.cta-boxes .box.box2,.cta-boxes .box.box3 { display: flex; width: 96%; align-items: center; justify-content: space-between; }	
	.cta-boxes .box .info span { font-size: 14px; line-height: 20px; display: block; }
	.cta-boxes .box { width: 45%; }
	.logo { width: 70%; }
	.btns>.btn,.btns-wr>.btn { margin: 0 0 20px; }
	.quality_content { padding: 10px; }
	.about-services .square_teaser,.apps_cols .app_col,.count-number .num { width: 100%; }
	.quality_content ul li { text-align: left; }
	.quality_content .informatin { width: 100%; margin-left: 10px !important; }
	.quality_content .icon { width: 10%; margin-bottom: 0; }
	.quality_content .icon i { font-size: 25px; }
	.cta-themes .cta-heading h2>span { border: none; }
	.quality_content { text-align: center; }

	.brand-logos > a { width: 50%; }

	.portfolio-gallery li.portfolio-item { width: 100%; }
	.portfolio_openmodal .caption-text { flex-direction: row; text-align: left; }
	.wordpress-points>* { width: 100%; align-items: center; }
	section.call-to-action { margin: 50px 0 0; padding-bottom: 50px; }

	.our-themes-section .our-work .btns { display: block; } 
	.our-themes-section .our-work .btns a.btn { width: 100%; padding: 15px 0; margin-bottom: 20px; }
	.cta-themes .cta-heading h2>span { line-height: 30px; }
	div#themes .slick-arrow { width: 30px; height: 30px; top: 100%; border: 1px solid #fff; border-radius: 7px; padding: 2px; }
	div#themes .slick-prev { left: 0; }
	div#themes .slick-next { right: 0; }
	.Theme-modal .modal-content { width: 90%; }

	.cta-case-study .cta-boxes .box { flex-wrap: wrap; }
	.cta-case-study .cta-boxes .box .info.color { width: 40%; }

	.video iframe { height: 250px; }
	button.play-btn { width: 60px; height: 60px;}
	button.play-btn i { font-size: 25px; line-height: 35px; margin-left: 3px; }

	#themes .slick-dots { display: block; }
	div#themes .slick-arrow { display: none !important; }
	footer.footer-wr li { margin-bottom: 10px; }
	.need-help-wr .container> .need-image { width: 80%; }
	.sctn-number-seo .apps_cols .app_col >div { margin-bottom: 20px; }
	.sctn-number-seo .apps_cols .app_col >div h4 img { top: -45px; right: 0; left: 0; margin: 0 auto; }
	.sctn-number-seo .apps_cols .app_col >div h4 { margin-bottom: 0; }
	.cta-case-study .cta-boxes .box { justify-content: space-between; width: 100%; }

	.btns { display: flex; justify-content: space-between; }
	.btns>.btn,.btns-wr>.btn { width: 48%; margin: 0 1% 10px; min-width: 115px; }
	 .our-works .our-work .logo img { max-width: 100%; }

	 .project-infos { flex-wrap: wrap; }
	 .project-infos>.inf { width: 100%; margin-bottom: 20px; }
	 .project-infos>.inf:last-child { margin-bottom: 0; }
	 h3.caption_lefthover { width: 70%; margin: 10px 0; }

	 .service-box,.bigcommerce-features .service-box { width: 100%; margin: 0 0 20px; }
	 .service-box>.box { padding: 10px; }
	 .service-box h4 { min-height: unset; margin: 15px 0 0; }

	 .theme-w .btnss-wr a.btn, .theme-w .btns-wr a.btn { min-width: 145px; }
	 .magento-banner .banner-content .btns { justify-content: center; }
	 .magento-banner .banner-content a.btn { margin: 0; width: auto; }

	 .box-content h4 { font-size: 16px; line-height: 21px;}
	 .magento-migrate-box .box-content { width: 68%; }
	 .magento-migrate-box .box-img { width: 27%; }
	 .magento-migrate-box::after { width: 26%; }
	 .magento-migrate-box .box-img img { width: 50px; height: auto; object-fit: contain; }
	 .accordion-wrap { padding: 10px; }
	 .accordion-title { font-size: 18px; line-height: 25px; margin: 0; }
	 .accordion-title > img { margin-right: 5px; width: 40px; }	

	 .banner-section.theme-main .banner-content { padding: 0; }

	 .whychoose-box { display: block !important; }
	 .whychoose-box>* { width: 100%; text-align: center; }
	 .whychoose-box .img-wr { margin-bottom: 30px; }


	 .shopifyplus-banner .animate-wr { flex-direction: column; }
	 .shopifyplus-banner .animate-wr > * { width: auto; }
	 .shopifyplus-banner .animate-wr .animated_txt_wr { min-width: 250px; margin: 5px 0 0; }
	 .shopifyplus-banner .btns { justify-content: center; }
	 .bannerForm .btns { justify-content: center; }
	 .shopifyicon { text-align: left; }
	 .shopifyplus-banner .btns .btn { width: auto; padding: 8px; }

	 .our-work-section.shopifyplus_wr { position: relative; margin-bottom: 20px; }
	 .head-with-arrow { display: block; }
	 .head-with-arrow .slider-arr { text-align: center; position: absolute; bottom: -45px; left: 0; right: 0; }

	 .bigcommerce-count-wr .count-wr { width: 100%; margin-bottom: 20px; }
	 .bigcommerce-banner .animate-wr { flex-direction: row; text-align: left; }
	 .bigcommerce-banner .animate-wr .animated_txt_wr { min-width: 80px; margin: 0 10px; }
	 .bigcommerce-banner .animate-wr p { font-size: 14px; line-height: 18px; }

	 .head-with-arrow .heading-wr { width: 100%; text-align: center; }

	 .why_wixchoose .btns { display: block; text-align: center; }
	 .why_wixchoose .btns>a { margin: 0 0 20px; width: 220px; }
	 .redesign-banner .btns { display: block; }
	 .redesign-banner .btns .btn { width: 100%; padding: 10px; margin: 0 0 20px; box-sizing: border-box; max-width: 250px; }

	 div#fixed-btn-bottom a.btn { font-size: 18px; line-height: 28px; }

	.aboutpg .logo-container {  grid-template-columns: repeat(1, 1fr);  }
	
	
	.cell:first-child { width: 90px;}
	.cell {  padding: 10px;}
	.ready_to_partner{padding-top: 50px !important;  padding-bottom: 200px !important;}
}
@media(max-width:479px){
	
	#getstart h1{
		font-size:28px;
		line-height:34px;
	}
	.testimonial-box-section .tab .tablinks{
		width:75% !important;
	}
	section.casestudy-wrapper h1 {
    font-size: 27px;
    line-height: 33px;
    margin-bottom: 10px;
}
	}
@media(max-width: 414px){
	
	section.cta.about-us-page .cta-boxes .box .info { width: 100%; }
	.portfolio_openmodal .caption-text { flex-direction: column; text-align: center; }
	.Theme-modal .modal-content .modal-header button.close { top: -25px; right: -10px; }
	.Theme-modal .modal-content .modal-header h4.modal-title {text-align: center; }
	.key-points .point { width: 100%; margin: 0 0 20px; }
	.key-points .point p { min-height: unset; margin: 10px 0; }
	.content-wr.cs-web .box .info { width: 100%; padding: 30px; }
	.casestudies .case-study { width: 100%; margin: 0 0 20px; }
	.btn { padding: 15px 10px; font-size: 16px; }
	.video iframe {  height: 190px; }
	.theme-main .btns,.theme-w .btns { justify-content: center; }
	.view-link.btns { flex-wrap: wrap; }
	.portfolio-content .view-link.btns > a.btn { width: 100%; margin: 0 0 20px; }
	.portfolio-content .view-link.btns > a.btn:last-child { margin-bottom: 0; }
	.theme-w .btnss-wr a.btn, .theme-w .btns-wr a.btn { min-width: unset; width: 170px; margin: 10px 0 10px !important; padding: 15px; }
	.scroll-img { height: 300px;}
	.scroll-content { text-align: center; }
	.scroll-content::-webkit-scrollbar { display: block; }
.scroll-content::-moz-scrollbar { display: block; }
.scroll-content {
  -ms-overflow-style: block;  /* IE and Edge */
  scrollbar-width: block;  /* Firefox */
  .crisp-client .cc-tlyw[data-full-view=true] .cc-kxkl .cc-nsge { bottom: 50px !important; }
}

.bigcommerce-banner .animate-wr { flex-direction: column; }
.bigcommerce-banner .animate-wr .animated_txt_wr { min-width: unset; width: 120px; }
.bigcommerce-banner p>span { display: block; }

.redesign-banner .animate-wr .animated_txt_wr { width: 96%; }
.our-services-new .services-wr i.fa.fa-arrow-right.slick-arrow{right: 36%;}
.our-services-new .services-wr i.fa.fa-arrow-left.slick-arrow{left: 36%;}


}
@media(max-width: 375px){
	.why-box { width: 100%;}
	.cta-case-study .cta-boxes .box .info.color { width: 80%; margin: 0 auto 20px; }
}
/*!
* zeynepjs v2.2.0
* A light-weight multi-level jQuery side menu plugin.
* It's fully customizable and is compatible with modern browsers such as Google Chrome, Mozilla Firefox, Safari, Edge and Internet Explorer
* MIT License
* by Huseyin ELMAS
*/.zeynep,.zeynep .submenu.opened:not(.current),.zeynep.submenu-opened{overflow:hidden}.zeynep,.zeynep .submenu,.zeynep-overlay{bottom:0;position:fixed;top:0}.zeynep{-webkit-overflow-scrolling:touch;overflow-y:auto;pointer-events:none;transform:translateX(-100%) translateZ(0);z-index:1011}.zeynep .submenu:not(.no-transition),.zeynep:not(.no-transition){transition:250ms}.zeynep-overlay{background-color:rgba(0,0,0,.42);display:none;left:0;right:0;z-index:1010}.zeynep-opened .zeynep-overlay{display:block}.zeynep.opened{pointer-events:auto;transform:translateX(0) translateZ(0)}.zeynep .submenu{min-height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto;pointer-events:none;width:100%}.zeynep .submenu.opened{left:0;pointer-events:auto}


.lead {
  font-size: 16px;
  line-height: 1.44;
  max-width: 260px;
  margin: 0 auto;
  margin-bottom: 25px;
}


.btn-open {
  border: 0;
  border-radius: 27.5px;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, .05);
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
/*  min-width: 150px;*/
  outline: 0;
  padding-bottom: 15px;
  padding-top: 15px;
  cursor: pointer;
  margin: 0 6px;
}
.btn-open:active {
  box-shadow: inset 0 3px 5px 0px rgba(0, 0, 0, .1);
}

/*.btn-open.first {
  background-color: #fd698d;
  color: #ffffff;
}*/
.btn-open.second {
  background-color: #ffffff;
  color: #fd698d;
}

/* zeynepjs menu styles */
.zeynep {
    background-color: #24242C;
    color: #fff;
    width: 295px;
}

.zeynep ul {
    list-style-type: none;
    padding: 0;
    padding-left: 25px;
    -webkit-overflow-scrolling: touch;
}
.zeynep ul > li {
  display: block;
}

.zeynep ul > li > a {
  color: inherit;
  display: block;
  font-size: 14px;
  font-weight: 400;
  padding: 10px 6px;
  text-decoration: none;
  transition: all 150ms;
}
.zeynep ul > li > a:hover {
    border-radius: 3px;
    color: #0084FE;
}

/*.zeynep ul > li:not(:last-child) > a {
  border-bottom: 1px solid #efefef;
}*/

.zeynep ul > li.has-submenu > a {
  background-image: url("../images/submenu-arrow.svg");
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 8px 14px;
}

.zeynep ul > li.has-submenu > a:hover {
  background-image: url("../images/submenu-arrow-active.svg");
}

/* zeynepjs submenu styles */
.zeynep .submenu {
  background-color: #24242C;
  left: 295px;
}

.zeynep .submenu-header {
  background-image: url("../images/menu-back.svg");
  background-position: left 20px center;
  background-repeat: no-repeat;
  background-size: 8px 14px;
  border-bottom: solid 1px #efefef;
  cursor: pointer;
  position: relative;
}

.zeynep .submenu-header > a {
  color: inherit;
  display: block;
  font-size: 20px;
  font-weight: bold;
  padding: 18px 20px;
  padding-left: 40px;
  text-decoration: none;
}
.zeynep.opened{
 padding-top: 25px; 
}

.zeynep .submenu-header > a:before {
  background-image: url("../images/submenu-arrow.svg");
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 8px 14px;
  content: "";
  height: 100%;
  left: 26px;
  position: absolute;
  top: 0;
  transform: rotate(-180deg);
  width: 20px;
}

.zeynep .submenu > label{

    color: #0084FE;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: 19px;
    padding-left: 25px;
   

}
img.banner_img.badge-new {
    margin: 0 auto;
    max-width: 140px;
}.popup1 {
    background: #1c1c1c;
    border: 3px solid #0084fd!important;
    border-radius: 20px;
    text-align: center;
    position: relative;
    max-width: 500px;
    box-shadow: 0 0 25px #0084fd!important;
    animation: popup-appear 0.8s 
ease;
    overflow: hidden;
}
.close-btn1 {
    color: #0084fd!important;
}
/* ================================
   EVM NEW BFCM (scoped, unique)
   ================================ */
.evm-new-bfcm {
  /* Heights you control */
  --evm-bfcm-bar-height: 70px;      /* top announcement bar height */
  --evm-bfcm-video-height: 520px;   /* video area height */
  --evm-bfcm-text-height: 80px;     /* bottom text height */

  /* Mobile overrides (optional) */
  --evm-bfcm-bar-height-sm: 52px;
  --evm-bfcm-video-height-sm: 320px;
  --evm-bfcm-text-height-sm: 64px;

  width: 100%;
  background: #000;   /* blends with video edges */
  color: #fff;
  text-align: center;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
}

/* Top bar */
.evm-new-bfcm__bar {
  height: var(--evm-bfcm-bar-height);
  display: flex; align-items: center; justify-content: center;
  padding: 0 16px;
  background: linear-gradient(90deg, #121212, #2a2a2a);
}
.evm-new-bfcm__bar-text {
  margin: 0; font-size: 1.05rem; font-weight: 600; letter-spacing: .3px;
}

/* Video */
.evm-new-bfcm__video-wrap {
    height: var(--evm-bfcm-video-height);
    width: 100%;
    overflow: hidden;
    position: relative;
    background: black;
}
.evm-new-bfcm__video {
    width: 260px;
    height: 50px;
    object-fit: cover;
    display: block;
    margin: 0 auto;
}
/* Bottom text */
.evm-new-bfcm__text {
  height: var(--evm-bfcm-text-height);
  display: flex; align-items: center; justify-content: center;
  padding: 0 18px;
  background: #111;
  padding-bottom: 10px;
  padding-top: 10px;
}
.evm-new-bfcm__text-inner {
    margin: 0;
    font-size: 14PX;
    line-height: 1.4;
    /* opacity: .95; */
    color: #ffffff;
    font-weight: 700;
    padding: 10px;
    background: black;
}
/* Mobile tweaks */
@media (max-width: 768px) {
  .evm-new-bfcm__bar { height: var(--evm-bfcm-bar-height-sm); }
  .evm-new-bfcm__video-wrap { height: var(--evm-bfcm-video-height-sm); }
  .evm-new-bfcm__text { height: var(--evm-bfcm-text-height-sm); }
  .evm-new-bfcm__bar-text, .evm-new-bfcm__text-inner { font-size: .96rem; }
}
a.btn.btn_blue.common_popup.new-announcement-btn {
  position: relative;
  display: inline-block;
  font-size: 15px;
  padding: 8px 20px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  background: linear-gradient(90deg, #0084FE, #00C3FF);
  border: none;
  border-radius: 6px;
  cursor: pointer;
  box-shadow: 0 0 15px rgba(0,132,254,0.6);
  transition: transform 0.2s ease;
  /* 👇 bursty shake + pulse, then rest */
  animation: blueFridayPulseShake 4s ease-in-out infinite;
}

@keyframes blueFridayPulseShake {
  /* ---- start / base ---- */
  0% {
    transform: translate(0,0) rotate(0) scale(1);
    box-shadow: 0 0 15px rgba(0,132,254,0.6);
  }

  /* ---- SHAKE BURST (with pulse) from 8%–28% ---- */
  8%  { transform: translate(1px, 0)   rotate(-1deg) scale(1.03); }
  10% { transform: translate(-2px, 1px) rotate(1deg)  scale(1.05); }
  12% { transform: translate(2px, -1px) rotate(-2deg) scale(1.02); }
  14% { transform: translate(-1px, 2px) rotate(1deg)  scale(1.06); }
  16% { transform: translate(2px, 0)    rotate(-1deg) scale(1.03); }
  18% { transform: translate(-2px,-1px) rotate(2deg)  scale(1.08); }
  20% { transform: translate(2px, 1px)  rotate(-2deg) scale(1.04); }
  22% { transform: translate(-1px,-2px) rotate(2deg)  scale(1.07); }
  24% { transform: translate(2px, 0)    rotate(-1deg) scale(1.03); }
  26% { transform: translate(-2px,1px)  rotate(1deg)  scale(1.05); }
  28% { transform: translate(0,0)       rotate(0)     scale(1.00); }

  /* ---- brief glow pop mid-cycle ---- */
  30% {
    transform: translate(0,0) rotate(0) scale(1.08);
    box-shadow: 0 0 35px rgba(0,132,254,1);
  }

  /* ---- REST / PAUSE (no movement) ---- */
  40%, 100% {
    transform: translate(0,0) rotate(0) scale(1);
    box-shadow: 0 0 15px rgba(0,132,254,0.6);
  }
}

/* Optional hover boost */
a.btn.btn_blue.common_popup.new-announcement-btn:hover {
  transform: scale(1.08);
  box-shadow: 0 0 40px rgba(0,195,255,0.9);
}

a.btn.btn_blue.common_popup.new-announcement-btn {
    padding: 4px;
    font-size: 15px;
}
.sidewidget {
    top: 170px!important;
}

/* Wrapper position */
.xmas-widget {
  position: fixed;
  bottom: 20px;
  left: 20px;
  z-index: 99999;
}

/* Panel (starts hidden off screen) */
.xmas-panel {
  background: #b30000;
  border-radius: 10px;
  overflow: hidden;
  max-width: 199px;
  box-shadow: 0 0 15px rgba(0,0,0,0.3);

  position: relative;

  /* START completely outside screen */
  transform: translateX(-120%);
  opacity: 0;

  transition: transform 0.6s ease, opacity 0.6s ease;
}

/* Slide IN */
.xmas-panel.open {
  transform: translateX(0); /* moves into screen */
  opacity: 1;
  height: auto;
}

/* Slide OUT */
.xmas-panel.closed {
  transform: translateX(-120%); /* moves out of screen */
  opacity: 0;
  height: 0;
}

/* Image */
.xmas-panel img {
  width: 100%;
  display: block;
  border-radius: 10px;
}

/* Toggle button */
.xmas-toggle {
  margin-top: 8px;
  padding: 10px 14px 10px 14px;
  border-radius: 999px;
  border: none;
  cursor: pointer;
  font-size: 16px;
  background: #008000;
  color: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,0.25);
}
.snowflake {
  position: fixed;
  top: -10px;
  color: white;
  font-size: 14px;
  font-weight: bold;
  pointer-events: none;
  animation: snowfall 3s linear forwards;
  z-index: 999999;
}

@keyframes snowfall {
  0% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(200px); opacity: 0; }
}
.xmas-panel.sparkle {
  animation: sparkleGlow 1.2s ease-out;
}

@keyframes sparkleGlow {
  0% { box-shadow: 0 0 0px gold; }
  50% { box-shadow: 0 0 25px gold; }
  100% { box-shadow: 0 0 10px gold; }
}

@media (max-width: 510px) {
    input#url_input {
    background: white;
}
}

/* ===== FULLSCREEN MODAL OVERLAY ===== */
.xmas-modal {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.7);
  display: none;               /* hidden by default */
  justify-content: center;
  align-items: center;
  z-index: 100000;
}

.xmas-modal.open {
  display: flex;
}

/* Inner box */
.xmas-modal-inner {
    position: relative;
    max-width: 700px;
    max-height: 500px;
    width: 90%;
}
/* Close button */
.xmas-modal-close {
  position: absolute;
  top: -10px;
  right: -10px;
  background: #000;
  color: #fff;
  border: none;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  cursor: pointer;
  font-size: 16px;
  z-index: 9!important;
}

/* Background image area */
.xmas-modal-content {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 0 25px rgba(0,0,0,0.4);
}

/* your BG image here */
.xmas-modal-bg {
  background-image: url("../images/christmas-offer-bg.webp");
   background-size: contain;        
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  aspect-ratio: 1 / 1;        
  filter: brightness(0.85);    
}

/* Content on top of BG */
.xmas-modal-body {
  position: absolute;
  inset: 0;
  padding: 24px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  color: #fff;
}

/* Form styling */
.xmas-modal-body h2 {
  margin: 0 0 6px;
}

.xmas-modal-body p {
  margin: 0 0 14px;
  font-size: 14px;
}

.xmas-modal-body .form-row {
  margin-bottom: 8px;
}

.xmas-modal-body label {
  display: block;
  font-size: 12px;
  margin-bottom: 2px;
}

.xmas-modal-body input,
.xmas-modal-body textarea {
  width: 84%;
  padding: 6px 8px;
  border-radius: 20px!important;
  border: 1px solid #ddd;
  font-size: 13px;
  color: #000;
}

.xmas-modal-submit {
  margin-top: 8px;
  padding: 8px 16px;
  border-radius: 999px;
  border: none;
  background: #ffcc00;
  color: #000;
  font-weight: 600;
  cursor: pointer;
}

/* Optional: prevent body scroll when modal is open */
body.xmas-modal-open {
  overflow: hidden;
}
/* MAIN POPUP CONTAINER */
.offer-popup {
  position: relative;
  max-width: 700px;
  width: 70%;
  margin: 0 auto;
  text-align: center;
  padding: 30px 30px 26px;
  border-radius: 16px;
  color: #fff;
  z-index: 2;
}

/* INNER WRAPPER */
.offer-popup-inner {
  position: relative;
  z-index: 3;
}

/* BACKGROUND IMAGE via modal-bg */
.xmas-modal-bg {
  background-image: url('../images/christmas-offer-bg.webp');
  background-size: cover;
  background-position: top center;
  filter: brightness(0.75);
  position: absolute;
  inset: 0;
  border-radius: 16px;
  z-index: 1;
}

/* TITLE */
.offer-title {
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 10px;
}

/* DISCOUNT */
.offer-discount {
  font-size: 35px;
  font-weight: 800;
  margin-bottom: 12px;
}

.offer-discount span {
  font-size: 35px;
}

/* SUBTEXT WHITE BOX */
.offer-subtext {
  display: inline-block;
  background: #fff;
  color: #000;
  padding: 6px 14px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 22px;
}

/* 2-COLUMN GRID FORM */
.offer-form-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}

/* INPUTS */
.offer-form-grid input,
.offer-form-grid textarea {
  padding: 12px;
  border: 2px solid #fff;
  border-radius: 6px;
  background: rgba(0,0,0,0.15);
  color: #fff;
  font-size: 15px;
  outline: none;
}

.offer-form-grid input::placeholder,
.offer-form-grid textarea::placeholder {
  color: #fff;
}

/* BUTTON */
.offer-submit-btn {
  grid-column: 1 / 3;
  padding: 14px;
  background: #ffcc00;
  color: #000;
  border-radius: 999px;
  border: none;
  font-size: 18px;
  font-weight: 700;
  cursor: pointer;
}

/* FOOTNOTE */
.offer-footnote {
  grid-column: 1 / 3;
  font-size: 12px;
  margin-top: 6px;
  line-height: 1.3;
  opacity: 0.9;
}

/* MOBILE STACK FORM */
@media (max-width: 600px) {
  .offer-form-grid {
    grid-template-columns: 1fr;
  }
  .offer-submit-btn,
  .offer-footnote {
    grid-column: 1 / 2;
  }
}
/* --- 2-column grid layout like the mock --- */
.offer-form-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-auto-rows:65px;            /* input height */
  column-gap:0;                   /* no gap inside row */
  row-gap:18px;                   /* space between the two rows */
}

/* Base input look */
.offer-form-grid input,
.offer-form-grid textarea{
  height:35px;
  padding:12px 14px;
  font-size:15px;
  color:#fff;
  background:rgba(0,0,0,0.12);
  outline:none;
  border:2px solid rgba(255,255,255,0.95); 
  box-shadow:0 0 0 0 rgba(0,0,0,0);
}

/* Placeholders in white */
.offer-form-grid input::placeholder,
.offer-form-grid textarea::placeholder{color:#fff}


.offer-form-grid input:nth-child(odd){
  border-right-width:1px;                
  border-radius:12px 0 0 12px;            
}
.offer-form-grid input:nth-child(even){
  border-left-width:1px;                  
  border-radius:0 12px 12px 0;         
}

/* Yellow CTA full width */
.offer-submit-btn {
    grid-column: 1 / -1;
    padding: 19px;
    background: #ffcc00;
    color: #000;
    font-weight: 700;
    max-width: 60%;
    font-size: 18px;
    border: none;
    border-radius: 999px;
    cursor: pointer;
    margin: 0 auto;
}

/* Small note full width */
.offer-footnote{
  grid-column:1 / -1;
  font-size:12px;
  line-height:1.3;
  opacity:.9;
}

/* Mobile: stack fields */
@media (max-width:640px){
  .offer-form-grid{grid-template-columns:1fr; row-gap:12px}
  .offer-form-grid input:nth-child(odd),
  .offer-form-grid input:nth-child(even){
    border-radius:12px;                   
    border-left-width:2px; border-right-width:2px;
  }
.xmas-modal-bg {
    
    aspect-ratio: 0!important;
}
.offer-submit-btn {
    padding: 10px;    
    font-size: 17px;
}

}

#xmasModal .xmas-modal-inner,
#xmasModal .xmas-modal-content,
#xmasModal .xmas-modal-bg {
  border-radius: 0 !important;
  margin: 0 auto;
}
button#xmasModalClose {
  background: #ffffff;
  font-size: 15px;
  color: #000 !important;
}
#xmasModal .xmas-modal-body h2 {
  margin: 0px;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px !important;
}
#xmasModal .offer-discount {
  font-size: 40px;
  font-weight: bold;
  margin: 0px;
  font-family: Inter;
  line-height: normal;
}
#xmasModal .offer-popup-inner {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#xmasModal .offer-form-grid {
  padding-top: 25px;
  flex-direction: row;
  width: 100%;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#xmasModal .offer-form-grid input,
#xmasModal .offer-form-grid textarea {
  box-sizing: border-box;
  height: 38px !important;
  width: 100%;
  line-height: 30px;
  padding: 2px 10px;
  color: #ffffff !important;
  border: 2px solid #ffffff;
  background-color: #00000085 !important;
  appearance: none;
  border-radius: .25rem !important;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  outline: none;
  font-size: 13px;
  font-weight: 500;
}
#xmasModal .offer-submit-btn {
  height: 40px;
  padding: 6px 25px;
  border-radius: 30px;
  font-size: 14px;
  font-weight: 700;
  border: none;
}
#xmasModal .form-control {
  display: flex;
  width: 44%;
  flex-wrap: wrap;
  flex: 0 0 auto;
  position: relative;
  padding: 0 12px;
}
#xmasModal span.error {
  font-size: 10px !important;
  font-weight: 500;
  position: absolute;
  width: 260px;
  bottom: -11px;
  text-transform: capitalize;
  color: #FFC107 !important;
  background: #0000;
  height: auto;
  line-height: normal;
  text-align: left;
  letter-spacing: 0px;
}
#xmasModal .offer-form-grid input:focus,
#xmasModal .offer-form-grid textarea:focus {
  border-color: #FF9800;
}
#xmasModal .offer-submit-btn:hover {
  background-color: #fff;
}
#xmasModal .offer-popup {
  padding: 30px 0 40px;
}
#xmasModal .xmas-modal {
  background: rgb(0 0 0 / 39%);
}
@media (max-width: 768px) {
  #xmasModal .form-control {
    width: 100%;
  }
  #xmasModal .xmas-modal-body h2 {
    font-size: 18px !important;
  }
  #xmasModal .xmas-modal-inner {
    width: 100%;
    max-width: 340px;
  }
  #xmasModal .offer-popup {
    padding: 0 0 30px;
  }
  #xmasModal .offer-discount {
    font-size: 34px;
  }
  #xmasModal .offer-submit-btn {
    max-width: 100%;
    width: 75%;
    font-size: 12px;
  }
  #xmasModal .offer-popup {
    width: 80%;
    padding: 20px 0 30px;
  }
}


/* portfolio image new css dont remove it */
.portfolio-gallery li.portfolio-item {
    width: calc(85% / 3)!important;
    margin-right: 40px!important;
    position: relative;
    margin-bottom: 40px!important;
    list-style: none;
    cursor: pointer;
} 

@media (max-width:640px){
.portfolio-gallery li.portfolio-item {
    width: calc(100% / 1) !important;
    margin-right: 10px!important; 
    position: relative;
    margin-bottom: 40px !important;
    list-style: none;
    cursor: pointer;
}
}
/* ===== Premium Portfolio Hover ===== */
/* ===== Card ===== */
.portfolio-item{
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  background: #000;
  border: none; 
  box-shadow: 0 10px 24px rgba(0,0,0,.18);
  transition: box-shadow .35s ease;
}

/* ===== Image ===== */
.portfolio-item img{
  width: 100%;
  display: block;
  transform: scale(1);
  transition: transform .6s cubic-bezier(.2,.8,.2,1);
}

/* ===== Light Top Overlay ===== */
.portfolio_openmodal{
  position: absolute;
  inset: 0;
  pointer-events: auto; 
  z-index: 999;
}

.portfolio_openmodal::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:40%;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,.25),
    rgba(0,0,0,0)
  );
  opacity: 0;
  transition: opacity .35s ease;
  pointer-events: none; 
}

/* ===== Bottom Caption ===== */
.caption-text{
  position: absolute;
  left:0;
  right:0;
  bottom:0;
  padding: 12px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  opacity: 0;
  transform: translateY(8px);
  transition: all .35s ease;
}

.caption-text h3{
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
}

.caption_righthover a{
  color:#fff;
  font-size:18px;
  font-weight: 500;
  opacity:.85;
  transition: opacity .25s ease, transform .25s ease;
}

.caption_righthover a:hover{
  opacity:1;
  transform: scale(1.1);
}

/* ===== Hover Effects ===== */
.portfolio-item:hover{
  box-shadow: 0 22px 48px rgba(0,0,0,.45); 
}

.portfolio-item:hover img{
  transform: scale(1.08);
}

.portfolio-item:hover .portfolio_openmodal::before{
  opacity: 1;
}

.portfolio-item:hover .caption-text{
  opacity: 1;
  transform: translateY(0);
}


#xmasModal .form-control:nth-child(6) { width: 100%; justify-content: center; }
@media(max-width: 650px){
  .xmas-panel {max-width: 170px;}
}

.logo svg {
    width: 100%;
    height: auto;
}

.ofc-location.flex.align-center {
    display: inline-flex;
}
.our-works .our-work {
   
    background-color: #666666!important;
   
}
.why_choose_us_top h2 {
    width: 100%;
}