@charset "utf-8";.downloadWrap,.newsWrap,.eventWrap{padding:20px 0 50px}
.mainLeftTab{float:left}
.mainLeftTab li{margin-bottom:1px;position:relative}
.mainLeftTab li.active:after{content:'';position:absolute;right:0;top:50%;margin-top:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff}
.mainLeftTab li a{display:block;background:#ebebeb;color:#646871;font:14px "robotolight",sans-serif;text-transform:uppercase;padding:14px 10px 12px 20px}
.mainLeftTab li span{display:inline-block;vertical-align:middle;line-height:16px}
.mainLeftTab li.active a,.mainLeftTab li a:hover{background:#1287b2;color:#fff}
.mainLeftTab li.active a i,.mainLeftTab li a:hover i{background-position:bottom left}
.mainLeftTab li a i{transition:all ease-in .2s}
.icon1,.icon2,.icon3,.icon4,.icon5,.icon6,.icon7,.icon8,.icon9,.icon10,.icon11{width:38px;height:37px;display:inline-block;vertical-align:middle;margin-right:10px}
.icon1{background:url(../../../content/dam/mphasis-com/global/en/icons/brochure.png) no-repeat top left}
.icon2{background:url(../../../content/dam/mphasis-com/global/en/icons/whitepaper.png) no-repeat top left}
.icon3{background:url(../../../content/dam/mphasis-com/global/en/icons/case_studies.png) no-repeat top left}
.icon4{background:url(../../../content/dam/mphasis-com/global/en/icons/presentation.png) no-repeat top left}
.icon5{background:url(../../../content/dam/mphasis-com/global/en/icons/povs.png) no-repeat top left}
.icon6{background:url(../../../content/dam/mphasis-com/global/en/icons/reports.png) no-repeat top left}
.icon7{background:url(../../../content/dam/mphasis-com/global/en/icons/videos.png) no-repeat top left}
.icon8{background:url(../../../content/dam/mphasis-com/global/en/icons/news.png) no-repeat top left}
.icon9{background:url(../../../content/dam/mphasis-com/global/en/icons/press.png) no-repeat top left}
.icon10{background:url(../../../content/dam/mphasis-com/global/en/icons/events.png) no-repeat top left}
.icon11{background:url(../../../content/dam/mphasis-com/global/en/icons/mediakit.png) no-repeat top left}
.tab180{width:180px;margin-right:20px}
.d-left-gap{margin-left:200px}
.d-left-gap1{overflow:hidden}
.filtermain{padding-bottom:22px;font:14px "robotolight",sans-serif;float:left;width:100%}
.filterby{display:inline-block}
.filterby label{display:inline-block;color:#646871;margin-right:5px}
.filterby .selectbox{display:inline-block}
.filterby select{min-width:125px;height:100%}
.selectbox{background:#ebebeb;position:relative}
.selectbox select{background:transparent;border:0;color:#646871;padding:0 20px 0 5px;height:100%}
.selectbox:after,.selectbox1:after,.selectbox2:after,.selectbox3:after{content:"";position:absolute;z-index:1;right:8px;top:50%;margin-top:-3px;height:0;width:0;border-top:5px solid #a5a9af;border-left:5px solid transparent;border-right:5px solid transparent;pointer-events:none}
.filterLinks{display:inline-block;text-align:center;margin-left:20px}
.filterLinks li{display:inline-block;min-width:115px}
.filterLinks li a{color:#646871;display:block;background:#ebebeb;border-radius:2px;padding:4px 5px}
.filterLinks li a:hover,.filterLinks li.active a{background:#b7b4b4;color:#fff}
.downloadSection{font:14px "robotolight",sans-serif}
.downloadcell{border:1px solid #e4e3e3;margin:0 -1px -1px 0;padding:15px}
.downloadcell.col20{padding:15px 10px}
.downloadcell>div{padding-bottom:35px;text-align:center;position:relative;height:100%}
.downloadcell figure{display:block;margin-bottom:4px}
.downloadcell a{color:#3f4654;line-height:15px}
.downloadcell a:hover{color:#3ca9dd;text-decoration:underline}
span.date{color:rgba(63,70,84,.48);font-size:12px;font-style:italic;display:block;margin-top:2px}
.downloadcell .downloadLink{color:#fff;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.downloadcell .downloadLink:hover{color:#fff;text-decoration:none}
.downloadLink{background:url(../../../content/dam/mphasis-com/global/en/icons/downloads/download_icon.png) no-repeat right center #3ca9dd;color:#fff;font:13px "robotomedium",sans-serif;padding:6px 40px 7px 15px;border-radius:15px}
.downloadDetails{padding-bottom:25px}
.detailsImg{float:left;margin-right:30px}
.detailsContent{overflow:hidden}
.detailsContent h2{color:#3ca9dd;font:normal 14px 'robotobold',sans-serif}
.detailsContent p{color:#646871;font-family:"robotolight",sans-serif;line-height:17px;padding-top:25px}
.filesize{color:#32535f;font-size:12px;padding-top:15px}
.filesize span{display:inline-block;vertical-align:middle;margin-right:40px;line-height:28px}
.filesize a{display:inline-block;vertical-align:middle;margin-left:15px}
.filesize img{display:block}
.formSection{border-top:1px dashed #c2c2c2;padding:15px 0;color:#646871;font:14px "robotolight",sans-serif}
.borNone{border:0}
.required{display:block;padding-bottom:16px}
.formSection i{color:#f24b45}
.formSection .row{margin:0 -15px}
.formSection .col50,.formSection .col100{padding:0 15px;float:none;display:inline-block;vertical-align:top;margin-right:-4px}
.formSection label{display:block;padding-bottom:2px}
.formSection input,.formSection textarea,.selectbox1{border:1px solid #e3e3e3;background:#ebecee;width:100%;height:27px;padding:0 8px;border-radius:3px;color:#646871;font-family:"robotolight",sans-serif}
.selectbox1{padding:0;position:relative}
.selectbox1:after{border-top-color:#49636e}
.formSection select{background:transparent;border:0;width:100%;height:100%;color:#646871;padding:0 0 0 5px;font-family:"robotolight",sans-serif}
.formSection textarea{height:70px}
.formSection input[type="submit"]{color:#fff;background:rgba(237,149,74,1);width:auto;height:auto;border:0;padding:5px 13px;font-family:'robotoregular',sans-serif;cursor:pointer}
.formSection input[type="submit"]:hover{background:rgba(237,149,74,.7)}
.formSection a{color:#07a1da}
.formSection a:hover{text-decoration:underline}
.socialMedia{border-top:1px dashed #c2c2c2;padding-top:15px}
.socialMedia li{display:inline-block}
.socialMedia li a{color:#fff;display:block;padding:5px 8px;border-radius:3px}
.socialMedia i{margin-right:30px}
.facebooklink{background:#395697}
.twitterlink{background:#32adc6}
.linkedinlink{background:#107fa1}
.googlepluslink{background:#d74634}
.pagination{font-family:"robotolight",sans-serif;padding-top:20px;float:left;width:100%}
.pagination ul{float:right}
.pagination li{display:inline-block;margin-right:-1px}
.pagination li a{color:#646871;font-size:12px;display:block;background:#ebebeb;border-radius:3px;padding:3px 8px}
.pagination li a.active,.pagination li a:hover{background:#02a1db;color:#fff}
.pagination li a.more,.pagination li a.more:hover,.pagination li a.nextlink{background:transparent;color:#646871}
.pagination li a.nextlink{font-size:14px}
.pagination li i{font-size:16px}
.downloadpdf{padding:15px 0}
.mediakitWrap{padding:20px 0}
.mediakitSection{border:1px solid #ebeaea;font:15px "robotolight",sans-serif;margin-bottom:6px}
.mediakitSection h2{background:#ebebeb;color:#35a8df;font:normal 18px 'Roboto',sans-serif;padding:11px 18px;text-transform:uppercase}
.formateSection{padding:18px 25px 18px 45px;position:relative}
.formateLeft{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:250px}
.formateLeft:after{content:'';width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #e1e2e5;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:-15px}
.formateRight{margin-left:297px}
.formateRight li{display:inline-block;vertical-align:top;margin-right:-4px;padding:17px 18px}
.formateRight li a{color:#3f4654;text-align:center;display:block}
.formateRight li a:hover{color:#35a8df;text-decoration:underline}
.formateRight li span{display:block;margin-top:5px}
.flImg img{max-width:108px;margin-left:45px}
.gallerySection{padding:5px}
.gallerySection img{display:block;width:100%}
.galleryLeft{float:left;padding:5px;width:54.3%}
.galleryRight{float:right;width:45.7%}
.galleryRight ul{margin-bottom:10px}
.galleryRight li{float:left;padding:5px;width:33.3333%}
.galleryRight li a{position:relative;display:block}
.galleryRight li a:after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(60,169,221,.3);border:2px solid rgba(60,169,221,1);opacity:0;transition:opacity .3s}
.galleryRight li a:hover:after{opacity:1}
.galleryCon{color:#3f4654;font-size:15px;margin-top:15px;position:relative;padding-right:125px}
.galleryCon h3{font:bold 15px/15px "robotolight",sans-serif}
.galleryCon .downloadLink{position:absolute;right:0;top:0}
.galleryRight .downloadLink{float:right;margin-right:5px}
.newsWrap{font-family:"robotolight",sans-serif}
.tab145{width:145px}
.n-left-gap{margin-left:160px}
.newsSection{color:#646871;font:normal 12px "robotolight",sans-serif;float:left;width:100%}
.newsCell{border:1px solid #e4e3e3;border-right:0;margin:0 0 -1px 0;padding:15px}
.newsCell.last{border-right:1px solid #e4e3e3}
.newsCell img{display:block;width:100%}
.newsCon{padding:6px 0 0}
.newsCon h4{color:#35a8df;font-size:13px;line-height:15px;padding-top:5px}
.newsCon h4 a{color:#35a8df}
.newsCon p{font-family:'Roboto',sans-serif;line-height:15px;padding-top:7px}
.newsCongap p{padding:0}
.newsCellLeft figure,.newsCellLeft .newsCon{float:left;width:50%}
.newsCellLeft .newsCon{padding:0 0 0 15px}
.newsCellLeft h4{padding-top:30px}
.newsDetails{border:1px solid #efefef;padding:17px;float:left;width:67%}
.newsDetails img{display:block;width:100%}
.newsDetailsCon{padding:20px 12px 0;font-family:"robotolight",sans-serif}
.newsDetailsCon h2{color:#35a8df;font-size:22px;font-weight:normal;line-height:25px}
.newsDetailsCon p{font:14px/16px 'Roboto',sans-serif;padding-top:20px}
.newsDetailsCon .socialMedia{border:0;padding-top:25px}
.tags{border-top:1px solid #efefef;padding-top:15px;margin-top:25px}
.tags a{color:#2cace2;text-decoration:underline}
.tags a:hover{text-decoration:none}
.moreStories{margin-left:67%;padding-left:22px}
.moreStories h3{color:#35a8df;font-size:20px;padding-bottom:7px}
.moreSection{padding:13px 0;position:relative}
.moreSection:before{content:'';position:absolute;top:0;left:17px;width:70%;height:1px;background:#f0f0f0}
.moreSection figure{float:left;margin-right:20px}
.moreContent{font:13px/15px 'Roboto',sans-serif;overflow:hidden}
.moreContent p a{color:#646871}
.moreContent p a:hover{color:#35a8df}
.mls{padding-left:17px}
.mls figure{margin-right:7px}
.viewAll{font-size:16px;color:#35a8df;background:url(../../../content/dam/mphasis-com/global/en/icons/right_arrow_hover.png) no-repeat top left/33px;padding:6px 0 6px 45px;display:inline-block}
.tab195{width:195px}
.e-left-gap{margin-left:220px}
.eventcell{border:1px solid #e4e3e3;border-right:0;margin-bottom:-1px;padding:10px;font-family:"robotolight",sans-serif}
.eventcell.last{border:1px solid #e4e3e3}
.eventcell img{display:block;width:100%}
.eventcell h3{color:#35a8df;font-size:15px;line-height:16px;padding-bottom:3px}
.eventcell h3 a{color:#35a8df}
.eventcell p{color:#646871;font:12px/15px 'Roboto',sans-serif;padding-bottom:10px}
.eventcell li{font:12px/15px 'Roboto',sans-serif;color:#a5a9af;padding:2px 0 2px 19px;position:relative}
.eventcell li:last-child{padding-bottom:0}
.eventcell li .fa{color:#35a8df;position:absolute;left:0;top:3px}
.eventcell .fa-map-marker{font-size:16px}
.eventCon{padding:7px 0 0}
.eventcellMain>div{background:#c81a78;position:relative}
.eventcellMain figure{float:left;width:60%}
.eventcellMain .eventCon{position:absolute;right:0;left:60%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;padding:15px}
.eventcellMain h3{font-size:16px;color:#fff;padding-bottom:12px}
.eventcellMain h3 a,.eventcellMain p,.eventcellMain li,.eventcellMain li .fa{color:#fff}
.eventcellMain h4{font-size:22px;font-weight:normal}
.eventcellMain p{font-size:14px;padding-bottom:18px;border-bottom:1px dashed #fff}
.eventcellMain ul{padding:8px 0 10px}
.eventcellMain li{font-size:13px;font-style:italic;padding:3px 0 3px 25px}
.registerLink{color:#c81a78;background:#fff;border-radius:15px;display:inline-block;padding:5px 10px;font:13px "robotomedium",sans-serif}
.eventpagination{text-align:center;padding-top:20px}
.eventpagination li{display:inline-block;color:#646871;padding:0 5px}
.eventpagination li a{color:#646871;padding:4px 5px;border:1px solid #b2b2b2;display:inline-block}
.eventpagination li a.prev,.eventpagination li a.next{border:0;border-radius:25px;background:#e5e5e5;padding:6px 20px}
.back{padding-bottom:10px}
.back a{color:#3f4654;font-size:12px;text-transform:uppercase}
.back a:hover{color:#35a8df}
.eventdetailsCon{border:1px solid #e4e3e3;padding:20px 35px;font-family:'Roboto',sans-serif}
.eventdetailsCon h4{color:#35a8df;font-size:22px;padding-bottom:15px;font-family:"robotolight",sans-serif}
.eventdetailsCon p{color:#646871;padding-bottom:15px}
.eventdetailsCon li{position:relative;color:#646871;padding-left:25px}
.eventdetailsCon li:before{content:'';width:3px;height:3px;background:#646871;position:absolute;left:0;top:10px}
.pastCalendar{padding-top:30px}
.pastCalendar ~ .calendar{margin-top:15px}
.pastCalendar label{color:rgba(63,70,84,.5);float:left;font-size:14px;text-transform:uppercase;padding-top:10px}
.selectbox5{border:1px solid #e1e1e1;position:relative;margin-left:50%}
.selectbox5 select{border:0;color:#3f4654;font-size:14px;padding:8px 30px 8px 10px;width:100%;position:relative;z-index:2;background:transparent}
.selectbox5:after{color:#2ca7e1;font-size:25px;position:absolute;right:10px;top:50%;margin-top:-12px;z-index:1}
.cMonth{background:#2ca7e1;color:#fff;font:25px "robotolight",sans-serif;text-align:center;padding:5px 0 8px;margin-top:15px;position:relative;cursor:pointer;display:none;text-transform:uppercase}
.cMonth:after{position:absolute;right:15px;top:50%;margin-top:-13px}
.calendar{position:relative;font-size:11px;z-index:4;width:100%;color:#666;background:#ebebeb;text-align:center;margin-top:50px}
.calendar table{border-collapse:collapse;width:100%}
.calendar th,.calendar td{text-align:center;-webki-ttransition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;font-weight:normal}
.calendar th>div,.calendar td>div{padding:6px 4px}
.calendar tr.header-days td{color:#bbb;font-size:10px;text-transform:uppercase;padding:6px 4px}
.calendar tr.header-days td:first-child{color:#f63}
.calendar tbody td{cursor:pointer}
.calendar tbody td:first-child{color:#bbb}
.calendar td.event{color:#22a7f0;font-weight:bold}
.clndr-controls{font-size:14px;color:#fff;text-transform:uppercase;background:#c81a78;position:relative;padding:7px 0}
.clndr-control-button{position:absolute;top:0;bottom:0;left:0}
.clndr-control-button.rightalign{right:0;left:inherit}
.clndr-control-button span{text-indent:-9999px;width:30px;height:100%;display:block;cursor:pointer}
.clndr-previous-button{background:url(../../../content/dam/mphasis-com/global/en/icons/cal-prev.png) no-repeat center / 7px}
.clndr-next-button{background:url(../../../content/dam/mphasis-com/global/en/icons/cal-next.png) no-repeat center / 7px}
.col20,.col25,.col50,.col100,.col30{float:left}
.col20{width:20%}
.col25{width:25%}
.col30{width:33.333%}
.col50{width:50%}
.col100{width:100%}
.padTop10{padding-top:10px}
.contactTabs{margin:0 auto;max-width:1366px;background:#3f4654;min-height:45px}
.contactTabsItems li{float:left;margin-right:1px;position:relative}
.contactTabsItems li a{color:#fff;padding:13px 22px 12px;display:inline-block;text-transform:uppercase;font:14px "robotolight",sans-serif;transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s}
.contactTabsItems li.active a{background:#4fb1e0}
.contactTabsItems li a:hover{background:#4fb1e0}
.contactTabsItems li.active:after{border-bottom:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;bottom:0;content:"";height:0;left:50%;margin-left:-4px;position:absolute;width:0}
.contactWrap{padding:25px 0}
.contactLeft,.contactRight{float:left}
.contactLeft{width:41%;padding:0 70px 0 0}
.contactRight{width:59%}
.contactWrap label{margin-bottom:10px;display:inline-block;font:14px "robotolight",sans-serif}
.contactWrap .selectbox3{max-width:310px}
.selectbox3{background:#ebecee;color:rgba(63,70,84,.4);font-family:"robotolight",sans-serif;height:31px;margin-bottom:17px;position:relative}
.contactLocation .quickViewBlock{display:none}
.contactWrap select{background:transparent none repeat scroll 0 0;border:0;color:#646871;font-family:"robotolight",sans-serif;height:100%;padding:2px 0 3px 5px;width:100%}
.byCIcon{float:left;width:60px}
.byCIcon img{display:block;max-width:37px}
.byCdetails{margin-left:60px}
.byCdetails p{font:14px/18px "robotolight",sans-serif}
.byCountryItem{margin-bottom:8px;overflow:hidden}
.mapGrid{margin:0 -3px}
.mapGrid .col70,.mapGrid .col30{float:left}
.mapGrid .col70{width:67%;padding:0 3px}
.mapGrid .col70 img,.mapGrid .col30 img{display:block;width:100%}
.mapGrid .col30{width:33%;padding:0 3px}
.quickViewBlock{margin:-3px 0}
.quickViewBlock img{padding:3px 0}
.worldWideMap{margin:0 auto;max-width:1366px}
.worldWideMap img{display:block;width:100%}
.getInTouchSection{margin:0 auto;max-width:1366px;background:#f2f2f2;padding:30px 0}
.getInTouchSection h2{font:38px 'robotobold',sans-serif;text-transform:uppercase}
.getInTouchSection h2 span{font-family:"robotothin",sans-serif;color:#3ca9dd}
.gitFormSection{margin:30px auto;max-width:810px}
.gitFormSection i{color:#f24b45;padding-right:3px}
.gitFormSection span{font:15px "robotoregular",sans-serif;color:#33535f;padding-bottom:20px}
.gitFormSection .row{margin:0 -15px}
.gitFormSection label{display:block;padding-bottom:5px;color:#33535f;font:14px"robotoregular",sans-serif}
.gitFormSection .col50,.gitFormSection .col100{padding:0 15px}
.gitFormSection input,.gitFormSection textarea,.selectbox2{background:#fff none repeat scroll 0 0;border:1px solid #f2f2f2;border-radius:3px;color:#646871;font-family:"robotolight",sans-serif;height:35px;margin-bottom:17px;padding:0 8px;width:100%}
.selectbox2{position:relative;padding:0}
.gitFormSection select{background:transparent none repeat scroll 0 0;border:medium none;color:#646871;font-family:"robotolight",sans-serif;height:100%;padding:2px 0 3px 5px;width:100%}
.gitFormSection textarea{height:82px}
.gitFormSection input[type="submit"]{background:rgba(237,149,74,1) none repeat scroll 0 0;border:medium none;color:#fff;cursor:pointer;font-family:"robotoregular",sans-serif;height:auto;padding:7px 28px;width:auto;margin-top:10px;float:left;text-transform:uppercase}
.gitFormSection input[type="submit"]:hover{background:rgba(237,149,74,0.7) none repeat scroll 0 0}
.gitFormSection input.cancelBtn{float:left;width:auto;margin-top:10px;cursor:pointer;background:0;font:14px "robotoregular",sans-serif;text-transform:uppercase;margin-left:15px}
.findSalesRep{padding:45px 0 55px;text-align:center}
.findSalesRep h3{text-transform:uppercase;font:29px 'robotobold',sans-serif;margin-bottom:20px}
.findSalesRep span{font-family:"robotothin",sans-serif;color:#3ca9dd}
.findSalesRep .selectbox1{max-width:490px;margin:auto;height:45px;background:#ebebeb none repeat scroll 0 0;position:relative}
.findSalesRep .selectbox1 select{background:transparent none repeat scroll 0 0;border:medium none;color:#33535f;padding:8px 10px;width:100%;font:14px "robotoregular",sans-serif;height:100%}
.requestForm{padding:30px 0}
.requestForm h2{font:38px 'robotobold',sans-serif;text-transform:uppercase}
.requestForm h2 span{font-family:"robotothin",sans-serif;color:#3ca9dd}
.requestformSection{margin:30px auto;max-width:880px}
.requestformSection i{color:#f24b45;padding-right:3px}
.requestformSection span{font:15px "robotoregular",sans-serif;color:#33535f;padding-bottom:20px}
.requestformSection .row{margin:0 -15px}
.requestformSection label{display:block;padding-bottom:5px;color:#33535f;font:14px"robotoregular",sans-serif}
.requestformSection .col50,.requestformSection .col100{padding:0 15px;float:none;display:inline-block;vertical-align:top;margin-right:-4px}
.requestformSection input,.requestformSection textarea,.selectbox4{background:#ebecee;border:0;color:#b2babe;font-family:"robotolight",sans-serif;height:35px;margin-bottom:17px;padding:0 8px;width:100%;font-size:14px}
.requestformSection input[type="email"]{box-shadow:none;outline:0}
.selectbox4{position:relative;padding:0}
.selectbox4:after{content:"";position:absolute;z-index:1;right:8px;top:50%;margin-top:-3px;height:0;width:0;border-top:5px solid #a5a9af;border-left:5px solid transparent;border-right:5px solid transparent;pointer-events:none}
.requestformSection select{background:transparent;border:0;color:#646871;font-family:"robotolight",sans-serif;height:100%;padding:2px 0 3px 5px;width:100%}
.requestformSection textarea{height:82px}
.resLet{display:table}
.resLet input{display:table-cell;min-width:230px}
.resLet .radioBtn{display:table-cell;padding:8px 0 0 10px;vertical-align:top}
.reqRadio{padding:5px 0 15px}
.reqRadio .radioBtn{display:inline-block;vertical-align:top;width:43%;margin-right:-4px;padding:3px 0}
.reqRadio .radioBtn:nth-child(2n){width:57%}
.reqRadio label{display:inline-block}
.requestformSection input[type="submit"]{background:rgba(237,149,74,1) none repeat scroll 0 0;border:medium none;color:#fff;cursor:pointer;font-family:"robotoregular",sans-serif;height:auto;padding:7px 28px;width:auto;margin-top:10px;float:left;text-transform:uppercase}
.requestformSection input[type="submit"]:hover{background:rgba(237,149,74,0.7) none repeat scroll 0 0}
.requestformSection input.cancelBtn{float:left;width:auto;margin-top:10px;cursor:pointer;background:0;font:14px "robotoregular",sans-serif;text-transform:uppercase;margin-left:15px}
.radioBtn{position:relative;display:inline-block}
.customCheckbox[type="checkbox"]:not(:checked),.customCheckbox[type="checkbox"]:checked{left:-9999px;position:absolute}
.customCheckbox[type="checkbox"]:not(:checked) + label,.customCheckbox[type="checkbox"]:checked + label{cursor:pointer;font-weight:normal;line-height:16px;padding:0 15px 0 22px;position:relative}
.customCheckbox[type="checkbox"]:not(:checked) + label::before,.customCheckbox[type="checkbox"]:checked + label::before,.customCheckbox[type="checkbox"]:not(:checked) + label::after,.customCheckbox[type="checkbox"]:checked + label::after{content:'';position:absolute}
.customCheckbox[type="checkbox"]:not(:checked) + label::before,.customCheckbox[type="checkbox"]:checked + label::before{border:1px solid #b9b7b5;left:0;top:2px;width:12px;height:12px}
.customCheckbox[type="checkbox"]:not(:checked) + label::after,.customCheckbox[type="checkbox"]:checked + label::after{width:8px;height:8px;left:2px;top:4px;transition:all .1s ease .1s;z-index:999}
.customCheckbox[type="checkbox"]:not(:checked) + label::after{opacity:0;transform:scale(0)}
.customCheckbox[type="checkbox"]:checked + label::after{opacity:1;transform:scale(1);background:#3ca9dd}
.leadershipWrap{padding:25px 0}
.leaderTab{margin-bottom:15px;overflow:hidden}
.leadertabItems{position:relative;margin:0 -1px}
.leadertabItems li{float:left;width:16.66%;padding:0 1px;text-align:center}
.leadertabItems li a{display:block;padding:10px;font:12px "",sans-serif;color:#585c66;background:#f2f2f2}
.leadertabItems li.active a,.leadertabItems li a:hover{background:#4fb1e0;color:#fff}
.leadershipContent{position:relative;margin:0 -1px 30px;overflow:hidden}
.leadershipContent li{float:left;width:20%;padding:1px}
.mngLdrContent{position:relative}
.mngLdrContent img{width:100%;display:block;transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;filter:gray;filter:grayscale(1);-webkit-filter:grayscale(1)}
.leadershipContent li:hover img{filter:none;-webkit-filter:grayscale(0)}
.leaderDetails{background:#f2f2f2;padding:10px;text-align:center;min-height:65px;position:relative}
.leaderDetails h3{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);font:18px/22px "robotolight",sans-serif}
.leaderDetails p{display:none}
.mngLdrContent:hover .leaderDetails{position:absolute;left:0;right:0;bottom:0;background:#4fb1e0;color:#fff;min-height:inherit;padding:15px 10px}
.mngLdrContent:hover .leaderDetails p{display:block}
.mngLdrContent:hover .leaderDetails h3{display:block;position:static;left:inherit;right:inherit;top:inherit;transform:none;margin-bottom:5px}
.leaderContent{border-top:1px solid #e6e7e9;padding:27px 0 0 0;margin-top:20px;font:14px "robotolight",sans-serif}
.leaderImg{float:left;max-width:233px;margin:0 35px 15px 0}
.leaderName{color:#4fb1e0;font:20px "robotoregular",sans-serif;padding-bottom:5px}
.leaderImg p{font-size:16px;text-transform:uppercase;line-height:17px;padding-bottom:10px}
.leaderShare img{max-width:45px}
.leaderShare a{display:inline-block;margin-right:5px}
.leaderRight{overflow:hidden}
.leaderContent p{padding-bottom:15px}
.lArrow{border-top:1px solid #e6e7e9;padding:15px 0;text-align:right}
.lArrow img{max-width:45px}
.lArrow a{float:right;margin-left:8px}
.insuranceWrap{padding:35px 0}
.insuranceWrap h2{color:#35a8df;font-size:25px;font-weight:normal;letter-spacing:-1px;padding-bottom:10px}
.insuranceWrap p{line-height:16px;padding-bottom:15px}
.boxWrap{margin:0 -12px}
.boxWrap .col50{padding:10px 12px}
.boxTxt{font-size:16px;border:1px solid #efefef;padding:15px;line-height:17px}
.boxTxt span{color:#3ca9dd;font-weight:bold;font-style:italic}
.capabilities{padding:30px 0 45px;border-bottom:1px dashed #9a9a9a}
.capabilitiesTitle{max-width:600px;margin:0 auto;color:#ee495d;text-transform:uppercase;font:20px/23px "robotolight",sans-serif;text-align:center;padding-bottom:25px}
.capabilitiesBox{text-align:center;width:25%;float:left}
.cabTitle{color:#00afec;display:table;width:100%;font-size:20px;line-height:20px;padding:10px 0 15px;height:85px}
.cabTitle h3{display:table-cell;vertical-align:middle}
.capabilitiesBox ul{padding:15px}
.capabilitiesBox li{border-bottom:1px dashed #d5d5d5;font-size:12px;line-height:16px;padding:8px 40px}
.capabilitiesBox li:last-child{border:0}
@media only screen and (max-width:1024px){.container886,.container856,.container,#sync2{max-width:inherit}
.container886,.container856,.gridItem{padding:0}
.rightPagination,.shareContainer{display:none}
.searchForm{top:47px}
.navigation li{padding:0 6px}
.hamburgerDiv li{padding:0}
.mainNav nav{margin-right:0}
.mainNav{font-size:11px}
.hamburgerMenu{padding-top:4px}
.navigation li>a{padding-bottom:5px}
.mainNav li:nth-child(4) .drop-down{left:-31px}
.mainNav li:nth-child(4) .drop-down::before{left:40px}
#nextStory .prev,#yearsOfMphasis .prev,#awards .prev,#newLaunches .prev,.connnectWrap .prev,.blockArrow .prev{left:30px}
#nextStory .next,#yearsOfMphasis .next,#awards .next,#newLaunches .next,.connnectWrap .next,.blockArrow .next{right:30px}
.heroBanner h1{font-size:54px;line-height:48px}
.heroBanner p{font-size:21px;line-height:25px;padding:30px 0 0}
.content{max-width:500px;padding-left:35px}
.nextUnleashed .TitleHolder{padding:30px 0}
.nextUnleashed .TitleHolder h2{font-size:48px;line-height:42px;padding-left:100px;max-width:inherit;width:48%}
.nextUnleashed .TitleHolder p{padding-left:10px;width:50%}
.brandThumb{bottom:70px}
.slideContent{float:left;padding:0 0 0 35px;width:auto;max-width:450px}
.slideContent h3{font:54px/48px "robotothin",sans-serif;letter-spacing:-2px}
.slideContent h3 strong{font-size:inherit;line-height:inherit}
.slideContent p{font-size:21px;line-height:25px;max-width:inherit}
.learnMore{font-size:21px}
.carousalBrands.owl-carousel .slideContent img{width:35px}
.slideContainer{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.transformationJourney .TitleHolder{padding:30px 0}
.transformationJourney .TitleHolder h2{font-size:48px;line-height:42px;font-family:"robotomedium",sans-serif;color:#34a8df;padding-left:35px;vertical-align:top;width:450px;float:left}
.transformationJourney .TitleHolder h2 strong{font-family:"robotothin",sans-serif;color:#3f4654}
.transformationJourney .TitleHolder p{font-size:21px;line-height:25px;color:#3f4654;margin-left:460px;max-width:inherit;width:auto;display:block;padding-right:10px}
.tabs{padding:0}
.tabs li{padding:0;float:left;width:50%;border-right:1px solid #fff}
.tabs li:first-child,.tabs li:nth-child(2){border-bottom:1px solid #fff}
.tabs li:nth-child(2),.tabs li:last-child{border-right:0}
.tabs li a{border:0;font-size:30px;background:#46adde;color:#fff;padding:54px 10px 51px}
.tabs li.active a{color:#fff;font-family:"robotomedium",sans-serif;background:#3c91b9}
.bestOfNext .container{padding:0}
.fourBlock{margin:0}
.gridItem>div{padding:0}
.gridItem{float:none;width:auto;display:block}
.gridItemchange img{display:none}
.gridItemchange .gridContent{position:static;left:inherit;right:inherit;bottom:inherit;padding:0;text-align:left;padding:35px 15px 25px;transform:none}
.gridItemchange h2,.gridItemchange p{display:inline-block;vertical-align:top;margin-right:-3px}
.gridItemchange h2{font-size:48px;line-height:42px;padding-left:80px;width:340px;float:left}
.gridItemchange p{width:auto;padding:0 0 0 10px;font-size:21px;line-height:25px;margin-left:350px;display:block}
.blockArrow{display:block}
.gridContent h3{font-size:47px;line-height:45px}
.gridContent h3 span{display:block;font-family:"robotothin",sans-serif}
.gridContent{padding:0;top:50%;bottom:inherit;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.gridContent a{font-size:24px}
.connectFuture{background-image:url(../../../content/dam/mphasis-com/global/en/icons/level5-backgrond-tab.jpg)}
.connectFuture .TitleHolder{padding:35px 0;background:#fff}
.connectFuture .TitleHolder h2{font-size:48px;line-height:42px;padding-left:35px;width:380px;float:left;color:#3f4654}
.connectFuture .TitleHolder p{width:auto;padding:10px 0 0 10px;font-size:21px;line-height:25px;margin-left:380px;display:block;color:#3f4654}
.connnectWrap{max-width:500px;margin:0 auto}
.connectHolder h2{font-size:25px}
.connectBlock{padding:25px 0 50px}
.connnectWrap .prev,.connnectWrap .next{display:block}
.connnectWrap .prev{left:-80px}
.connnectWrap .next{right:-80px}
.blogContent h4,.blogContent p,.tweetContent h4,.tweetContent p,.bottomCont a,.stayTuned .middleContent p{font-size:14px;line-height:17px}
.middleContent{padding:10px 30px}
.footerTop{padding:40px 0 0 0}
.footerItem{width:33.333%;padding-bottom:30px}
.footerItem:first-child{padding-left:25px}
.footerTop h3{font-size:17px}
.footerItem li a{font-size:16px}
.followUs{float:none;width:auto;clear:left;text-align:center;background:#35a8df;padding:35px 0 30px}
.followUs h3{display:none}
.followUs img{max-width:75px}
.followUs li{padding:0 5px}
.copy{background:#35a8df;padding:0}
.footerLogo,.footerRight,.termsLinks,.copyRights{float:none;width:auto;text-align:center}
.termsLinks{padding:18px 0 30px}
.footerRight li{padding:0 15px}
.footerRight li:after{background:#fff;height:15px;top:7px}
.footerRight li a{font-size:18px;color:#fff;line-height:inherit}
.copyRights{background:#fff;margin:0 -15px;padding:25px 0;color:#707070;font-size:16px}
.device1024{display:inline-block}
.desktop{display:none}
.tab180{width:auto;margin:0}
.mainLeftTab{float:none;padding-bottom:30px}
.mainLeftTab li span br{display:none}
.d-left-gap{margin:0}
.downloadWrap,.newsWrap,.eventWrap{padding-left:15px;padding-right:15px}
.mainLeftTab li a,.filtermain,.selectbox select{font-size:18px}
.downloadSection{font-size:17px}
.downloadSection .col25{width:33.333%}
span.date,.downloadLink,.pagination li a{font-size:15px}
.pagination li a{padding:3px 10px}
.pagination li a.nextlink{font-size:inherit}
.detailsContent h2,.detailsContent p,.filesize{font-size:15px}
.detailsContent p{line-height:18px}
.downloadSection .col20{width:25%}
.mediakitWrap{padding:25px 15px}
.mediakitSection{font-size:16px;margin:0}
.formateRight li{width:33.333%}
.flImg img{margin:0;max-width:inherit}
.galleryRight,.galleryLeft{float:none;width:auto}
.galleryRight{margin-bottom:20px}
.galleryRight .downloadLink,.galleryCon .downloadLink{font-size:16px}
.galleryCon,.galleryCon h3{font-size:19px;line-height:inherit}
.tab145{width:auto}
.n-left-gap{margin:0}
.newsCell.col50{width:100%}
.newsCell.col25{width:50%}
.newsCon .date{font-size:21px}
.newsCon h4{font-size:23px;line-height:25px;padding-top:10px}
.newsCon p{font-size:20px;line-height:23px}
.newsCellLeft h4,.newsCellLeft p{padding-top:30px}
.tab195{width:auto}
.e-left-gap{margin:0}
.eventTab{float:left;width:65%}
.eventTab li a{padding:29px 10px 30px 20px}
.calendar{width:30%;margin:0 0 0 5%;float:left}
.eventcellMain h3{font-size:15px}
.eventcellMain p{font-size:13px}
.eventcell.col25{width:33.333%}
.eventdetailsCon{border:0;padding:25px 0}
.pastTab{margin-top:53px}
.pastCalendar{float:left;margin:0 0 0 5%;padding-top:0;width:30%}
.device1024.back{display:block}
.back a{font-size:17px}
.contactTabsItems,.getInTouchSection{padding-left:15px;padding-right:15px}
.contactTabsItems li:nth-child(2),.worldWideMap{display:none}
.contactTabsItems li a{font-size:16px}
.contactWrap{padding:30px 15px}
.contactLeft,.contactRight{float:none;width:auto;padding:0}
.mapGrid{display:none}
.contactLocation{float:left}
.locationAddress{margin-left:400px}
.contactLocation{max-width:350px}
.locationAddress{width:45%}
.contactWrap .selectbox3{max-width:inherit}
.contactLocation .quickViewBlock{display:block}
.quickViewBlock{margin:0 -3px}
.quickViewBlock img{float:left;width:50%;padding:0 3px}
.resLet{display:block}
.resLet input{max-width:inherit;width:100%;display:block;margin-bottom:3px}
.resLet .radioBtn{display:block;padding:0 0 10px 0}
.requestForm{padding:30px 15px}
.reqRadio .radioBtn,.reqRadio .radioBtn:nth-child(2n){display:block;width:auto}
}
@media only screen and (max-width:767px){.overflow,.overflow1{padding-right:0}
.topNav,.mainNav nav,.hamburgerMenu{display:none}
.header{padding:0;background:rgba(255,255,255,1)}
.logo{padding:17px 0}
.hamburgerMenu{padding:11px 0}
.searchDiv{margin:4px 25px 0 0;font-size:25px}
.searchForm{top:60px}
.rightPagination{right:20px}
.pLabel{display:none}
.shareContainer{display:none}
.contactIcon{display:block}
.heroBanner h1{font-size:67px;line-height:56px}
.heroBanner h1 span{display:inline-block}
.heroBanner p{font-size:24px;line-height:32px}
.heroBanner p span{display:none}
.content{max-width:440px;padding-left:35px}
.nextUnleashed .TitleHolder{display:none}
#sync2{padding:0}
#sync1 .container{padding:0}
.unleashedArrow{display:block;bottom:20%}
.unleashedArrow .prev{margin-left:30px;float:left;cursor:pointer}
.unleashedArrow .next{margin-right:30px;float:right;cursor:pointer}
.slideContainer{top:inherit;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;bottom:0;background:rgba(63,70,84,0.6);text-align:center;color:#fff;padding:50px 15px}
.slideContent{padding:0;margin:0 auto;float:none}
.slideContent h3{font-size:53px;line-height:44px}
.slideContent p{font-size:24px;line-height:30px}
.learnMore{color:#fff;opacity:1;background-image:url(../../../content/dam/mphasis-com/global/en/icons/learn-more-icon-white.png)}
.brandThumb{bottom:inherit;top:25px;left:25px;right:25px;text-align:center}
.brandThumb .owl-item,.brandThumb .item{padding:10px 0}
.brandThumb .current .item::before{display:none}
.brandThumb .owl-carousel .owl-item img{width:auto;display:inline-block}
.transformationJourney .TitleHolder{background:#ebebeb;text-align:center}
.transformationJourney .TitleHolder h2,.transformationJourney .TitleHolder p{width:auto;display:block;padding:0}
.transformationJourney .TitleHolder h2{color:#3f4654;font:67px/56px "robotothin",sans-serif;letter-spacing:-2px;float:none}
.transformationJourney .TitleHolder h2 strong{color:inherit;font-family:"robotomedium",sans-serif}
.transformationJourney .TitleHolder p{padding-top:30px;margin:0 auto;font-size:24px;line-height:32px;max-width:440px}
.tabs li{width:auto;float:none;display:block;border:0;border-bottom:1px solid #fff}
.tabs li a{font-size:35px;text-align:left;padding:23px 10px 25px 80px}
.downarrow{display:block}
.gridItemchange .gridContent{text-align:center}
.gridItemchange h2{margin:0;width:auto;float:none;display:block;padding:0;color:#3f4655;font-size:67px;line-height:56px;letter-spacing:-2px}
.gridItemchange h2 strong{display:inline-block;color:inherit}
.gridItemchange p{margin:0;padding:0;font-size:24px;line-height:32px;margin:0 auto;max-width:550px;padding-top:30px}
.gridContent h3 span{font-family:inherit}
.blockArrow{bottom:35%}
.connectFuture .TitleHolder{text-align:center}
.connectFuture .TitleHolder h2,.connectFuture .TitleHolder p{width:auto;display:block;padding:0}
.connectFuture .TitleHolder h2{color:#3f4654;font:67px/56px "robotothin",sans-serif;letter-spacing:-2px;float:none}
.connectFuture .TitleHolder h2 strong{color:inherit;display:block}
.connectFuture .TitleHolder p{padding-top:30px;margin:0 auto;font-size:24px;line-height:32px;max-width:440px}
.connectBlock{display:none}
#stickyBand{display:none}
.footerTop{padding:0}
.footerItem{display:none}
.footerRight li::after{top:10px}
.footerRight li a{font-size:21px}
.followUs img{max-width:inherit}
.scrollToTop{display:none !important}
html,body{height:100%}
.mobileMenu{display:block;float:right}
#banner{padding-top:60px}
.bannerTitle h1{padding:0 20%}
.breadcrumb{display:none}
.bannerTitle{position:static;left:inherit;right:inherit;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;background:#2ca7e1;text-align:center;color:#fff;padding:8px 0}
.bannerTitle h1{font-size:35px;padding:0}
.alliancesWrap{padding:30px 0}
.aTab{margin-bottom:25px}
.aTab li{width:16.666%;font-size:17px;float:left;border-right:2px solid #fff}
.aTab li:last-child{border:0}
.clientLogos li{width:33.333%;padding-bottom:25px}
.companyDescription{padding:0;margin:0}
.companyDescription figure{float:none;max-width:inherit}
.cDes{margin:0}
.cDes p{font-size:23px;line-height:33px}
.downloadWrap,.newsWrap,.eventWrap{padding-left:0;padding-right:0}
.filterLinks{text-align:left}
.filterby,.filterLinks{display:block;margin:0}
.filterby{margin-bottom:25px}
.filterLinks li{text-align:center;width:33.333%;margin-right:-4px;display:inline-block;min-width:inherit}
.mainLeftTab li a,.filtermain,.selectbox select{font-size:23px}
.mainLeftTab li a{padding:12px 10px 12px 15px}
.downloadSection{font-size:21px}
.downloadSection .col25{width:50%}
span.date,.downloadLink,.pagination li a{font-size:18px}
.detailsContent h2,.detailsContent p,.filesize,.formSection,.formSection input,.formSection textarea,.selectbox1,.formSection select{font-size:21px}
.detailsContent p{line-height:25px}
.none767{display:none !important}
.formSection .col50{width:100%;float:none}
.formSection input,.selectbox1{height:45px}
.mainLeftTab li span{line-height:inherit}
.downloadSection .col20{width:33.333%}
.mediakitWrap{padding:25px 0}
.formateSection{padding:60px}
.formateLeft{position:inherit;top:inherit;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:auto;text-align:center;padding-bottom:25px;margin-bottom:25px}
.formateLeft::after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e1e2e5;left:50%;bottom:-25px;top:inherit;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.formateRight{margin:0 auto;max-width:400px}
.newsCon .date{font-size:16px}
.newsCon h4{font-size:19px;line-height:22px;padding-top:10px}
.newsCon p{font-size:16px;line-height:18px}
.newsCellLeft h4,.newsCellLeft p{padding-top:30px}
.newsDetails{float:none;width:auto;border:0;padding:0 0 25px 0}
.newsDetailsCon{padding:25px 0 0}
.moreStories{margin:0;padding:0}
.newsDetailsCon h2,.moreStories h3{font-size:22px;line-height:30px}
.newsDetailsCon p,.moreContent{font-size:17px;line-height:25px}
.moreContent{line-height:22px}
.tags{font-size:21px}
.moreSection:after{content:'';clear:both;display:block}
.eventTab{float:none;width:auto}
.calendar{margin:20px 0 0;width:auto;float:none;font-size:15px}
.pastCalendar ~ .calendar{display:none}
.pastCalendar ~ .calendar.active{display:block}
.calendar th>div,.calendar td>div{padding:10px 5px}
.clndr-controls{font-size:25px}
.calendar tr.header-days td{font-size:15px}
.eventcell.col25{width:50%}
.eventcellMain figure{float:none;width:100%}
.eventcellMain .eventCon{position:inherit;top:inherit;left:inherit;right:inherit;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:auto}
.eventCon{padding-top:10px}
.eventcell h3{font-size:18px;line-height:22px;padding-bottom:10px}
.eventcell p,.eventcell li,.registerLink{font-size:16px;line-height:18px}
.eventcell .fa-map-marker{font-size:inherit}
.eventcell li{padding-left:25px}
.pastTab{margin-top:0}
.pastCalendar{float:none;margin:0 auto;padding-top:25px;width:auto;max-width:200px}
.cMonth{display:block}
.pastCalendar label{font-size:17px}
.back a{font-size:15px}
.contactTabs .container,.contactTabsItems{padding:0}
.contactTabsItems li{float:none;text-align:center;margin:0}
.contactTabsItems li a{display:block;font-size:21px}
.contactWrap{padding:25px 0}
.contactLocation{float:none;max-width:inherit}
.locationAddress{margin:0}
.contactLocation .quickViewBlock{display:none}
.locationAddress{width:auto}
.byCountryItem{margin-bottom:15px}
.byCdetails.padTop10{padding-top:5px}
.mapGrid{display:block;margin-top:25px}
.mapGrid .col70{display:none}
.mapGrid .col30{width:100%}
.mapGrid .col30 img{width:50%}
.contactWrap label,.contactWrap select,.byCdetails p,.gitFormSection span,.gitFormSection label,.gitFormSection input,.gitFormSection textarea,.gitFormSection select,.findSalesRep .selectbox1 select,.gitFormSection input.cancelBtn{font-size:21px}
.contactWrap .selectbox3,.gitFormSection input,.gitFormSection .selectbox2{height:45px}
.byCdetails p{line-height:25px}
.getInTouchSection h2{text-align:center}
.gitFormSection .col50{width:100%}
.getInTouchSection{padding-left:0;padding-right:0}
.requestForm{padding:30px 0}
.requestformSection{margin:20px 0 0}
.requestformSection .col50,.requestformSection .col100{display:block;width:100%;float:left;margin:0}
.requestformSection span,.requestformSection label,.requestformSection input,.requestformSection textarea,.requestformSection select,.requestformSection input.cancelBtn{font-size:21px}
.requestformSection input,.selectbox4{height:45px}
.resLet input{margin-bottom:10px}
.resLet .radioBtn{padding-bottom:17px}
.reqRadio .radioBtn{padding:5px 0}
.customCheckbox[type="checkbox"]:not(:checked) + label,.customCheckbox[type="checkbox"]:checked + label{line-height:25px}
.customCheckbox[type="checkbox"]:not(:checked) + label::before,.customCheckbox[type="checkbox"]:checked + label::before{top:6px}
.customCheckbox[type="checkbox"]:not(:checked) + label::after,.customCheckbox[type="checkbox"]:checked + label::after{top:8px}
}
@media only screen and (max-width:639px){.contactIcon{max-width:60px}
.heroBanner h1{font-size:50px;line-height:42px}
.heroBanner p{font-size:18px;line-height:24px;padding-top:25px}
.content{padding-left:25px;max-width:320px}
.slideContent{max-width:350px}
.slideContent h3{font-size:40px;line-height:33px}
.slideContent p{font-size:18px;line-height:24px}
.learnMore{font-size:18px;background-size:25px}
.unleashedArrow .prev,.unleashedArrow .next{max-width:40px}
.transformationJourney .TitleHolder h2{font-size:50px;line-height:42px}
.transformationJourney .TitleHolder p{font-size:18px;line-height:24px;max-width:350px;padding-top:20px}
.tabs li a{font-size:26px;padding:17px 10px 18px 60px}
#nextStory .prev,#yearsOfMphasis .prev,#awards .prev,#newLaunches .prev,.connnectWrap .prev,.blockArrow .prev{left:30px;max-width:40px;margin-top:-20px}
#nextStory .next,#yearsOfMphasis .next,#awards .next,#newLaunches .next,.connnectWrap .next,.blockArrow .next{right:30px;max-width:40px;margin-top:-20px}
.downarrow{font-size:40px;line-height:70px;right:40px}
.gridItemchange h2{font-size:50px;line-height:42px}
.gridItemchange p{font-size:18px;line-height:24px;max-width:inherit;padding-top:20px}
.gridContent h3{font-size:45px;line-height:40px}
.gridContent a{margin-top:20px}
.connectFuture .TitleHolder h2{font-size:50px;line-height:42px}
.connectFuture .TitleHolder p{font-size:18px;line-height:24px;max-width:350px;padding-top:20px}
.followUs{padding:28px 0}
.followUs img{max-width:75px}
.termsLinks{padding:25px 0}
.footerRight li:after{top:5px}
.footerRight li a,copyRights{font-size:16px}
.bannerTitle h1{font-size:20px}
.clientLogos li{width:50%}
.cDes p{font-size:17px;line-height:25px}
.downloadWrap,.newsWrap,.eventWrap{padding:25px 0}
.mainLeftTab li a,.filtermain,.selectbox select,.downloadSection{font-size:17px}
span.date,.downloadLink,.pagination li a{font-size:15px}
.detailsContent h2,.detailsContent p,.filesize,.formSection,.formSection input,.formSection textarea,.selectbox1,.formSection select{font-size:17px}
.detailsContent p{line-height:21px}
.downloadSection .col20{width:50%}
.formateSection{padding:30px}
.galleryCon,.galleryCon h3{font-size:17px}
.newsCon .date{font-size:13px}
.newsCon h4,.newsCon p,.newsDetailsCon h2,.moreStories h3{font-size:17px;line-height:18px}
.newsCellLeft h4,.newsCellLeft p{padding-top:15px}
.eventcell h3,.cMonth{font-size:17px}
.eventcell p,.eventcell li,.registerLink{font-size:15px}
.cMonth{padding:10px 0}
.cMonth::after{margin-top:-9px}
.clndr-controls{font-size:17px}
.pastCalendar label{font-size:15px}
.contactWrap label,.contactWrap select,.byCdetails p,.contactTabsItems li a,.gitFormSection span,.gitFormSection label,.gitFormSection input,.gitFormSection textarea,.gitFormSection select,.findSalesRep .selectbox1 select{font-size:17px}
.requestForm h2{text-align:center;line-height:35px}
.requestForm h2 span{display:block}
.requestformSection span,.requestformSection label,.requestformSection input,.requestformSection textarea,.requestformSection select,.requestformSection input.cancelBtn{font-size:17px}
}
@media only screen and (max-width:479px){.searchDiv{margin-top:2px}
.logo{padding:12px 0}
.logo img{max-width:130px}
.rmmDiv{top:50px}
.rmm-dropdown::after{font-size:20px;margin-top:-10px}
.rmm-toggled-button{margin-top:12px}
.mainNav{padding-top:3px}
.searchForm{top:51px}
.contactIcon img{max-width:60px}
.heroBanner h1{font-size:38px;line-height:32px}
.heroBanner p{font-size:14px;line-height:18px;padding-top:20px}
.content{padding-left:10px;max-width:220px}
.slideContainer{padding:20px 15px}
.slideContent h3{font-size:26px;line-height:22px}
.slideContent p{font-size:14px;line-height:18px}
.learnMore{font-size:14px;background-size:20px}
.unleashedArrow{bottom:27%}
.transformationJourney .TitleHolder h2{font-size:33px;line-height:28px}
.transformationJourney .TitleHolder p{font-size:14px;line-height:18px;padding-top:20px}
.tabs li a{font-size:16px;padding:13px 10px 14px 40px}
.downarrow{font-size:30px;line-height:49px;right:30px}
.gridItemchange h2{font-size:33px;line-height:28px}
.gridItemchange p{font-size:14px;line-height:18px;max-width:inherit}
.gridContent h3{font-size:30px;line-height:25px}
.gridContent a{margin-top:16px;padding:5px 15px 8px}
.blockArrow{bottom:30%}
.connectFuture .TitleHolder h2{font-size:33px;line-height:28px}
.connectFuture .TitleHolder p{font-size:14px;line-height:18px;max-width:inherit}
.followUs img{max-width:60px}
.footerRight li{padding:0 5px}
.footerRight li:after{height:12px}
.footerRight li a,.copyRights{font-size:13px}
.copyRights,.termsLinks,.followUs{padding:20px 0}
.rmm-toggled-button span,.rmm-toggled-button{width:30px}
.rmm-toggled-button span{height:4px}
.rmm-toggled{min-height:50px}
.rmm ul li,.rmm ul li a,.rmm ul li span{font-size:18px}
.mobClose{width:35px;height:39px}
#banner{padding-top:50px}
.aTab{margin-bottom:15px}
.aTab li{font-size:14px}
.aTab li a{padding:8px 0 10px}
.clientLogos li{padding-bottom:12px}
.cDes p{font-size:14px;line-height:18px}
.mainLeftTab li a,.filtermain,.selectbox select,.downloadSection{font-size:15px}
span.date,.downloadLink,.pagination li a{font-size:13px}
.downloadSection .col25{width:100%}
.detailsImg{float:none;margin:0;text-align:center}
.detailsContent{margin-top:20px}
.detailsContent h2,.detailsContent p,.filesize,.formSection,.formSection input,.formSection textarea,.selectbox1,.formSection select{font-size:15px}
.detailsContent p{line-height:20px}
.formSection input,.selectbox1{height:30px}
.downloadSection .col20{width:100%}
.socialMedia i{margin-right:21px}
.formateSection{padding:20px}
.mediakitSection,.galleryCon,.galleryCon h3{font-size:15px}
.mediakitSection h2{font-size:16px}
.formateLeft{padding-bottom:15px}
.formateRight li{padding:15px 5px}
.galleryRight .downloadLink,.galleryCon .downloadLink{font-size:13px}
.galleryCon{padding:0}
.galleryCon .downloadLink{position:inherit;right:inherit;top:inherit;float:right;margin-top:15px}
.newsCell{border:1px solid #e4e3e3}
.newsCell.col25,.newsCellLeft figure,.newsCellLeft .newsCon{width:100%}
.newsCellLeft .newsCon{padding:6px 0 0}
.newsCellLeft h4,.newsCellLeft p{padding-top:10px}
.newsCon h4,.newsCon p,.newsDetailsCon h2,.moreStories h3,.newsDetailsCon p,.moreContent{font-size:15px}
.moreContent{line-height:18px}
.eventcell{border:1px solid #e4e3e3}
.eventcell.col25{width:100%}
.eventcell h3{padding-bottom:3px}
.eventdetailsCon{padding:20px}
.cMonth{font-size:15px}
.cMonth::after{margin-top:-7px}
.contactWrap label,.contactWrap select,.byCdetails p,.contactTabsItems li a,.gitFormSection span,.gitFormSection label,.gitFormSection input,.gitFormSection textarea,.gitFormSection select,.findSalesRep .selectbox1 select{font-size:15px}
.contactWrap .selectbox3,.gitFormSection input,.gitFormSection .selectbox2,.contactWrap .selectbox3,.gitFormSection input,.gitFormSection .selectbox2,.findSalesRep .selectbox1{height:35px}
.findSalesRep .selectbox1 select{padding:0 10px}
.getInTouchSection h2,.findSalesRep h3{font-size:25px}
.getInTouchSection,.findSalesRep{padding:20px 0}
.requestForm h2{font-size:25px}
.requestformSection span,.requestformSection label,.requestformSection input,.requestformSection textarea,.requestformSection select,.requestformSection input.cancelBtn{font-size:15px}
.requestformSection input,.selectbox4{font-size:15px}
.requestformSection input,.selectbox4{height:35px}
}
.event_submit_div{margin:15px 0 20px}
.event_submit_but{background:rgba(237,149,74,1) none repeat scroll 0 0;border:medium none;color:#fff;cursor:pointer;font-family:"robotoregular",sans-serif;height:auto;padding:5px 13px;width:auto;border-radius:3px}
.formSection input.error,.formSection select.error{background:#ebecee url("../../../content/dam/mphasis-com/global/en/icons/error_icon.png") no-repeat scroll right 8px top 8px}
.formSection select.error{background-position:right 25px top 8px}
.formSection label.error{color:#fff;font-size:12px;background:#d00a00;padding:5px}
.formSection .col50,.formSection .col100{margin-bottom:17px}
.eventcellMain .eventCon{padding:10px 15px 15px !important}
@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:portrait){.dropLinks2>ul>li{padding:1px 0}
}