.web-design nav.main-menu ul li a{color:#4b4c52}.web-design nav.main-menu ul li a.btnAnimated.white{background:#f13e42;color:#fff}.web-design nav.main-menu ul li a.btnAnimated::after{-webkit-box-shadow:inset 0 0 0 4px #282d59;box-shadow:inset 0 0 0 4px #282d59}.web-design .banner figure figcaption h1{text-transform:uppercase;background:linear-gradient(to right,#f14240 0,#f47f2b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.technology-banner.seo-banner.grey-banner .webdevlopment-text{height:605px;padding-top:80px;background:#f0f2f5;position:relative}.technology-banner.seo-banner.grey-banner .webdevlopment-text .container-fluid{display:flex;padding:0 5%;align-items:center}.technology-banner.seo-banner.grey-banner .webdevlopment-text .head-section{padding-top:0;width:600px;padding-left:50px}.technology-banner.seo-banner.grey-banner .webdevlopment-text .head-section h1{color:#023575}.technology-banner.seo-banner.grey-banner .webdevlopment-text .head-section p{color:#56606e}.technology-banner.seo-banner.grey-banner .webdevlopment-text figure{text-align:right}.technology-banner.seo-banner.grey-banner .webdevlopment-text figure img{position:relative;right:-110px;top:40px}.banner-cratives>img{max-width:100%}.expand-team{float:left;width:100%;padding:96px 0!important;background:#022a5e;position:relative}.expand-team .expand-team-left{width:40%;float:left}.expand-team .expand-team-left h3{color:#fff}.expand-team .expand-team-left h4{color:#fff}.expand-team .expand-team-left ul{width:100%;display:block}.expand-team .expand-team-left ul li{float:left;width:33.3%;padding-right:22px}.expand-team .expand-team-left ul li img{width:49px}.expand-team .expand-team-left ul li h5{font:17px/27px SFProDisplay-Bold;color:#8d9fb6;font-weight:500;margin-top:10px}.expand-team .expand-team-right{width:60%;float:right;padding-left:70px;box-sizing:border-box}.expand-team .expand-team-right p{color:#fff;padding-bottom:40px;font:17px/27px 'SF Pro Display'}.branding_design_service{float:left;width:100%;padding:96px 0!important;background:#fff;position:relative}.branding_design_service ul{display:block;width:100%;float:left}.branding_design_service ul li{width:50%;float:left;padding:60px;border-bottom:1px solid #d9d9dd}.branding_design_service ul li figure{width:70px;float:left}.branding_design_service ul li figure img{width:49px}.branding_design_service ul li .cont-box{width:100%;padding-left:100px}.brand-strategy #testimonial{padding-top:0!important}.brand-story{background:#fff;border-bottom:1px solid #d3d6db;width:100%;padding:96px 0 0 0!important;float:left}.brand-story .brand-box{display:flex;width:100%;justify-content:space-between;margin-bottom:110px;padding:0 70px}.brand-story .brand-box .brand-story-cont{width:45%;margin-top:20px}.brand-story .brand-box .brand-story-cont h3{color:#022a5e;font:35px/50px SFProDisplay-Bold;padding-bottom:30px;font-weight:500;margin-bottom:0}.brand-story .brand-box .brand-story-cont p{font:17px/27px 'SF Pro Display';color:#56606e}.brand-story .brand-box .brand-story-image{width:45%;position:relative;float:right}.brand-story .brand-box .brand-story-image img{width:100%;position:relative;z-index:9}.brand-story .brand-box .brand-story-image:after{position:absolute;right:-15px;bottom:-15px;content:"";display:block;background:url(../images/brand-after-layer.jpg) right bottom no-repeat;width:440px;height:175px}.banner.banner-image{height:auto}.creatives-main{width:725px;float:left}.creatives-main h1{font:70px/80px SFProDisplay-Bold;color:#fff;letter-spacing:-.5px}.creatives-main p{font:25px/38px 'SF Pro Display';color:#fff}.responsive-page .inner.boxes{margin-left:-40px;margin-right:-40px;clear:left;padding-top:60px;display:flex;flex-wrap:wrap}.responsive-page .seo.inner-box{padding:0 42px;vertical-align:top;border-right:1px solid #eceded;width:25%}.responsive-page .seo.inner-box:last-child{border-right:0}.repsonsive-page-accordion.project{height:auto}.repsonsive-page-accordion .project-left .services_accordian .card-title{margin-bottom:0}.repsonsive-page-services.branding_design_service ul{display:flex;flex-wrap:wrap}.repsonsive-page-services.branding_design_service ul li .cont-box{padding-left:50px}.repsonsive-page-services.branding_design_service ul li .design-box .cont-box{padding-left:100px}.repsonsive-page-services.branding_design_service ul li{border-right:1px solid #e7e9ee;padding-bottom:0;border-bottom:none;display:flex;margin-bottom:45px}.repsonsive-page-services.branding_design_service ul li .cont-box{padding-bottom:60px;border-bottom:1px solid #e7e9ee}.repsonsive-page-services.branding_design_service ul li .cont-box h4{font:20px/26px SFProDisplay-Bold;color:#023575;margin-bottom:0;padding-bottom:15px}.repsonsive-page-services.branding_design_service ul li .cont-box p{font:17px/27px 'SF Pro Display';color:#56606e}.repsonsive-page-services.branding_design_service ul li:nth-child(2n){border-right:none}.repsonsive-page-services.branding_design_service ul li:nth-child(5) .cont-box{border-bottom:none}.repsonsive-page-services.branding_design_service ul li:nth-child(6) .cont-box{border-bottom:none}.repsonsive-page-services.branding_design_service{padding-bottom:80px!important;border-bottom:1px solid #e7e9ee}#testimonial.testmonial-responsive-page{padding:90px 90px 60px 90px!important}.testmonial-responsive-page .test-box img{margin-bottom:30px}.banner.banner-image figure img{height:auto;width:auto;width:100%}.our-commitment-responsive-outer{float:left;width:100%;padding:80px 0;background:#022a5e}.our-commitment-responsive h2{color:#fff;margin:0}.our-commitment-responsive h4{color:#fff;font:20px/36px 'SF Pro Display';margin:5px 0 0}.commitment-inner{margin-right:-30px;margin-left:-30px;padding-top:60px}.commitment-box{float:left;width:25%;padding:0 30px}.commitment-box figure{margin-bottom:40px}.our-commitment-responsive .commitment-transparency h3{font:20px/26px SFProDisplay-Bold;color:#fff;padding-bottom:15px;margin:0}.our-commitment-responsive .commitment-transparency p{font:17px/26px 'SF Pro Display';color:#aeb4c1}.how-we-help.seo.responsive-page .how-we-help-right{margin-bottom:30px}.how-we-works h2.sec-main-head{font:35px/45px SFProDisplay-Bold}@media(max-width:1440px){.creatives-main h1{font-size:50px;line-height:55px}.creatives-main p{font-size:20px;line-height:28px}}@media(max-width:1360px){.expand-team .expand-team-left ul li h5{font-size:16px;line-height:23px}.expand-team .expand-team-right p{padding-bottom:15px}.brand-story .brand-box .brand-story-cont h3{font-size:30px;line-height:40px;padding-bottom:15px}.commitment-box{padding:0 15px}.commitment-inner{margin-left:-15px;margin-right:-15px}}@media(max-width:1300px){.expand-team{padding:96px 65px!important}.branding_design_service{padding:96px 65px!important}.branding_design_service ul li{padding:60px 20px 20px 60px}.our-commitment-responsive-outer{padding:50px 40px}}@media(max-width:1280px){.creatives-main h1{font-size:40px;line-height:40px}.creatives-main p{font-size:16px;line-height:24px}.responsive-page .seo.inner-box{padding:0 15px}.responsive-page .inner.boxes{margin-left:0;margin-right:0}.responsive-page .seo.inner-box{width:25%}.responsive-page .seo.inner-box h4{font-size:18px}.expand-team .expand-team-left ul li{padding-right:6px}.our-commitment-responsive>h3::after{width:15px;left:-20px}}@media(max-width:1170px){.expand-team{padding:50px 20px!important}.expand-team .expand-team-left{width:100%;padding-bottom:40px}.expand-team .expand-team-right{width:100%;padding-left:0}.repsonsive-page-services.branding_design_service{padding:50px 20px 50px!important}#testimonial.testmonial-responsive-page{padding:50px 20px!important}.partner-left p{font-size:25px}.partner-right a.free-estimate{padding:10px 23px 10px 43px}.our-commitment-responsive .commitment-transparency h3{font-size:16px}.our-commitment-responsive .commitment-transparency p{font:15px/24px 'SF Pro Display'}.our-commitment-responsive h2{font-size:30px;line-height:35px}.branding_design_service.repsonsive-page-services.respon-bnif h2{font-size:30px;line-height:35px}}@media (max-width:1024px){.branding_design_service ul li .cont-box{padding-left:75px}.creatives-main h1{font-size:30px;line-height:30px}}@media (max-width:991px){.repsonsive-page-services.branding_design_service ul li .cont-box{padding-left:20px}.brand-story .brand-box .brand-story-cont{width:100%;padding-bottom:30px;order:2}.brand-story .brand-box .brand-story-image{width:100%;order:1;margin-bottom:40px}.brand-story .brand-box{flex-wrap:wrap;margin-bottom:50px}.brand-story{padding:50px 0 0 0!important}.brand-story .brand-box .brand-story-cont h3{padding-bottom:0}.latest-stories .col-lg-4.latest-bx{float:left;width:33.33%}.latest-stories p{font-size:15px;line-height:26px;padding-bottom:25px}.responsive-page .seo.inner-box{width:50%;padding-bottom:30px;border-bottom:1px solid #eceded;padding-top:30px}.responsive-page .seo.inner-box:nth-child(3){border-bottom:none}.responsive-page .seo.inner-box:nth-child(4){border-bottom:none}.responsive-page .seo.inner-box:nth-child(2){border-right:none}.commitment-inner{display:flex;flex-wrap:wrap;padding-top:30px}.commitment-box{width:50%;padding:35px 15px;border-bottom:1px solid #08418c}.commitment-box:nth-child(3){border-bottom:none}.commitment-box:last-child{border-bottom:none}.responsive-page .inner.boxes{padding-top:15px}}@media(max-width:767px){.creatives-main{width:100%}.creatives-main p br{display:none}.banner.banner-image figure img{height:400px;object-fit:cover}.latest-stories .col-lg-4.latest-bx{width:100%;display:flex;flex-wrap:wrap;padding-bottom:0;border-bottom:1px solid #d3d6db;margin-bottom:40px}.latest-stories p{width:100%;order:3}.date-category{width:100%;order:1;padding-bottom:15px!important}.latest-stories label{order:2;width:100%;padding-bottom:15px!important}.latest-stories .col-lg-4.latest-bx:last-child{border-bottom:none;margin-bottom:0}.repsonsive-page-services.branding_design_service ul li{width:100%;border-right:none;padding:0}.repsonsive-page-services.branding_design_service ul li:nth-child(5) .cont-box{border-bottom:1px solid #e7e9ee}.repsonsive-page-services.branding_design_service ul li:last-child{margin-bottom:0}.brand-story .brand-box .brand-story-cont h3{font-size:25px;line-height:30px}.brand-story .brand-box .brand-story-cont p{font:16px/27px 'SF Pro Display'}.brand-story .brand-box{margin-bottom:20px}.expand-team .expand-team-right p{font:16px/25px SF Pro Display}}@media(max-width:640px){.brand-story .brand-box{padding:0}.expand-team .expand-team-left ul li{width:100%;padding-right:0;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #0c3d7e}.expand-team .expand-team-left ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.our-commitment-responsive h2{font-size:25px;line-height:35px}.our-commitment-responsive-outer{padding:50px 15px}.branding_design_service.repsonsive-page-services.respon-bnif h2{font-size:25px;line-height:30px}.branding_design_service ul li{padding:40px 20px 35px 44px}}@media(max-width:480px){.repsonsive-page-services.branding_design_service ul li{flex-wrap:wrap}.repsonsive-page-services.branding_design_service ul li figure{display:block;padding-bottom:25px}.repsonsive-page-services.branding_design_service ul li .cont-box{padding-left:0;width:100%;padding-bottom:45px}.brand-story .brand-box .brand-story-image::after{width:250px}.commitment-box{width:100%}.commitment-box:nth-child(3){border-bottom:1px solid #08418c}}