body{ margin:0; padding:0;background-color:#fff !important; background-image:none !important;}
.careersHeader{ width:100%; height:289px; background:url(../images/header-Bg.png) left top no-repeat; }
.mainWrap{ max-width:1100px; margin:0 auto;}
.wrap{ float:left; width:100% !important;}
.logo{ float:right !important; padding:210px 0px 0;}
.navOutter{ margin-top:30px; width:100%; float:left; border-bottom:2px solid #CCC;}
.nav{float: right !important;left: -50%;position: relative;text-align: center;}
.nav ul{padding:0; list-style:none;}
.nav ul li{float: left;left: 50%;position: relative;} .nav ul li .active{ border-bottom:5px solid #25cf9d;} .nav ul li:hover{border-bottom:5px solid #25cf9d;}  .nav ul li .active:hover{ border-bottom:0;}
.nav ul li a{float:left; padding:0 25px 12px; text-decoration:none; font-family:calibri, calibriregular; font-size:21px; color:#444; text-transform:uppercase;}
.features{ width:100%; padding:85px 0; float:left; }
.featuresBox{ float:left; width:33%;}
.featuresBox h2{ text-align:center; font-family:weblysleek_uilight, calibri; text-transform:uppercase; margin:0; padding:0; font-weight:normal; font-size:30px; float:left; color:#444; width:100%; padding-bottom:30px;}
.featureNoBox{background: #3777d7;color: #fff;font-family: bebasregular;font-size: 30px;line-height: 44px;margin: 70px auto 0;padding-top: 13px;position: relative;text-align: center;width: 120px;}
.featureNoBox i{ width:100%; height:10px; position:absolute; left:0; top:-10px; background:url(../images/featureBoxArrow.png) center 0 no-repeat; }
.gradientImg{ background:url(../images/gradientCareersPage.jpg) 0 30px no-repeat; margin-bottom: 70px !important; min-height:171px;}
.missionVisionBox{ width:48%; float:left;}
.missionVisionBox h3, h3{ float:left; text-decoration:underline; width:100%; text-align:center; font-size:60px; font-family:weblysleek_uilight, calibri; color:#444; font-weight:normal; padding:45px 0 0; margin:0; text-transform:uppercase}
.missionVisionBox p{ float:left; width:100%; text-align:center; font-size:19px; font-family:weblysleek_uilight, calibri; color:#999; margin:0; }
.visionImg{ background:url(../images/vision-img.jpg) center top/cover no-repeat; height:425px; width:100%; }
.floatRight{ float:right !important;}
.floatLeft{ float:left !important;}
.visionImg .missionVisionBox{padding-top:90px;}
.visionImg .missionVisionBox h3, .visionImg .missionVisionBox p{ color:#fff;}
.quoteOutter{ float:left; width:100%; padding:90px 0 60px;}
.leftArrow{ float:left; padding-top:38px; cursor:pointer }
.quoteTeamImg{ float:left; padding-left:20px;}
.quoteTextOutter{padding-left: 26px; padding-top:30px; float:left; width:750px; }
.quoteText{font-family:calibri, calibriregular; font-size:19px; color:#444;}
.quoteTeamName{ float:right; font-family:calibri, calibriregular;font-size:20px; font-weight:bold; color:#444;}
.partnersBG{ background:url(../images/partnersBg.jpg) center top/cover no-repeat; width:100%; height:425px;}
.partnersBG h3{ padding:80px 0 60px; text-decoration:none}
.partnersLogos{ padding:0 50px;}
.fullWidth{ width:100%;}
.lifeTCYTextBox{ float:left; width:100%; padding-bottom: 30px; }
.lifeTCYTextBox p{ padding:25px 0 0; text-align:center; float:left; width:100%; margin:0; font-family:calibri, calibriregular; font-size:19px; color:#444;}
.slidernew{ float:left; width:100%; margin-top:20px;}
.slidernew ul{ list-style:none; padding:0; margin:0;}
.slidernew ul li{ float:left; position:relative; width:100%;} .slidernew ul li img{ width:100%}
.slidernew ul li font{ font-family:weblysleek_uilight, calibri; position:absolute; left:0; top:0; font-size:19px; color:#fff; width:100%; text-align:center; padding-top:90px;}
.slidernew ul li span{ font-family:bebas, bebasregular; text-transform:uppercase; color:#ccc; font-size:100px;position:absolute; text-align:center; width:100%;left:0; top:0;padding-top:125px;}
.dayTCY{ background:url(../images/dayTCY.jpg) center top no-repeat #c2e2cf; width:100%; height:1163px; float:left;}
.opportunitiesBG{background:url(../images/opportunities-bg.jpg) center top no-repeat #efefef; margin-top:80px; width:100%; height:658px; }
.opportunitiesImg{ width:100%; float:left; padding:60px 0; text-align:center;}
.opportunitiesImg img{ text-align:center;}
.jobsOutter{ float:left; width:100%; padding:50px 0 25px; border-bottom:1px solid #ccc;}
.jobsOutter h4{ font-family:weblysleek_uilight, calibri; font-size:30px; color:#333; text-transform:uppercase; width:100%; margin:0; padding:0 0 15px; font-weight:normal;}
.jobsOutter .designation{ float:left;font-family:weblysleek_uilight, calibri; font-size:18px; padding-top:18px; font-weight:bold; color:#333;}
.jobsOutter .applyButton{ float:right; text-decoration:none; background:#dcce30;color:#333; padding:12px 25px;font-family:weblysleek_uilight, calibri; text-transform:uppercase; border-bottom:4px solid #b7aa19; font-size:16px;}
.jobsOutter .jobDesc,  .jobsOutter .jobDesc p{float:left;font-family:weblysleek_uilight, calibri; font-size:16px; width:100%; padding:15px 0 30px; color:#333;}
#w {display: block;margin: 0 auto; max-width: 1000px; min-width: 280px; padding-bottom: 35px;}
.jobsOutter .jobDesc ul li{float:left;font-family:weblysleek_uilight, calibri; list-style: inside; font-size:16px; width:100%;color:#333;}
.slider {float: left;height: 150px;overflow: hidden;position: relative;width: 93%;}
.slides { height: 100%; width:920px; overflow: hidden; transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s;}
.slide { clear: none;  float: left;  height: 100%;}
ul{ list-style:none; margin:0; padding:0}
@media only screen and (max-width: 1000px) {
	.timelineImg{ width:100%}
	.featuresBox h2{ font-size:23px; font-weight:bold}
	.partnersLogos {padding: 0 5%;}
	.missionVisionBox{ width:55%}
	.quoteTextOutter{ width:80%}
}
@media only screen and (max-width: 920px) {
	.quoteTextOutter{ width:75%}
}
@media only screen and (max-width: 768px) {
	.partnersLogos{ padding:0 2%}
	.missionVisionBox p{ font-size:17px; color:#555; font-family:calibri, calibriregular}
	.featuresBox h2{ font-size:19px}
	.slider{height:270px; margin-left:3%}
	.slide{ text-align:center}
	.quoteTeamImg{ float:none; padding:0; height:80px}
	.quoteText{ width:100%; float:left }
	.quoteTextOutter{ text-align:center; width:100%; padding-left:0}
}
@media only screen and (max-width: 570px) {
	.missionImg{ display:none}
	.missionVisionBox{ width:100%}
	.features{ padding:30px 0 !important}
	.featuresBox h2{ font-size:17px}
	.featureNoBox{ font-size:24px; width:90px}
}
@media only screen and (max-width: 430px) {
	.slider{height:310px;}	
}