@font-face{font-family:'Circular Std Book';font-style:normal;font-weight:normal;src:url("../fonts/CircularStd-Book.woff") format("woff")}@font-face{font-family:'Circular Std Medium';font-style:normal;font-weight:normal;src:url("../fonts/CircularStd-Medium.woff") format("woff")}@font-face{font-family:'Circular Std Bold';font-style:normal;font-weight:normal;src:url("../fonts/CircularStd-Bold.woff") format("woff")}@font-face{font-family:'Circular Std Black';font-style:normal;font-weight:normal;src:url("../fonts/CircularStd-Black.woff") format("woff")}.relative_block{position:relative}.light_greybg{background:#f9fafe}.white_bg{background:#fff}.index-3{z-index:3}.green_color{color:#00b6c4}.bold_family{font-family:"Circular Std Bold"}.lightblue_bg{background:#4a90e2}.carret_bg{background:#ecc8c2}.yellow_bg{background:#f8e71c}.h1,h1{font-size:36px;letter-spacing:1.9px}.h2,h2{font-size:30px;letter-spacing:1.9px}.h3,h3{font-size:24px;letter-spacing:1.9px}.h4,h4{font-size:18px;letter-spacing:1.9px}.h5,h5{font-size:14px;letter-spacing:1.9px}.h6,h6{font-size:12px;letter-spacing:1.9px}body{font-family:"Circular Std Medium";font-size:12px;line-height:normal;color:#272727}.light_family{font-family:"Circular Std Book"}.table_cell{display:table-cell;vertical-align:middle}.table_wrap{display:table}.white_bg{background:#fff}.overlay{background:rgba(43,0,128,0.67);position:absolute;width:435px;top:0;bottom:0;z-index:2;width:30%;border-radius:3px}img{max-width:100%}.banner_cell{padding-top:65px;vertical-align:top}.bg_box{position:absolute;top:0;bottom:0;z-index:-1}.left{left:0}.right{right:0}.font-45{font-size:45px;letter-spacing:1.9px}.blue{color:#1716d6}p{margin-bottom:15px}p:last-child{margin-bottom:0}.mb-45{margin-bottom:50px}.mtm-235{margin-top:-235px}.pt-45{padding-top:45px}.pb-45{padding-bottom:45px}.pl-45{padding-left:45px}.pr-45{padding-right:45px}.pt-110{padding-top:110px}.pb-70{padding-bottom:70px}.pt-60{padding-top:60px}.pb-100{padding-bottom:100px}.mb-17{margin-bottom:17px}.mlm-13{margin-left:-13px}.br-3{border-radius:3px}.mrm-13{margin-right:-13px}a{color:#1716d6 !important;text-decoration:underline;display:inline-block;letter-spacing:2.2px;font-size:14px;outline:none !important;transition:all 0.4s linear}a:hover{opacity:0.6}.btn_wrapper{line-height:3.71}.d-inlineblock{display:inline-block}.content_wrapper,.content_wrapper p{line-height:1.87;letter-spacing:0.7px;color:#272727;font-family:"Circular Std Book"}.content_block,.content_block p{line-height:2.21;letter-spacing:0.8px;color:#272727;font-family:"Circular Std Book";font-size:14px}.contenttext_block,.contenttext_block p{line-height:2.13;letter-spacing:1.2px;color:#272727;font-family:"Circular Std Book";font-size:16px}.mb-24{margin-bottom:24px}.font-37{letter-spacing:5.5px;font-size:37px}.vert_bot{vertical-align:bottom}.mb-130{margin-bottom:130px}.mb-30{margin-bottom:30px}.violet_bg{background:#2b0080}.full_mwidth{max-width:100% !important}.block_content h1,.block_content h2,.block_content h4,.block_content h5,.block_content h6{line-height:1.85;letter-spacing:4px;margin-bottom:45px}.block_content h3{font-size:27px;line-height:1.85;letter-spacing:4px;margin-bottom:45px}b,strong{font-weight:bold}i{font-style:italic}.container{position:relative}.banner_wrapper,.homebanner_wrapper,.service_banner,.casestudy_banner,.about_banner,.testimonial_banner{background-size:cover;background-position:center center}@media screen and (min-width: 576px){.bg_box{width:95%}}@media screen and (min-width: 768px){.bg_box{width:98%}}@media screen and (min-width: 992px){.bg_box{width:98%}}@media screen and (min-width: 1200px){.container{max-width:1140px}.bg_box{width:98%}}@media screen and (min-width: 992px) and (max-width: 1280px){.nav_wrap::before,.overlay{width:25% !important}}@media screen and (min-width: 1300px){.container{max-width:1260px}.bg_box{width:97%}}@media screen and (min-width: 1400px){.bg_box{width:95%}}@media screen and (min-width: 1600px){.bg_box{width:90%}}@media screen and (min-width: 2000px){.nav_wrap::before,.overlay{width:37% !important}}.nav_wrapper{display:flex;align-items:center}.nav_wrap::before{content:'';position:absolute;top:0;height:73px;width:30%;left:0;right:0;background:#421b8e;opacity:1;z-index:-1}.nav_wrap{padding:17px 0}.brand_wrapper a{display:inline-block;opacity:1 !important}.brand_wrapper a img{max-width:142px}.navigation_wrapper{position:absolute;left:0;right:0;z-index:6}.nav_whitebg{height:71px;background:#fff;z-index:1}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.is-sticky .nav_wrap{background:#fff;z-index:5 !important;z-index:100000 !important;-webkit-animation-name:slideInDown;animation-name:slideInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.nav_linkswrapper{display:flex;align-items:center;margin-left:auto}.nav_linkswrapper ul{display:inline-block}.nav_linkswrapper ul:after{display:block;content:'';clear:both}.nav_linkswrapper li{list-style:none;float:left}.nav_linkswrapper li.active a:after{transform:scale(1)}.nav_linkswrapper li a{color:#1716d6;font-size:13px;letter-spacing:1.9px;text-decoration:none;padding:10px 25px;opacity:1 !important;display:inline-block;position:relative}.nav_linkswrapper li a:hover::after{transform:scale(1)}.nav_linkswrapper li a:after{content:'';position:absolute;left:25px;right:22px;width:auto;height:2px;bottom:4px;top:auto;display:inline-block;background:#1716d6;transition:all 0.4s cubic-bezier(0.58, 0.22, 0, 1.01);transform:scaleX(0)}.call_btn{font-size:13px;color:#00b6c4 !important;letter-spacing:2.7px;padding:10px 25px;text-decoration:none !important;display:inline-block}.banner_wrapper{background-image:url("../images/banner-img1.jpg");min-height:927px;padding-top:71px;position:relative}.banner_caption{max-width:535px;margin-left:auto;margin-right:75px;position:relative;z-index:2}.slide_banner{background:#fff;padding:42px 75px 42px}.caption{letter-spacing:3.3px;color:#4a4a4a;line-height:2.83}.capability_btnwrapper a{color:#1716d6 !important;text-decoration:underline;display:inline-block;line-height:3.71;letter-spacing:2.2px;font-size:14px}.slide_bannercontent,.slide_bannercontent p{font-size:16px;line-height:2.13;color:#272727;font-weight:300;font-family:"Circular Std Book";letter-spacing:1.2px}.brand_imgblock{width:16.66666666666667%;float:left;margin-bottom:15px;padding:0 13px}.brand_block{padding:34px 10px;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;height:100%}.logo_blocks{z-index:2}.testimonial_content h3{margin-bottom:25px}.play_videobtn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.play_videobtn a{display:inline-block}.capability_image{max-width:41px;margin-left:auto;margin-right:15px;position:absolute;right:0;top:-20px}.capability_top{display:block;align-items:center;margin-bottom:20px;margin-top:20px;position:relative}.capability_info{padding:27px 20px 27px 45px;height:100%;border-radius:6.8px}.capability_infoshadow{box-shadow:0 10px 43px 0 rgba(0,0,0,0.04),0 12px 51px 0 rgba(0,0,0,0.04)}.capability_desc{margin-bottom:15px}.capability_caption a{font-size:17px;letter-spacing:1.3px}.capability_infoblock{margin-bottom:20px}.capability_caption{padding-right:66px !important;width:100%}.reviewtitle_block{max-width:400px;float:left}.review_clientbtn{float:right;max-width:calc(100% - 400px);padding-bottom:15px}.review_imagebox{max-width:195px;float:left;position:relative;z-index:1;margin-right:40px}.review_imagebox img{max-width:155px}.review_infobox{max-width:calc(100% - 195px);float:left;position:relative;z-index:1}.review_box{padding-right:100px;padding-top:55px;padding-bottom:55px;margin-bottom:75px}.review_box:last-child{margin-bottom:0}.client_name{font-size:17px;letter-spacing:1.5px;font-family:"Circular Std Bold"}.client_designation{color:#6b6aff;letter-spacing:1px;font-family:"Circular Std Bold"}.review_contentbox{margin-bottom:50px}.client_inforight{max-width:220px;float:right;margin-left:auto}.client_infoleft{max-width:calc(100% - 220px);float:left}.client_reviewblock{padding-bottom:280px;padding-top:55px}.client_info{display:flex}.reviewbox_bg{width:calc(100% - 60px);position:absolute;right:0;top:0;bottom:0;z-index:0;border-radius:8px;background-color:#ffffff;box-shadow:0 12px 51px 0 rgba(0,0,0,0.04)}.homebanner_wrapper{background-image:url("../images/banner-img2.jpg");min-height:408px}.home_worksection{padding:50px 0;margin-top:-35px;position:relative;margin-bottom:-60px;z-index:3}.home_workwrapper{margin-bottom:50px}.block_caption p{font-size:19px;letter-spacing:0.7px;text-align:center;color:#1716d6}.block_image{text-align:center;margin-bottom:35px}.block_image img{max-width:67px}.count{font-size:17px;font-family:"Circular Std Black";color:#272727;margin-bottom:24px;opacity:0.3}.work_btnblockdesc{margin-bottom:60px;max-width:85%}.work_btnblockwrapper{margin-bottom:10px}.footer{padding-top:95px;font-family:"Circular Std Book";padding-bottom:70px}.footer_linksleft ul:after{content:'';display:block;clear:both}.footer_linksleft li{float:left}.footer_linksleft li a{color:#fff !important;display:inline-block;text-decoration:none;letter-spacing:1.9px;padding:10px 30px}.footerbrand_wrapper{width:180px;float:left}.footerbrand_wrapper img{max-width:142px}.footer_links{width:calc(100% - 180px);float:left}.footer_linksleft{display:inline-block;float:left}.footer_linksright{display:inline-block;float:right}.footer_linksright a{color:#00b6c4 !important;text-decoration:none !important;font-size:13px;letter-spacing:2.7px;font-family:"Circular Std Bold";padding:10px 30px;display:inline-block}.footer_overlay{min-height:817px;bottom:0;top:auto}.footer_wraper{position:relative;z-index:2;margin-bottom:25px}.service_banner{background-image:url("../images/service-banner.jpg")}.bg_height360{min-height:360px}.page_topoverlay{height:610px}.optimize_box{background:#fff;box-shadow:0 12px 51px 0 rgba(0,0,0,0.04);border-radius:3px;padding:42px 62px 42px 75px}.optimization_wrapper{position:relative;z-index:3}.optimize_titlewrap{max-width:calc(100% - 85px);float:left;padding-right:10px}.optimize_imagewrap{max-width:65px;float:right}.optimize_infowrap{margin-bottom:60px}.optimize_links li{margin-bottom:30px}.ls-1_6{letter-spacing:1.6px}.capability_caption{padding-right:10px}.optimize_leftblock{margin-top:-190px;max-width:50%;width:50%;padding:0 40px;float:left;position:relative;left:0}.service_page .bg_box{z-index:0}.optimize_rightblock{width:50%;padding:0 40px;float:right}.optimize_block{padding:60px 0 80px;margin-left:-40px;margin-right:-40px}.servicetype_block{padding-left:207px}.servicetype_wrapper{padding-top:145px;padding-bottom:35px;margin-top:-165px}.serviceinfo_title{font-family:"Circular Std Book";color:#206;letter-spacing:4px;font-weight:normal;font-size:27px;margin-bottom:30px}.serviceinfo_content{max-width:85%;padding-top:10px}.serviceinfo_box{padding-bottom:100px}.serviceinfo_img{position:absolute;left:-145px;top:-10px}.service_capabilitybgblock{z-index:0}.service_capabilityblock{padding-top:80px;margin-bottom:100px}.casestudy_banner{background-image:url("../images/casestudy-banner.jpg")}.portfolio_block{padding-left:75px;padding-bottom:95px}.casestuyd_portfolioblock{padding-top:142px;margin-top:-165px}.casestuyd_portfoliowrapper{padding-top:50px}.portfolio_titlewrap h3{font-size:27px;letter-spacing:4px;margin-bottom:45px}.portfolio_titlewrap p{color:#206;font-size:17px;line-height:1.87;letter-spacing:1.3px;margin-bottom:30px}.casestudy_wrapper{padding-top:60px}.casestudy_descwrapper{margin-bottom:70px}.portfolio_bottomtitlewrap{margin-bottom:64px}.ls-0{letter-spacing:0}.ls-0 p{letter-spacing:0}.Image_caption{color:#4a4a4a;font-size:12px;line-height:2.83;letter-spacing:3.3px;display:block}.casestudy_block{margin-bottom:95px;padding-left:75px;padding-top:15px;position:relative}.casestudy_block:before{counter-increment:section;content:counter(section);width:60px;height:60px;border-radius:45px;background-color:#1716d6;text-align:center;display:flex;align-items:center;justify-content:center;font-size:34px;letter-spacing:2.5px;color:#fff;position:absolute;left:-30px;top:-9px;font-family:"Circular Std Bold"}.casestudy_leftblock{padding-right:50px}.casestudy_blockswrapper{counter-reset:section}.subtitle_wrap{font-size:17px;letter-spacing:1.3px;color:#206;margin-bottom:20px}.casestudy_descimage img{border-radius:5px;background-color:#fff;padding:10px;box-shadow:0 12px 61px 0 rgba(0,0,0,0.09)}.portfolio_contenttext{line-height:1.93}.portfolio_contenttext p{line-height:1.93}.portfolio_imageblock img{border-radius:5px;background-color:#fff;padding:15px 10px;box-shadow:0 12px 61px 0 rgba(0,0,0,0.09)}.casestudyinfo figure{width:auto !important;height:auto !important}.casestudyinfo img{border-radius:5px;background-color:#fff;padding:15px 10px;box-shadow:0 12px 61px 0 rgba(0,0,0,0.09);width:auto !important;height:auto !important}.casestudyinfo p{margin-bottom:80px}.casestudyinfo figcaption{color:#4a4a4a;font-size:12px;line-height:2.83;letter-spacing:3.3px;display:block;margin-top:10px}.other_studyblocktitle{float:left;display:inline-block}.other_studybtnwrap{float:right;display:inline-block}.other_casestudy{padding:50px 0 95px}.casestudy_headerwrap{margin-bottom:38px}.studyblocks_wraphead{padding:15px 15px 10px;text-align:center;border-top-left-radius:6.8px;border-top-right-radius:6.8px}.studyblocks_wraphead img{mix-blend-mode:multiply}.studyblock_box{border-radius:6.8px;box-shadow:0 10px 43px 0 rgba(0,0,0,0.04)}.studyblocks_wrapcontent h4{font-size:17px;line-height:1.64;letter-spacing:1.3px;color:#206}.studyblocks_wrapcontent h4 a{font-size:17px;line-height:1.64;letter-spacing:1.3px;color:#206;color:#220066 !important;text-decoration:none}.studyblocks_wrapcontent h4 a:hover{text-decoration:none;outline:none}.studyblocks_wrapcontent h4 a:focus{text-decoration:none;outline:none}.studyblocks_wrapcontent{padding:20px 50px 30px}.casestudyreview_box .review_boxwrapper{padding-bottom:45px}.casestudyreview_box .review_infobox{padding-top:20px}.casestudyreview_title{font-size:27px;color:#206;margin-bottom:45px;letter-spacing:4px}.studyblocks_wrap{margin-bottom:20px}.about_banner{background-image:url("../images/about-banner.jpg")}.our_infocontent h3{margin-bottom:10px;font-size:37px;letter-spacing:1.6px}.our_infoblock{padding:30px 80px 60px;background:#fff;border-radius:3px;background-color:#ffffff;box-shadow:0 12px 51px 0 rgba(0,0,0,0.04)}.ourinfo_section{position:relative;margin-top:-75px;z-index:2}.testimonial_page .overlay{z-index:1}.our_infolinks ul:after{display:block;content:'';clear:both}.our_infolinks li{float:left;margin-right:11.33%;margin-bottom:10px}.our_infolinks li:last-child{margin-right:0}.our_infolinks li a{display:inline-block}.our_infocontent{margin-bottom:70px}.about_imagesection{width:calc(100% + 30px);margin-top:53px;position:relative;z-index:2}.about_uscontentblock{padding:45px 100px 87px !important;border-radius:3px}.about_uscontentblockshadow{box-shadow:0 12px 51px 0 rgba(0,0,0,0.04)}.aboutus_blocks{padding-bottom:75px;padding-top:60px}.aboutus_blocks:first-child{padding-top:184px}.aboutus_blocks:nth-child(even) .about_imagesection{margin-left:-30px}.aboutus_sectionblocks{margin-top:-110px}.aboutus_imageblock.order-sm-2 .about_imagesection{margin-left:-30px;z-index:2}.about_page .aboutus_blocks:nth-child(even) .Image_caption{text-align:right !important;padding-right:30px}.figure_imageblock img{margin-bottom:10px}.aboutus_wrapper{position:relative;z-index:1}.optimization_wrapper.capability_optimize{margin-bottom:-55px}.optimization_wrapper.capability_optimize .optimize_block{padding-bottom:0}.optimization_wrapper.capability_optimize .optimize_rightblock{padding-bottom:90px}.capability_services{padding-top:120px}.testimonial_banner{background-image:url("../images/testimonial-banner.jpg")}.testimonial_info{margin-bottom:35px}.testimonial_block{margin-bottom:47px}.testimonial_blockswrapper{z-index:1;padding-top:110px;margin-top:-60px;padding-bottom:82px}.testimonial_section .home_testimnialblock{padding-top:73px;padding-bottom:82px}.philosophy_topblock{margin-top:-75px;margin-bottom:-260px;z-index:3}.philosophy_infoblock{z-index:2}.philosophy_contentbox{padding-bottom:50px}.philosophy_contentbox:first-child{padding-top:300px}.philosophy_contentbox:nth-child(even) .about_imagesection{margin-left:-30px}.philosophy_contentbox:nth-child(even) .Image_caption{text-align:right !important;padding-right:30px}.testimonial_page,.philosophy_page,.workwithus_page,.homepage,.casetudy_page,.about_page,.service_page{background:#fff}.philosophy_page .philosophy_contentbox:last-child{padding-bottom:0}.philosophybg_box{bottom:85px}.philosophy_testimonialbox .home_testimnialblock{padding-top:25px;padding-bottom:60px}.philosophy_capabilityblock{z-index:3;margin-bottom:-80px}.small_heightwrap{min-height:662px}.footer.philosophy_footer{padding-top:135px}.testimonial_content>*{max-width:510px}.philosophy_topblockcontent{margin-bottom:50px}.philosophy_topblocktitle{font-size:37px;letter-spacing:1.6px;color:#272727;line-height:normal}.philosophy_count{opacity:0.2;margin-bottom:36px;display:block;text-align:left}.philosophy_boxes{display:inline-block}.philosophy_boxes .block_image{margin-left:30px;margin-right:30px}.philosophy_boxes .block_caption{margin-left:30px;margin-right:30px}.build_wrapper{font-size:13px;opacity:0.2;color:#fff;line-height:2.62;text-align:right;padding:10px 30px;position:relative;z-index:2;letter-spacing:1.9px}.build_wrapper a{color:#fff !important;font-size:13px;text-decoration:none !important}.philosophy_contentblock{position:relative;z-index:2}.ourTeamPage .ourinfo_section{z-index:3}.ourteam_blockwrap{z-index:2;padding-top:130px}.team_block{padding-bottom:35px;margin-bottom:0;padding-right:0 !important}.team_block .review_imagebox{text-align:right}.team_block:nth-child(even) .review_infobox{float:left;margin-left:0;margin-right:-15px}.team_block:nth-child(even) .review_imagebox{float:right;text-align:left}.team_block .client_infoleft{max-width:100% !important}.team_block .client_info{margin-bottom:25px}.team_block .review_infobox{border-radius:8px;position:relative;z-index:2;background-color:#ffffff;box-shadow:0 12px 51px 0 rgba(0,0,0,0.04);width:calc(100% - 245px);margin-left:-15px;padding-right:100px;padding-left:50px;padding-top:30px}.team_block .review_box{padding-right:0}.team_block .review_imagebox{margin-right:0;width:260px;max-width:100%}.team_block .review_imagebox img{max-width:100%}.team_block .review_imagebox div{height:calc(100% + 20px);margin-top:-40px}.working_contentsection{padding-bottom:70px;padding-top:60px}.working_contentsection:first-child{padding-top:125px}.work_topblock{margin-bottom:-60px;margin-top:-75px}.working_wrapper{position:relative;z-index:2}.carrer_blockswrapper{padding-left:140px}.carrer_blocks{padding-bottom:100px}.carrer_blockimage{position:absolute;left:-120px;top:-12px}.carrer_blockimage img{max-width:61px}.workwithus_page .aboutus_imageblock{padding-bottom:40px !important}.carrer_blocktitle{color:#206 !important;font-size:27px;letter-spacing:4px;margin-bottom:32px}.carrer_blockcontent{max-width:80%}.work_sectionwrapper{padding-bottom:50px}.workwithus_page .about_imagesection:nth-child(odd){margin-left:-30px}.workwithus_page .ourinfo_section{z-index:3}.fancybox-bg{background:#2b0080}.fancybox-is-open .fancybox-bg{opacity:0.67 !important}.lightbox_block{max-width:930px;padding:110px 100px;overflow:visible;margin-top:150px;margin-bottom:155px !important}.lightbox_block .closebox_btn{top:auto;bottom:-55px}.fancybox-close-small{background-image:url("../images/close.png");top:-55px;background-size:43px;background-repeat:no-repeat;right:60px}.fancybox-close-small svg{display:none}.lightbox-title{margin-bottom:110px}.lightbox-title h3{font-size:36px;letter-spacing:1.5px;line-height:normal}.lightbox_wrappercontent{margin-bottom:110px}.lightbox_wrappercontent h4{font-size:27px;color:#206;letter-spacing:4px;margin-bottom:40px}@media screen and (max-width: 1500px){.casestudy_block:before{left:0px}}@media screen and (max-width: 1400px){.optimize_block{margin-left:-30px;margin-right:-30px}.optimize_rightblock,.optimize_leftblock{padding:0 30px}}@media screen and (max-width: 1200px){.footer_linksleft li a,.nav_linkswrapper li a,.footer_linksright a,.call_btn{padding:10px 20px;font-size:12px}.nav_linkswrapper li a:after{left:20px;right:20px}.footerbrand_wrapper img,.brand_wrapper a img{max-width:120px}.nav_whitebg{height:70px}.top_overlay::before{height:70px}.footerbrand_wrapper{width:140px}.footer_links{float:right;width:calc(100% - 180px)}.build_wrapper{padding:10px 20px}.optimize_block{margin-left:-30px;margin-right:-30px}.optimize_rightblock{padding:0 30px}.banner_caption{background-color:#ffffff;box-shadow:0 12px 51px 0 rgba(0,0,0,0.04);border-radius:3px;padding:33px 70px 40px 60px}.slide_banner{padding:0px;margin-bottom:15px}.capability_btnwrapper{text-align:left !important}}@media screen and (max-width: 992px) and (min-width: 768px){.footer_linksleft li a,.nav_linkswrapper li a,.footer_linksright a,.call_btn{padding:10px 10px;font-size:11px}.nav_linkswrapper li a:after{left:20px;right:20px}.footerbrand_wrapper img,.brand_wrapper a img{max-width:90px}.footerbrand_wrapper{width:110px}.footer_links{width:calc(100% - 110px)}.build_wrapper{padding:10px 10px;font-size:10px}.build_wrapper a{font-size:10px}.capability_info{padding-left:20px}.about_uscontentblock{padding-right:50px !important;padding-left:50px !important}.philosophy_boxes .block_caption{margin-left:0;margin-right:0}.our_infoblock{padding-left:50px;padding-right:50px}.our_infolinks li{margin-right:7.33%}.slide_banner{padding:30px 30px 50px}.banner_caption{max-width:465px;margin-right:0}.banner_cell{padding-top:35px}.review_box{padding-right:40px}.optimize_box{padding:42px 30px 42px 30px}.optimize_titlewrap{max-width:calc(100% - 45px);padding-right:10px}.optimize_titlewrap h3{font-size:30px}.optimize_imagewrap{max-width:45px}}@media screen and (max-width: 767px){.font-45{font-size:35px;letter-spacing:1.5px}.mb-sm-20{margin-bottom:20px}.mtm-sm-0{margin-top:0}.bg_box{width:100%}.pt-sm-150{padding-top:150px}.pt-sm-160{padding-top:160px}.plr-sm-0{padding-left:0;padding-right:0}.pt-sm-38{padding-top:38px}.slide_banner{padding:0px;margin-bottom:10px}.banner_caption{margin-right:0;background:#fff;padding:42px 30px 40px}.brand_imgblock{width:50%}.reviewtitle_block{max-width:100%}.review_clientbtn{float:left;max-width:100%}.reviewbox_bg{width:100%;box-shadow:0 10px 43px 0 rgba(0,0,0,0.04)}.review_imagebox{margin-top:-36px;margin-bottom:25px;max-width:83px;margin-right:10px}.review_imagebox img{max-width:100%}.client_inforight{max-width:calc(100% - 93px);z-index:2;position:relative}.client_inforight img{width:150px;max-width:100%}.review_box{padding-top:17px;padding-right:35px;padding-left:35px;padding-bottom:43px}.review_infobox{max-width:100%}.banner_caption{margin-bottom:-120px;border-radius:3px;box-shadow:0 12px 51px 0 rgba(0,0,0,0.04)}.logo_blocks{z-index:1}.banner_wrapper{min-height:630px}.banner_cell{vertical-align:bottom}.client_reviewblock{padding-bottom:90px}.homebanner_wrapper{min-height:230px;position:relative;z-index:3}.caption{line-height:2}.brand_logoblock .caption{padding-left:30px;padding-right:30px;margin-bottom:33px}.brand_block{box-shadow:0 12px 51px 0 rgba(0,0,0,0.04)}.home_testimnialblock{padding-top:0;padding-bottom:50px;box-shadow:0 12px 51px 0 rgba(0,0,0,0.04)}.play_videobtn{max-width:49px}.philosophy_contentblock{position:relative;padding-bottom:77px}.philosophy_contentblock:after{content:'';display:block;top:460px;left:0;right:0;bottom:0;background-color:#f9fafe;height:100%;position:absolute;z-index:-1}.nav_wrap::before{display:none}.is-sticky .nav_wrap{background:rgba(43,0,128,0.67)}.capability_wrapper{background:none;padding-top:42px;position:relative;z-index:1;padding-bottom:12px}.capability_wrapper .bg_box{height:145px;z-index:0}.capability_block .caption{margin-bottom:38px;position:relative}.capability_infoblock{margin-bottom:23px}.client_reviewblock{padding-top:35px;background:none}.client_reviewblock .caption{margin-bottom:10px}.reviewtitle_block{margin-bottom:25px}.reviewtitle_block h3{font-size:25px;max-width:300px}.client_reviewtitlewrap{margin-bottom:56px}.review_contentbox,.review_contentbox p{font-size:12px;line-height:1.87;letter-spacing:0.7px}.client_infoleft{max-width:100%}.client_name{margin-bottom:11px}.capability_caption{max-width:calc(100% - 56px)}.brand_wrapper{float:right;margin-left:auto}.navigation_wrapper{background:rgba(43,0,128,0.67);z-index:6 !important}.nav_whitebg{display:none}.top_overlay{width:100%}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background-color:#fff;height:3px}.drawer-hamburger{position:static;outline:none !important;width:43px;padding-left:0;padding-right:0}.drawer-overlay{z-index:2;background:rgba(43,0,128,0.3)}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{top:-14px}.drawer-hamburger-icon:after{top:14px}.nav_wrap{padding:4px 0}.nav_linkswrapper{display:block;padding-top:50px;background:#2b0080;max-height:100vh;min-height:100vh;z-index:4}.nav_linkswrapper ul{display:block;margin-bottom:13px}.nav_linkswrapper li{display:block;margin-bottom:5px;width:100%;float:none}.nav_linkswrapper li a{color:#fff !important;padding-left:30px;padding-right:30px}.nav_linkswrapper .call_btn{padding-left:30px;padding-right:30px}.footer_links{float:none;width:100%}.philosophy_contentbox:nth-child(even) .Image_caption{text-align:left !important}.footer_linksleft li{width:100%;margin-bottom:5px}.footer_linksleft li a{padding-left:30px;padding-right:30px}.footer_linksleft{margin-bottom:20px}.footer_linksright{display:block;margin-bottom:13px;float:none}.footer_linksright a{padding-left:30px;padding-right:30px}.nav_linkswrapper li a:after{display:none}.footer_linksleft li a,.nav_linkswrapper li a,.footer_linksright a,.call_btn{font-size:13px}.footer.philosophy_footer{padding-top:595px;padding-bottom:25px}.home_worksection{margin-bottom:-560px;padding-top:0;padding-bottom:0}.serviceinfo_content{max-width:100%}.home_block{padding:30px 30px 80px}.home_workblock_left{margin-bottom:40px}.home_workblock_left .caption{margin-bottom:30px}.home_workblock_left h3{letter-spacing:5.2px;font-size:25px}.optimization_wrapper.capability_optimize .optimize_rightblock{padding-bottom:60px}.casetudy_page .home_testimnialblock{padding-top:38px}.work_btnblockwrapper{position:relative;z-index:1}.work_btnblockdesc{margin-bottom:10px;max-width:100%;position:relative;z-index:1}.work_btnblockdesc p{line-height:1.87;letter-spacing:0.7px;font-size:12px}.footerbrand_wrapper a{padding-left:25px;padding-right:25px}.work_bussinessblock>div{width:50%}.work_bussinessblock:nth-child(odd)>div{float:left;padding-right:7px}.work_bussinessblock:nth-child(even)>div{float:right;padding-left:7px}.work_bussinessblock{margin-top:-30px}.work_bussinessblock:first-child{margin-top:0}.home_bottomwrap{position:relative;padding-top:28px}.home_bottomwrap:after{content:'';background:rgba(43,0,128,0.67);position:absolute;top:0;bottom:0;z-index:2;width:100%;border-radius:3px}.footer_overlay{min-height:auto;bottom:0;top:0;width:100%}.our_infoblock{padding:40px 30px 35px}.our_infoblock h3{font-size:35px;letter-spacing:1.5px;margin-bottom:35px}.our_infolinks li{width:100%;margin-bottom:30px;margin-right:0}.about_uscontentblock{padding:7px 28px 70px !important}.block_content h3{line-height:normal;margin-bottom:35px}.about_imagesection{width:100%}.Image_caption{margin-bottom:45px;text-align:left !important}.aboutus_blocks{padding-bottom:52px;padding-top:52px}.aboutus_blocks:first-child{padding-top:417px}.aboutus_blocks:nth-child(even) .about_imagesection{margin-left:0px}.aboutus_imageblock.order-sm-2 .about_imagesection{margin-left:0}.about_imagesection{margin-top:0}.aboutus_wrapper .figure_imageblock img{margin-bottom:5px}.about_uscontentblockshadow_mob{box-shadow:0 12px 51px 0 rgba(0,0,0,0.04)}.testimonial_content h3{letter-spacing:5.2px;font-size:25px}.testimonial_content{max-width:330px;display:inline-block}.testimonial_content a{margin-bottom:30px}.page_topoverlay{display:none}.bg_height360{min-height:600px}.aboutus_sectionblocks{margin-top:-387px;position:relative;padding-bottom:54px}.about_page .aboutus_sectionblocks .bg_box{z-index:0;top:150px}.about_page .capability_wrapper .bg_box{display:none}.lightbox-title{margin-bottom:30px}.lightbox_block{padding:55px 45px}.lightbox_wrappercontent{margin-bottom:50px}.lightbox_wrappercontent h4{margin-bottom:35px;line-height:normal}.fancybox-close-small{background-size:28px;right:35px;width:28px;height:28px}.contenttext_block,.contenttext_block p{font-size:12px;line-height:1.87;letter-spacing:0.7px}.review_contentbox{margin-bottom:25px}.testimonial_infoblock .caption{margin-bottom:13px}.testimonial_info{margin-bottom:50px}.testimonial_infoblock{padding-bottom:20px}.testimonial_infoblock li{margin-bottom:30px}.ourinfo_section{margin-top:-265px}.testimonial_blockswrapper{margin-top:-28px;padding-top:150px;padding-bottom:92px}.testimonial_block{margin-bottom:55px}.testimonial_section .home_testimnialblock{padding-top:55px;padding-bottom:54px}.optimize_leftblock{position:static;padding:0 15px;max-width:100%;width:100% !important;margin-bottom:30px;margin-top:-300px}.optimize_block{margin-left:-15px;margin-right:-15px;padding-bottom:60px}.optimize_rightblock{width:100%;padding:0 15px}.optimize_box{padding:42px 30px 20px}.optimize_box .caption{margin-bottom:13px}.optimize_imagewrap{display:none}.optimize_titlewrap{max-width:100%}.servicetype_wrapper{padding-top:40px;padding-bottom:55px;margin-top:0}.fontsm-35{letter-spacing:1.5px;font-size:35px}.optimize_infowrap{margin-bottom:35px}.optimize_contentblock{font-size:16px;line-height:2.13;letter-spacing:1.2px;padding-left:30px;padding-right:30px}.optimize_contentblock p{font-size:16px;line-height:2.13;letter-spacing:1.2px}.serviceinfo_img{position:static;margin-bottom:35px}.servicetype_block{padding-left:30px;padding-right:30px}.mb-sm-50{margin-bottom:50px}.serviceinfo_box{padding-bottom:45px}.service_page .page_topoverlay{display:block;max-width:calc(100% - 15px);right:0;left:auto}.service_capabilityblock{padding-top:63px;margin-bottom:65px}.service_capabilityblock .capability_info{padding:27px 30px 27px 30px}.service_capabilityblock .capability_info.light_greybg{background:#fff;box-shadow:0 10px 43px 0 rgba(0,0,0,0.04)}.casestuyd_portfolioblock{padding-top:32px;margin-top:0}.portfolio_block{padding-left:0;padding-bottom:55px}.portfolio_imageblock img{padding:9px 9px;margin-bottom:20px}.casestuyd_portfoliowrapper{padding-top:40px}.portfolio_titlewrap{padding-left:30px;padding-right:30px}.portfolio_titlewrap h3{margin-bottom:20px}.Image_caption{margin-bottom:40px}.casestudyinfo{margin-bottom:0px}.casestudyinfo p{margin-bottom:40px}.casestudy_descwrapper{padding-left:15px;padding-right:15px}.portfolio_bottomtitlewrap{margin-bottom:35px}.casestudy_descimage{margin-left:0;margin-right:0;width:100%}.casestudyreview_box .review_infobox{padding-top:0}.casestudy_block{padding-left:15px;padding-right:15px}.casestudy_block:before{position:static;margin-bottom:30px}.subtitle_wrap{font-size:20px;margin-bottom:16px}.casestudy_blockswrapper .portfolio_contenttext{margin-bottom:40px}.casestudy_descimage{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);text-align:center}.philosophy_testimonialbox{position:relative;z-index:2}.philosophy_contentbox:nth-child(even) .Image_caption{padding-right:0}.homepage .capability_wrapper .bg_box{display:none}.portfolio_contenttext.casestudyinfo{padding-left:15px;padding-right:15px}.capability_top{margin-bottom:25px;margin-top:10px}.capability_image{top:-15px}.portfolio_bottomtitlewrap{padding-left:15px;padding-right:15px}.figure_imageblock img{margin-bottom:20px}.casestudy_block{margin-bottom:40px}.casestudy_headerwrap{margin-bottom:25px}.studyblocks_wrap{margin-bottom:23px}.casestudyreview_title{font-size:12px;color:#4a4a4a;text-transform:uppercase;letter-spacing:3.3px;line-height:2}.casestudyreview_box .review_boxwrapper{padding-bottom:54px}.other_casestudy{padding-top:63px}.other_studyblocktitle{max-width:60%}.other_studybtnwrap{max-width:40%}.philosophy_topblock{margin-top:-260px}.philosophy_infoblock .caption{margin-bottom:13px}.philosophy_contentbox:nth-child(even) .about_imagesection{margin-left:0}.philosphy_topblock{margin-bottom:45px}.philosphy_topblock .philosphy_blocks{text-align:left !important;margin-top:-30px}.philosphy_topblock .philosphy_blocks:first-child{margin-top:0}.philosphy_topblock .philosphy_blocks:nth-child(odd)>div{float:left;padding-right:7px;width:50%}.philosphy_topblock .philosphy_blocks:nth-child(even)>div{float:right;padding-left:7px;width:50%}.philosophy_topblockcontent .content_block,.philosophy_topblockcontent .content_block p{font-size:16px;line-height:2.13;letter-spacing:1.2px}.philosophy_infoblock{padding-bottom:40px}.philosophy_bottomblockcontent{margin-bottom:0}.philosophy_contentbox{padding-bottom:105px}.philosophy_contentbox:first-child{padding-top:310px}.figure_imageblock.about_imagesection img{margin-bottom:5px}.about_uscontentblock{box-shadow:0 12px 51px 0 rgba(0,0,0,0.04)}.philosophy_testimonialbox .home_testimnialblock{padding-top:56px;padding-bottom:55px;background:#fff}.workwithus_page .about_imagesection:nth-child(odd){margin-left:0}.workwithus_page .aboutus_imageblock{padding-bottom:0px !important}.philosophy_capabilityblock{padding-bottom:130px;margin-bottom:0}.philosophy_pagefooter .philosophy_footer{padding-top:50px}.work_sectionwrapper{margin-bottom:50px}.carrer_blockimage{position:static;margin-bottom:30px}.carrer_blockswrapper{padding-left:0;padding-right:0}.carrer_blocks{padding-bottom:70px}.team_block .review_infobox{width:100%;padding-top:60px;padding-right:35px;padding-left:35px;padding-bottom:43px;margin-left:0 !important;margin-right:0}.team_block .review_imagebox div{height:100%;margin-top:0}.team_block .review_imagebox{width:120px;margin-top:0;margin-bottom:-36px;position:relative;z-index:3;margin-left:15px;margin-right:15px}.team_block{padding-left:0;margin-bottom:0;padding-bottom:15px}.ourteam_blockwrap{margin-bottom:25px;padding-top:100px}}@media screen and (max-width: 620px){.lightbox_block{padding-left:30px;padding-right:30px}}.content_block ul li::before {content: "•";color: #206;margin-right: 6px;}.content_block ol li::before {content: counter(li);color: #206;padding-right: 10px;}.content_block ol li {counter-increment: li}#wpadminbar a {color: #FFF !important;}#gform_submit_button_1{font-family:"Circular Std Medium";background:0 0!important;border:none!important;color:#1716d6;cursor:pointer;padding-left:0;text-decoration:underline}#gform_wrapper_1 {margin-top: -35px}.content_block ul li {padding-left: 1em;text-indent: -1em;line-height: 1.5}