body{color:#363636;overflow-x:hidden!important;margin:auto;-webkit-font-smoothing:subpixel-antialiased;line-height:24px;font-size:16px;font-family:Roboto,sans-serif;letter-spacing:.3px;font-weight:400}a{transition:all .5s ease}a:active,a:focus{outline:0}a:focus,a:hover{text-decoration:none!important}.orange{color:#f76f45!important}a:hover{text-decoration:none!important;color:#0291d2;transition:all .5s ease}h2{font-size:44px;letter-spacing:-1px;font-weight:700}.f-regular{font-family:Roboto,sans-serif;font-weight:400}.f-bold{font-family:Roboto,sans-serif;font-weight:700}.white{color:#fff!important}.cta{background:#f76f45;float:left;color:#fff!important;font-weight:600;font-size:16px;text-align:center;padding:8px 25px 8px 25px;border-radius:3px;margin-top:30px;margin-left:0;transition:all .5s ease;cursor:pointer}.cta:hover{background:#d94409;transition:all .5s ease;color:#fff}.cta:hover{background:#f76f45}.cta a{color:#fff!important;text-decoration:none}.cta{border-radius:0;text-transform:uppercase;font-size:13px;background:#161616}.gradientCta{background:#dd6326;background:-moz-linear-gradient(0deg,#dd6326 0,#ff800d 100%)!important;background:-webkit-linear-gradient(0deg,#dd6326 0,#ff800d 100%)!important;background:linear-gradient(90deg,#dd6326 0,#ff800d 100%)!important;float:none;padding:12px 25px;border-radius:25px;font-size:16px;display:inline-block;margin-top:20px;font-family:Poppins,sans-serif;font-weight:700;letter-spacing:1.2px;color:#fff!important}.aligncenter{margin:0 auto;display:inherit}@media (max-width:480px){.home-bottom h2,.titleblock h2,h2,h2.heading-title{font-size:36px}}@media (max-width:360px){.home-bottom h2,.titleblock h2,h2,h2.heading-title{line-height:30px;font-size:30px;letter-spacing:0}}.m-t-25{margin-top:25px}.foot-cta-title{font-size:44px;margin-top:0;letter-spacing:-2px;line-height:44px}.portfolioContWraper{margin:0 auto;max-width:1280px;width:100%}.portfolioContWraper .portFlexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolioContWraper .portFlexWrap .portWrapper{position:relative;overflow:hidden}.portfolioContWraper .portFlexWrap .portWrapper .bread{align-self:flex-start;color:#fff;font:400 14px/1 Helvetica Neue,Helvetica,Arial,sans-serif;left:28px;position:absolute;top:30px;transform:translateX(-180%) translateY(0) translateZ(0);transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.portfolioContWraper .portFlexWrap .portWrapper .title{color:#fff;margin:0;padding:0 15px;font-family:Roboto,sans-serif;font-weight:400;font-size:17px;padding-left:30px;padding-right:30px;line-height:1.2;left:0;position:absolute;top:50%;transform:translateX(-100%) translateY(0) translateZ(0);transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.portfolioContWraper .portFlexWrap .portWrapper img{transition:opacity .3s ease 0s,transform 3s ease 0s,-webkit-transform 3s ease 0s}.portfolioContWraper .portFlexWrap .portWrapper .anchor:hover img{opacity:.1!important;transform:scale(1.3);transition:opacity .3s ease 0s,transform 10s ease 0s,-webkit-transform 10s ease 0s}.portfolioContWraper .portFlexWrap .portWrapper .anchor{background:#f76f45 none repeat scroll 0 0;-moz-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;text-decoration:none;width:100%}.portfolioContWraper .portFlexWrap .portWrapper .anchor:hover .title{color:#fff;transform:translateX(0) translateY(-50%) translateZ(0)}.portfolioContWraper .portFlexWrap .portWrapper .anchor:hover .bread{transform:translateX(0) translateY(0) translateZ(0)}@media (max-width:1279px){.portfolioContWraper .portFlexWrap{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.portfolioContWraper .portFlexWrap .portWrapper .bread .pre-tag{color:#fff;font-family:Roboto,sans-serif;font-weight:700!important;text-transform:none;letter-spacing:-.5px;font-size:22px;font-weight:400;line-height:30px}.titleblock p{margin-top:20px;margin-bottom:48px}.other-port{font-size:40px;text-align:center;font-weight:700}.main-tag-content{width:80%;margin-left:auto;margin-right:auto}@media(max-width:1199px){.main-tag-content{width:auto}}.titleblock h2{margin-bottom:20px;text-align:center;font-size:50px;font-weight:400;letter-spacing:-2px}.titleblock p{margin-top:20px;margin-bottom:48px}@media(max-width:480px){.home-bottom h2,.titleblock h2,h2,h2.heading-title{font-size:36px}}@media(max-width:360px){.home-bottom h2,.titleblock h2,h2,h2.heading-title{line-height:30px;font-size:30px;letter-spacing:0}}.case-line-3-h{min-height:360px}@media(max-width:1199px){.case-line-3-h{min-height:360px}}@media(max-width:991px){.case-line-3-h{min-height:340px}}@media(max-width:767px){.case-line-3-h{min-height:auto}}.latestCaseStudy{background:#fafafa}.latestCaseStudy{padding-bottom:30px}@media(max-width :767px){.latestCaseStudy .case-line-3-h.xs-text-left{text-align:center}.latestCaseStudy .case-line-3-h img{display:inline-block;text-align:center}.latestCaseStudy .case-land-title{text-align:center!important;margin-left:auto;margin-right:auto}}.sprite-after::after{background:url(../images/sprites.png);content:''}.sprite-before::before{background:url(../images/sprites.png);content:''}.case-date{font-size:12px;opacity:.5;margin-top:20px}.case-space{padding-left:60px;padding-right:60px}.case-land-title{font-size:23px;padding-bottom:20px;padding-left:30px;padding-right:30px}.case-land-title a{color:#363636;font-weight:700}.case-land-title a:hover{color:#f76f45}.m-t-20{margin-top:20px}.m-t-40{margin-top:40px}.m-b-40{margin-bottom:40px}a.arrow::after{width:16px;height:9px;display:inline-block;margin-left:3px;background-position:163px -16px}.design-bg{background:url(../images/magento-web-design-and-development.jpg) no-repeat 50% 50%;background-size:cover}.welcome-bottom{margin-top:30px}.mini-container{max-width:980px;margin:0 auto}@media(max-width:767px){.xs-text-left{text-align:left}}.title-content-left{padding:0 25px 15px 25px;margin:0}.service-in-bg{background:#fff;padding:40px;border-radius:5px;border:2px solid #eaf0ec;transition:all .5s ease}@media(max-width:767px){.xs-m-l-15{margin-left:15px}.xs-m-r-15{margin-right:15px}}.heading-title{margin-bottom:22px}.li-p-b-20{padding-bottom:20px}.l-s-1{letter-spacing:-.2px}.l-s-2{letter-spacing:-2px}.orange{color:#f76f45!important}.gray{color:#ccc}.magentoDesignNew{background-color:#eb5e19;padding:60px 0;margin:60px 0;color:#fff;position:relative;overflow:hidden}.magentoDesignNew:after,.magentoDesignNew:before,.magentoEnterNew:after,.magentoEnterNew:before{content:'';display:inline-block;position:absolute}.magentoDesignNew:after{width:288px;height:288px;border-radius:50%;border:30px solid rgba(255,255,255,.6);bottom:20px;right:-160px}.magentoDesignNew:before{width:172px;height:172px;border-radius:50%;border:30px solid rgba(255,255,255,.6);top:-70px;left:-70px}.magentoDesignNew h2{font-size:34px}.magentoDesignNew ul{margin-bottom:0;padding-left:0;list-style:none;margin-top:30px}.mediumNewContainer{max-width:760px;margin-left:auto;margin-right:auto}.magentoDesignNew ul li{font-size:20px;padding-left:20px;position:relative;margin-bottom:20px;line-height:1.5}.magentoDesignNew ul li:before{content:'';position:absolute;display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#fff;top:5px;left:0}.service-list-title{font-size:22px;padding-right:40px;letter-spacing:0}@media (max-width: 767px){.title-content-left {padding: 0;}}
