@charset "utf-8";.clear{clear:both;}
.homeTopBanner{width:100%;text-align:center;float:left;position:relative;}
.homeBanner{width:100%;text-align:center;float:left;position:relative;display:block;}
.homeBanner .flex-prev{position:absolute;top:50%;margin-top:-19px;z-index:999;left:2%;width:24px;height:38px;background:url(../images/home-sprite.png) no-repeat left top;text-indent:-99999px;}
.homeBanner .flex-next{position:absolute;top:50%;margin-top:-19px;right:2%;z-index:999;width:24px;height:38px;background:url(../images/home-sprite.png) no-repeat left -47px;text-indent:-99999px;}
.bannerHeading{width:100%;margin:48px 0px 0px 0px;text-align:center;float:left;color:#a7a4a4;font-size:48px;font-family:'nexa_lightregular';line-height:48px;}
.bannerSub{color:#4e4e4e;margin:10px 0px 0px 0px;display:inline-block;font-size:20px;width:49%;margin:auto;font-family:'Open Sans', sans-serif;font-weight:300;line-height:34px;}
.homeBanner img{display:block;margin:0;height:auto;}
.homeBannerCon{width:100%;min-height:385px;padding:30px 0 0;float:left;position:relative;}
.homeBannerCon.ecpBanner{background:url(../images/ecp-banner-bg.jpg) no-repeat center bottom #054692;}
.homeBannerCon.mainBanner{background:url(../images/main-banner.jpg) no-repeat center bottom #51ac8d;}
.homeBannerCon.xeroxBanner{background:url(../images/xerox-banner.jpg) no-repeat center bottom #054692;}
.homeBannerConTxt{width:960px;margin:auto;text-align:center;font-family:'tradegothicbold';font-size:48px;color:#FFF;}
.homeBannerConTxtNew{margin:0 auto;text-align:center;width:960px;position:relative;height:414px;}
.homeBannerConTxt p{margin:0px;padding:0px;line-height:50px;}
.homeBannerConTxt span{color:#FFF;font-size:16px;float:left;width:100%;line-height:26px;margin:11px 0 0;font-family:'Open Sans', sans-serif;font-weight:300;}
.homeBannerCon.awardBanner{background:url(../images/award-banner.jpg) no-repeat center bottom #e13f4f;}
.homeBannerCon.trustByBanner{background:url(../images/trusted-banner.jpg) no-repeat center bottom #86a932;}
.homeBannerCon.qualityBanner{background:url(../images/quality-banner.jpg) no-repeat center bottom #6a3e3d;}
.homeBannerCon.partnerBanner{background:url(../images/partners-banner.jpg) no-repeat center bottom #699b98;}
.homeBannerConNew.oatvBanner{background:url(../images/oatv-banner.jpg) no-repeat center top;}
.homeBannerConNew.sampleBoardBanner{background:url(../images/sample-board-banner.jpg) no-repeat center top;}
.homeBannerConNew.frontRushBanner{background:url(../images/front-rush-home-banner.jpg) no-repeat center top;}
.homeBannerConNew.sadraBanner{background:url(../images/sadra-home-banner.jpg) no-repeat center top;}
.homeBannerConNew.coachBanner{background:url(../images/coach-home-banner.jpg) no-repeat center top;}
.homeBannerConNew.appeeBanner{background:url(../images/appee-home-banner.jpg) no-repeat center top;}
.homeBannerConNew.luminateBanner{background:url(../images/luminate-home-banner.jpg) no-repeat center top;}
.homeBannerConNew.pltvBanner{background:url(../images/pltv-home-banner.jpg) no-repeat center top;}
.homeBannerConNew.jayporeBanner{background:url(../images/jaypore-banner.jpg) no-repeat center top;}
.homeBannerConNew.politicalBanner{background:url(../images/political-banner.jpg) no-repeat center top;}
.homeBannerConNew.breakingIceBanner{background:url(../images/break-ice-banner.jpg) no-repeat center top;}
.homeBannerConNew.runToBeatBanner{background:url(../images/run-to-the-beat-banner.jpg) no-repeat center top;}
.homeBannerConNew.veltiBanner{background:url(../images/velti-banner.jpg) no-repeat center top;}
.homeBannerConNew{width:100%;min-height:414px;padding:0;float:left;position:relative;background-size:cover !important;background-color:#333 !important;}
.homeBannerCon.partnerBanner .homeBannerConTxt span{color:#e1f9f8;}
.homeBannerCon.qualityBanner .homeBannerConTxt span{color:#fdddd0;width:66%;padding:0 17%;}
.homeBannerCon.trustByBanner .homeBannerConTxt span{color:#f4ffdc;width:60%;padding:0 20%;}
.homeBannerCon.awardBanner .homeBannerConTxt span{color:#ffdeda;}
.homeBannerCon.ecpBanner .homeBannerConTxt span{color:#dcebfd;}
.homeBannerKnowMore{width:100%;float:left;text-align:center;position:absolute;left:0px;bottom:40px;}
.homeBannerKnowMore a{width:119px;padding:10px 37px;background:#ffffff;color:#2d2d2d;font-size:14px;font-family:'Open Sans', sans-serif;font-weight:400;border-radius:5px;-webkit-border-radius:5px;}
.homeBannerCon.xeroxBanner .homeBannerKnowMore a{padding:10px 22px;}
.homeBannerCon.ecpBanner a{color:#054692;}
.homeBannerBottom{width:960px;padding:0px;min-height:80px;color:#878787;font-size:30px;font-family:'nexa_boldregular';margin:auto;line-height:30px;}
.homeBannerBottom ul{margin:0px;padding:0px;}
.homeBannerBottom ul li{margin:0px;padding:13px 87px 18px 46px;float:left;list-style:none;border-left:1px solid #dddddd;position:relative;top:0px;}
.homeBannerBottom ul li:first-child{border:none;padding:13px 42px 0 24px;}
.homeBannerBottom ul li span{color:#313131;font-size:14px;line-height:14px;font-family:'Open Sans', sans-serif;font-weight:400;float:left;}
.homeBannerLeft{bottom:0;margin:0 0 0 -160px;max-height:100%;position:absolute;text-align:center;width:auto;}
.homeBannerRight{color:#ffffff;float:left;font-family:"Open Sans",sans-serif;margin:140px 0 0 55%;padding:8px 0 0;text-align:left;width:50%;}
.homeBannerRight h3{font-size:36px;line-height:48px;color:#FFF;font-weight:normal;clear:both;font-family:'nexa_boldregular';letter-spacing:-1.5px;text-shadow:0 2px 8px #000;}
.homeBannerRight a{background:none;border:1px solid #f8f8f8;border-radius:0;clear:both;color:#f8f8f8;float:left;font-size:14px;font-weight:normal;margin:15px 0 0;padding:7px 15px;}
.homeBannerRight a:hover{background:#f8f8f8;color:#666;}
.homeServices{width:100%;padding:32px 0 49px;float:left;text-align:center;background:#efefef;margin:-5px 0px 0px 0px;font-family:'Open Sans', sans-serif;font-weight:400;}
.homeServices ul{margin:auto;padding:0px;width:960px;}
.homeServices li{width:278px;margin:0px 0px 0px 63px;text-align:center;list-style:none;color:#616161;font-size:14px;line-height:24px;float:left;}
.homeServices li:first-child{margin-left:0px;}
.homeServices li span{color:#373737;font-size:26px;width:100%;text-align:center;margin:17px 0 0;float:left;}
.homeServices li span a,h1,h2,h3{color:#373737;font-size:23px;}
.readMoreServices{background:#d34836;border-radius:3px;-webkit-border-radius:3px;margin:28px 0 0;display:inline-block;padding:8px 25px;color:#ffffff;font-size:14px;}
.readMoreServices:hover{background:#a02f21;}
.homeHeading{color:#cc5547;text-align:center;font-size:40px;font-family:'nexa_lightregular';line-height:40px;}
.homeHeadingSub{color:#4e4e4e;font-size:18px;margin:20px 0;display:inline-block;}
.caseStudyHome{width:960px;padding:41px 0;margin:auto;font-family:'Open Sans', sans-serif;font-weight:400;text-align:center;}
.caseStudyHome ul{margin:60px 0px 0px 0px;padding:0px;float:left;width:100%;}
.caseStudyHome li{margin:0px;padding:0px;float:left;width:458px;color:#6c6c6c;font-size:14px;font-family:'Open Sans', sans-serif;font-weight:400;float:right;text-align:left;}
.caseStudyHome li img{width:100%;height:auto;max-width:458px;}
.caseStudyHome li:first-child{float:left;}
.caseStudyHome li span{color:#373737;font-size:28px;padding:11px 0;float:left;}
.caseStudyHome li span a{color:#373737;font-size:28px;}
.viewAllCaseStudy{background:#c43b2b;margin:28px 0 0;display:inline-block;font-size:13px;color:#FFF;border-radius:3px;-webkit-border-radius:3px;padding:5px 12px;}
.viewAllCaseStudy:hover{background:#a02f21;}
.clientsHome{width:100%;float:left;padding:42px 0 0 0px;background:#fff;}
.sevicesHome{width:100%;float:left;padding:42px 0 0 0px;background:#fff;}
.carrerTestimonial{width:100%;margin:0px;text-align:center;color:#696969;font-size:18px;font-family:'Open Sans', sans-serif;font-weight:300;font-style:italic;float:left;}
.carrerTestimonial blockquote{background:url(../images/home-sprite.png) no-repeat -57px -145px;padding:0 0 20px 63px;width:759px;margin:auto;}
.carrerTestimonial blockquote p{padding:25px 67px 0 0;line-height:30px;}
.carrerTestimonial blockquote span{margin:0 0 0 10px;position:absolute;width:57px;height:52px;background:url(../images/home-sprite.png) no-repeat 0 -155px;}
.agenciesWhite.careers ul{margin:0px;float:left;width:100%;}
.agenciesWhite .agencieImg{margin-top:39px;}
.agenciesWhite .agenciesHeading{margin-top:11px;}
.agenciesHeading{color:#444544;font-size:18px;font-weight:bold;font-family:'Open Sans', sans-serif;font-style:normal;margin:14px 0 21px;}
.agenciesHeading span{color:#7a7a7a;font-size:14px;font-weight:normal;}
.agencieImg img{border-radius:50px;-webkit-border-radius:50px;}
.agencieImg{width:100px;overflow:hidden;height:100px;margin:19px auto auto;}
.caseStudyHome li p{line-height:24px;}
.caseStudyHome li p a{line-height:24px;background:url(../images/red-arrow.jpg) no-repeat scroll right 9px;color:#A02617;display:inline-block;margin:5px 0 0;padding:0 11px 0 0;}
.sliderMain{width:960px;margin:auto;}
.clientSlider{width:96%;margin:38px 2% 0;float:left;position:relative;}
.clientSlider .slides li{width:auto !important;margin:0 46px 0 15px;}
.clientSlider .slides{position:relative;z-index:999;}
.clientSlider .flex-prev{background:url(../images/home-sprite.png) no-repeat left -89px;width:17px;height:26px;float:left;position:relative;z-index:9991;position:absolute;left:-3%;top:-7px}
.clientSlider .flex-next{background:url(../images/home-sprite.png) no-repeat left -120px;width:17px;height:26px;float:left;position:absolute;right:-3%;z-index:9991;top:-7px;}
.clientSlider .flex-direction-nav{position:absolute;top:10px;width:100%;}
.clientSlider .slides li a{float:left;}
.agenciesCon{width:960px;margin:auto;}
.agenciesImg{width:100%;float:left;text-align:center;}
.agenciesWhite .flex-control-nav{display:block;width:100%;float:left;text-align:center;position:static;padding:12px 0;float:left;}
.agenciesWhite .flex-control-nav li{display:inline-block;float:none;margin:0 6px;width:auto;}
.agenciesWhite .flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.agenciesWhite .flex-control-paging li a.flex-active{background:#bababa;}
.workWithUs{width:100%;background:#EFEFEF;float:left;}
.workingCon{width:960px;padding:42px 0 50px;font-family:'Open Sans', sans-serif;font-weight:400;margin:auto;}
.workingSubHeading{color:#4e4e4e;font-size:18px;text-align:center;margin:25px 0 0;font-family:'Open Sans', sans-serif;font-weight:400;}
.workingCon ul{margin:40px 0 58px;float:left;width:100%;padding:0px;}
.workingCon li{margin:0px 0px 0px 27px;text-align:center;color:#616161;font-size:14px;width:299px;float:left;line-height:24px;border:1px solid #acacad;border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0px 0px 2px 0px #CACACD;box-shadow:0px 0px 2px 0px #CACACD;}
.workingCon li p{color:#4E4E4E;}
.workingCon li:first-child{margin-left:0px;}
.workingCon li .startUp{background:url(../images/home-startups.png) no-repeat center 20px;width:88%;float:left;padding:155px 6% 12px;}
.workingCon li .digital{background:url(../images/home-digital.png) no-repeat center 20px;width:88%;float:left;padding:155px 6% 12px;}
.workingCon li:hover .digital{background:url(../images/home-digital-hover.jpg) no-repeat center 20px;}
.workingCon li .enterPrise{background:url(../images/home-enterprise.png) no-repeat center 20px;width:88%;float:left;padding:155px 6% 12px;}
.workingCon li:hover .startUp{background:url(../images/home-startups-hover.jpg) no-repeat center 20px;}
.workingCon li:hover .enterPrise{background:url(../images/home-enterprise-hover.jpg) no-repeat center 20px;}
.workingCon li:hover{border:1px solid #acacad;border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0px 0px 2px 0px #CACACD;box-shadow:0px 0px 2px 0px #CACACD;background:url(../images/outsourcing-bg.jpg) repeat-x left top #f7f7f7;}
.outSourcingHeading{color:#373737;font-size:26px;margin:0 0 13px;}
.workingCon li span{color:#a02617;margin:5px 0 0;padding:0 11px 0 0;display:inline-block;background:url(../images/red-arrow.jpg) no-repeat right center;}
.topText{width:100%;padding:14px 0;float:left;}
.topTextInner{width:960px;margin:auto;text-align:center;font-family:'nexa_lightregular';font-size:40px;line-height:48px;color:#CC5547;}
.topTextInner span{font-size:19px;font-family:'Open Sans', sans-serif;font-weight:400;float:left;line-height:26px;margin:8px 0 0;color:#4E4E4E;width:100%;text-align:center;}
.partnersTop{width:100%;margin:50px 0 0px 0px;float:left;}
.partnersTop li{float:left;list-style:none;width:292px;text-align:center;height:130px;border-left:1px solid #ececec;border-bottom:1px solid #ececec;}
.partnersTop.awardsLogo li{height:185px;color:#6b6b6b;font-family:'Open Sans', sans-serif;font-weight:400;}
.partnersTop.awardsLogo li p{margin:0px;}
.partnersTop.awardsLogo li img{margin:30px 0px 0px 0px;}
.partnersTop.awardsLogo li.noBorderLeft img{margin:50px 0px 0px 0px;}
.partnersTop.awardsLogo li.googlePlay img{margin:50px 0px 0px 0px;}
.partnersTop.awardsLogo li.noBorder img{margin:50px 0px 0px 0px;}
.partnersTop li:first-child{margin:0px;padding-left:0px;border-left:none;}
.partnersImg{width:100%;float:left;margin:21px 0 0;text-align:center;}
.partnersImg img{width:100%;height:auto;}
.partnersTop ul{width:900px;margin:auto;}
.widgetOne .darkGray.paddingZero{padding:0px;width:100%;}
.partnersTop li.noBorder{border-bottom:none;}
.partnersTop li.noBorder img{margin-top:20px;}
.partnersTop li.googlePlay{border-bottom:none;}
.partnersTop li.googlePlay img{margin-top:20px;}
.partnersTop li.noBorderLeft{border-bottom:none;border-left:none;}
.partnersTop li.noBorderLeft img{margin-top:20px;}
.awardsTop{width:100%;margin:0px 0 0px 0px;float:left;}
.awardsTop li{float:left;list-style:none;width:292px;text-align:center;height:130px;}
.awardsTop.awardsLogo li{color:#6b6b6b;font-family:"Open Sans",sans-serif;font-weight:400;min-height:350px;height:auto;padding:0 20px;width:260px;}
.awardsTop.awardsLogo li .service-featured-img{width:100%;height:120px;background-repeat:no-repeat;background-position:center top;margin:0 0 15px;}
.services .service-featured-img img{filter:grayscale(100%);-webkit-filter:grayscale(100%);transition:ease-in-out .3s;}
.services li:hover .service-featured-img img{filter:grayscale(0%);-webkit-filter:grayscale(0%);transition:ease-in-out .3s;}
.web-featured{background-image:url(../images/web-development-icon-home.png);}
.mobile-featured{background-image:url(../images/mobile-development-icon-home.png);}
.product-featured{background-image:url(../images/product-development-icon-home.png);}
.e-commerce-featured{background-image:url(../images/ecommerce-development-icon-home.png);}
.ux-featured{background-image:url(../images/user-experience-icon-home.png);}
.cloud-featured{background-image:url(../images/cloud-development-icon-home.png);}
.awardsTop.awardsLogo li:hover .service-featured-img{background-position:center -120px;}
.awardsTop.awardsLogo li h2{font-size:18px;color:#373737;font-family:'Open Sans', sans-serif;font-weight:700;line-height:24px;text-transform:uppercase;}
.awardsTop.awardsLogo h3{text-align:left;}
.awardsTop.awardsLogo li p{clear:none;margin:10px 0 0;width:100%;font-size:14px;color:#6d6c6c;font-family:'Open Sans', sans-serif;font-weight:300;min-height:62px;}
.awardsTop.awardsLogo li p a{color:#6d6c6c;}
.awardsTop.awardsLogo li p a:hover{color:#d85232;}
.awardsTop.awardsLogo li a.read-more{background:none;border:1px solid #d85232;clear:both;display:inline-block;color:#d85232;font-size:14px;font-weight:normal;margin:15px 0 0;padding:7px 15px;}
.awardsTop.awardsLogo li a.read-more:hover{background:#d85232;color:#fff;}
.awardsTop ul{width:900px;margin:auto;}
.clearHr{width:150px;border-bottom:1px solid #ececec;margin:80px auto;clear:both;}
.worktogether{margin:0 auto;width:502px;clear:both;height:40px;}
.worktogether p{float:left;font-family:'Lato', sans-serif;font-size:24px;margin-top:10px;color:#fff;}
.worktogether a{background:#312e2d;border-radius:5px;color:#FFF;padding:12px 28px;float:none;font-family:'Open Sans', sans-serif;font-size:18px;font-weight:bold;display:inline-block;margin:0 0 0 15px;}
.clienttest{width:100%;float:left;text-align:center;}
.clienttest a{background:#cc5547;border-radius:5px;color:#FFF;padding:12px 28px;float:none;margin:0 auto;font-family:'Open Sans', sans-serif;font-size:18px;font-weight:bold;display:inline-block;}
.clienttest a:hover{color:#fff;}
.testi-tagline{color:#464646;font-family:'Open Sans', sans-serif;font-weight:400;display:table;font-size:18px;line-height:24px;padding:0;text-align:center;width:100%;max-width:1000px;margin:10px auto;}
.testi-tagline a{color:#464646;font-weight:bold;}
.about .clienttest{margin:20px 0 30px 0;}
.about p{text-align:center;font-family:"Open Sans",sans-serif;font-size:16px;padding:10px 0;line-height:22px}
.homepage-tagline{font-family:'Open Sans', sans-serif;font-weight:300;font-size:36px;line-height:65px;letter-spacing:-2px;color:#444243;}
.homepage-tagline span{font-family:'Open Sans', sans-serif;font-weight:600;font-size:40px;width:auto;float:none;color:#444243;}
.careers{padding-top:30px;}
.call-to-action-block{width:100%;float:left;background:#cc5547;padding:45px 0;}
@media only screen and (max-width:1200px){.homeBannerLeft{max-width:50%;margin-left:0;}
.homeBanner img{max-width:100%;}
.homeBannerConNew.appeeBanner .homeBannerLeft, .homeBannerConNew.pltvBanner .homeBannerLeft{margin-left:0;}
.homeBannerConTxtNew, .homeBannerConNew{height:380px;min-height:inherit;}
}
@media only screen and (max-width:1000px){.homeServices{width:90%;padding:42px 5% 49px;}
.homeServices ul{width:100%;}
.homeServices li{margin:0 0 0 5%;width:30%;}
.caseStudyHome{width:90%;padding:41px 5%;}
.caseStudyHome ul{width:100%;margin:30px 0 0;}
.viewAllCaseStudy{margin:8px 0 0;}
.agenciesBotRight .bottomText{margin:15px 0 0;}
.caseStudyHome li{width:100%;text-align:center;margin:0px 0px 20px 0px;}
.caseStudyHome li span{width:100%;}
.clientsHome{}
.awardsTop.awardsLogo li{padding:0 2%;width:45%;}
.sliderMain{width:100%;}
.workWithUs{width:90%;padding:0 5%;}
.workingCon{width:100%;}
.workingCon li{width:30%;margin:0 0 0 3%;}
.carrerTestimonial blockquote{width:80%;}
.headerInner{width:98%;padding:0 1%;}
.homeBanner{width:100%;}
.homeBannerConTxt{width:100%;}
.homeBannerConTxtNew{width:100%;}
.bannerSub{width:72%;padding-bottom:20px;}
.logoNew{margin:26px 0 16px 1%;width:200px;background-size:100% auto;}
header nav.mainNav{margin:0 0 0 2%;}
.contactUsButton{padding:5px 8px;margin:27px 0 0;}
.workingCon li{margin:0 0 0 3%;width:30%;}
.outSourcingHeading{font-size:23px;}
.workingCon li p{font-size:13px;}
.agenciesWhite .agencieImg{margin-top:0px;}
.agenciesCon{width:100%;}
.homeBannerCon{background-image:none!important;min-height:0px;width:88%;padding:15px 6% 34px 6%;}
.homeBannerKnowMore{position:static;margin:16px 0px 32px 0px;}
.homeBannerBottom{width:100%;font-size:45px;}
.homeBannerBottom ul li{width:49%;text-align:center;padding:0px;margin:10px 0px;}
.homeBannerBottom ul li:first-child{padding:0px;}
.homeBannerBottom ul li span{width:100%;}
.homeBannerLeft{margin:0px;float:none;margin:auto;}
.homeBannerRight{margin:45px 0 0;text-align:center;width:100%;}
.homeBannerRight h3{font-size:30px;line-height:40px;letter-spacing:0;max-width:500px;margin:0 auto;}
.homeBannerRight h3 br{display:none;}
.homeBannerRight a{display:inline-block;float:none;}
.homeBannerConTxtNew, .homeBannerConNew{height:auto;min-height:inherit;padding-bottom:30px;}
.homeBannerLeft{display:none;}
.topTextInner{width:88%;font-size:30px;line-height:32px;}
.topText{padding:0 0 10px;}
.topTextInner span{margin:0px;}
.topTextInner{margin:20px auto;}
.partnersTop ul{width:100%;}
.partnersTop li{width:49%;}
.partnersTop li.kenticoIcon{border-left:none;}
.partnersTop li.kenticoIcon img{margin-top:20px;}
.partnersTop li.noBorderLeft{border-left:1px solid #ECECEC;border-bottom:1px solid #ECECEC;}
.partnersTop li.googlePlay{border-left:none;}
.awardsTop ul{width:100%;}
.awardsTop li{width:49%;}
}
@media only screen and (max-width:767px){.homeServices li{width:100%;margin:0;}
.readMoreServices{padding:8px 10px;}
.workingCon li{width:100%;margin:10px 0px 0px 0px;}
.bannerHeading{font-size:28px;line-height:28px;margin:12px 0 0;}
.homeHeading{line-height:48px;}
.topTextInner{margin:auto;}
.partnersTop li{width:100%;border-bottom:1px solid #ECECEC;border-left:none;}
.partnersTop.awardsLogo li{height:auto;padding:0px 0px 30px 0px;}
.partnersTop li.noBorderLeft{border-left:none;}
.partnersTop li img{margin-top:20px;}
.partnersTop li.googlePlay{border-bottom:1px solid #ECECEC;}
.awardsTop li{width:100%;}
.awardsTop.awardsLogo li{width:96%;}
.homepage-tagline{font-size:34px;line-height:54px;}
.homepage-tagline span{font-size:35px;}
}
@media only screen and (max-width:600px){.homeBannerLeft{max-width:65%;}
}
@media only screen and (max-width:479px){.homeBannerBottom ul li{width:100%;border:none;}
.homeBannerConTxt span{width:90%;margin:11px 5% 0;}
.homeBannerLeft{display:none;}
.homeBannerConTxtNew, .homeBannerConNew{height:auto;}
.homeBannerConNew{padding:0 0 30px;}
.worktogether{width:100%;text-align:center;height:auto;}
.worktogether p{display:block;width:100%;}
.worktogether a{float:none;display:inline-block;margin:10px 0 0;}
.homepage-tagline{font-size:25px;line-height:34px;letter-spacing:0;}
.homepage-tagline span{font-size:25px;}
.homeHeading{font-size:29px;}
.homeServices li span a, h1, h2, h3{font-size:20px;}
.carrerTestimonial blockquote p{font-size:15px;line-height:24px;padding:0 15px 0 0;}
.carrerTestimonial blockquote{padding:55px 0;}
.carrerTestimonial blockquote span{bottom:0;right:30px;}
.footerHeading{font-size:28px;}
.footerBlogRight .blogHeading a{font-size:16px;line-height:23px;}
.homeBannerRight h3{max-width:80%;}
}