@import url('fonts.css');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700|Quicksand');
* {margin:0px;padding:0px;}
html {overflow-x:hidden;}
body {font-family:'Open Sans', arial, sans-serif;color:#666;font-size:14px;}
a {color:inherit;text-decoration:none;}
a:hover {opacity:0.8}
::-moz-selection {background-color:#14C5DC;color:#FFF;}
::selection {background-color:#14C5DC;color:#FFF;}
h1,h3,h2,h4 {font-weight:400;}
h2 {padding-bottom:15px;}
img {max-width:100%;}
ol {margin-left:1.5em;}
label.error {color:#F00;}

.wrapper {max-width:1366px; margin:auto;}
.wrap {max-width:1170px;margin:0 auto;}
.wrap2 {max-width:1024px;margin:0 auto;}
.header {background-repeat:no-repeat;}
.home {position:relative;}
.home .banner {position:absolute; z-index:-1; height:100%; width:100%; top:0; left:0; overflow:hidden;display:inline-block;}
.home .banner img {position:absolute; top:0; margin:0 auto; min-height:100%; max-width:1366px;}
.tag p {position:relative; left:-50px;}
.tag p span {padding:0 .5em; transition:.5s; animation:fadein 1s linear; opacity:0; background-color:rgba(0,0,0,0.5); display:inline-block; position:relative;}
@keyframes fadein {
	0% {transform:scale(1);}
	100% {transform:scale(1.1);}
}
.about {background-image:url('../images/bannerAbout.jpg'); background-position:bottom; padding-bottom:50px;background-size:100% 100%;}
.bannerRecruitment {background-image:url('../images/bannerRecruitment.jpg');}
.bannerSw {background-image:url('../images/bannerSW.jpg');}
.bannerInfrastructure {background-image:url('../images/bannerInfrastructure.jpg');}
.bannerMultimedia {background-image:url('../images/bannerMultimedia.jpg');}
.bannerWeb {background-image:url('../images/bannerWeb.jpg');}
.bannerSEO {background-image:url('../images/bannerSEO.png');}
.bannerContent {background-image:url('../images/bannerContent.png');}
.bannerContact {background-image:url('../images/bannerContact.jpg');}
.bannerPortfolio {background-image:url('../images/bannerPortfolio.jpg');}
.bannerServices {background-image:url('../images/bannerServices.jpg');}
.bannerCalendar {background-image:url('../images/bannerCalendar.jpg');}
.banner .subtext {position:absolute; font-family: 'Montserrat', sans-serif; letter-spacing:1px; font-size:2em; color:#fff; width:100%; height:100%; top:0; bottom:0; left:0; right:0; margin:auto; text-align:center; text-shadow:0 0 2px rgba(0,0,0,0.25), -1px -1px 2px rgba(0,0,0,0.25), 1px 1px 2px rgba(0,0,0,0.25); /*background:linear-gradient(180deg, rgba(19, 174, 242, 0.6) 0%, rgba(141, 225, 132, 0.6) 100%);*/ background:rgba(0,0,0,0.25); box-sizing:border-box; padding-top:15%; }
/**Enquiry**/
#enq { top: 300px;background-color: rgba(131,218,64,1);}
.switcher a {z-index: 99999;position: fixed;right: -74px;transition: 0.3s;padding: 5px;width: 100px;text-decoration: none;font-size: 18px;color: white;border-radius: 5px 0px 0px 5px;	}
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;
	text-align: center; white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;	cursor: pointer;		-webkit-user-select: none;		-moz-user-select: none;-ms-user-select: none;		user-select: none;		background-image: none;		border: 1px solid transparent;border-radius: 4px;}
	.btn:hover {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 18px;font-weight: 400;line-height: 1.42857143;
		text-align: center; white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;	cursor: pointer;		-webkit-user-select: none;		-moz-user-select: none;-ms-user-select: none;		user-select: none;		background-image: none;		border: 1px solid transparent;border-radius: 4px;}
		.envelop-font {font-size: 24px!important;}
		.animate-flicker {-webkit-animation: flickerAnimation 1s infinite;		-moz-animation: flickerAnimation 1s infinite;-o-animation: flickerAnimation 1s infinite;		animation: flickerAnimation 1s infinite;}
		.subtext .pill {display:inline-block; padding:.25em .75em; position:relative;}
		.subtext .pill span {z-index:3; display:block; position:relative;}
		.subtext .pill i {text-shadow:none; position:absolute; top:-.25em; right:-.25em; font-size:3em; z-index:2;}
		.subtext .pill i.rotate-90 {top:-.025em;}
		.brand-logo {padding-top:35px;max-width:179px;}
		.tag {color:#14C5DC;font-size:28px;text-align:center;text-shadow:1px 2px 1px #000; padding:10em 0 5em 0;}
		.homeService {list-style:none;float:right;display:inline-block;vertical-align:top;width:75%; text-align:right;}
		.homeService li{position:relative;display:inline-block;width:150px;height:100px;padding:10px 10px;text-align:center;vertical-align:top;margin-left:.2%;color:#FFF;font-weight:bold;background-size:400% 200%;transition:0.75s;}
		.homeService li.bgViolet{background-image:linear-gradient(-45deg,#A258E4 50%,#B881EB 50%);}
		.homeService li.bgOrange{background-image:linear-gradient(-45deg,#FC9201 50%,#FEAF49 50%);}
		.homeService li.bgGreen{background-image:linear-gradient(-45deg,#12C795 50%,#14DCA5 50%);}
		.homeService li.bgBlue{background-image:linear-gradient(-45deg,#12AEC5 50%,#14C5DC 50%);}
		.homeService li.bgPink{background-image:linear-gradient(-45deg,#FF5976 50%,#FF6F89 50%);}
		.homeService li:hover {background-position: 100% 0%;}
		.headerMenu {border-bottom:1px solid #DDD;font-weight:bold;width:100%;background-color:#FFF;}
		.headerMenu ul li {display:inline-block;color:#14C5DC;}
		.headerMenu ul li a{display:inline-block;padding:25px 50px;background-size: 100% 200%;background-image: linear-gradient(to bottom, #FFF 50%, #15C6DD 50%);transition:background 0.35s,color 0.35s;}
		.headerMenu ul li a:hover,.headerMenu ul li.active a {background-position: 0 -100%;color:#FFF;}
		.headerFixed {position:fixed;top:0px;z-index:1;}
		.headerFixed ul li a {padding:10px 50px;}
		.mobileToggle {display:none;position:relative;z-index:500}
		#trigger {height:70px;}
		.content {padding:50px 0 0 0;display:block;}
		.content a,.breadCrumbs a {color:#14C5DC;}
		.content ul {margin-left:2em;}
		.headlineWrap {width:30%;position:relative;display:inline-block;vertical-align:top;padding-bottom:20px;}
		.headline {font-family:'Quicksand', sans-serif; font-size:24px; color:#FC8A23;transition:1s;position:absolute;top:0;width:100%;margin-left:-100px; line-height:1.5em;}
		.description {display:inline-block;vertical-align:middle;width:39%;margin-left:1%;opacity:0;transition:2s;line-height:21px;}
		.eventsWrap {width:24%;vertical-align:middle;display:inline-block;padding:1%;position:relative;}
		.events {vertical-align:top;display:inline-block;width:100%;border:1px solid #A0EBF5;background-image:url('../images/bgClickHere.png');background-position:bottom right;background-repeat:no-repeat;font-size:18px;font-weight:bold;padding:1.5em 1.7em;color:#14C5DC;position:relative;right:-100px;transition:1s;}
		.events:hover {color:#888}
		.events span {display:inline-block;letter-spacing:2px;}
		.events span.year {font-size:2em; font-weight:normal; display:inline-block; line-height:1em;}
		.homeGridWrap {position:relative;display:inline-block;margin-top:20px;}
		.content .homeGrid {list-style:none;padding:20px 0 0 0; margin:0;}
		.homeGrid li {position:relative;display:inline-block;margin:0 2% 2% 0;overflow:hidden;overflow:hidden;width:31.5%}
		.homeGrid li img {display:block;max-width:100%}
		.homeGrid li:nth-child(3n+3) {margin-right:0;}
		.homeGrid li .desc {position:absolute;top:0;width:90.1%;height:53.1%;text-align:center;vertical-align:middle;  padding:45% 5% 2% 5%; font-size:21px; transition:background .5s;}
		.homeGrid li:hover .desc { background:rgba(131,218,64,0.6);}
		.homeGrid li a {display:inline; color:#FFF;}
		.homeGrid li a:hover {color:#222}
		.growth {/* position:relative; */width:100%;background-image:url('../images/growthBG.png');background-repeat:no-repeat;background-size:100%;padding-bottom:0px;opacity:0;transition:1s;}
		.growth .year {background-repeat:no-repeat;display:inline-block;text-align:center;font-size:12px;vertical-align:top;position:relative;}
		.growth .year span {font-size:16px;font-weight:bold;}
		.growth .year .inner {background-color:#FFF;padding:10px;}
		.growth1 {background-color:#15C6DD;width:120px;height:120px;margin:10% 0 0 3%;;border-radius:60px;bottom:30px;transition:3s;}
		.growth1 .inner {border-radius:55px;width:90px;height:90px;position:absolute;left:8px;bottom:0;}
		.growth2 {background-color:#FD8B24;width:124px;height:124px;margin:14% 0 0 3%;border-radius:62px;top:30px;transition:3s;}
		.growth2 .inner {border-radius:60px;width:92px;height:92px;position:absolute;left:4px;}
		.growth3 {background-color:#15DDA6;width:128px;height:128px;margin:10% 0 0 3%;border-radius:65px;bottom:30px;transition:3s;}
		.growth3 .inner {border-radius:55px;width:94px;height:94px;position:absolute;bottom:0;left:8px;}
		.growth4 {background-color:#B982EC;width:132px;height:132px;margin:17% 0 0 3.6%;border-radius:67px;top:30px;transition:3s;}
		.growth4 .inner {border-radius:56px;width:96px;height:96px;position:absolute;left:8px;}
		.growth5 {background-color:#DFD753;width:136px;height:136px;margin:8.5% 0 0 4%;border-radius:67px;bottom:30px;transition:3s;}
		.growth5 .inner {border-radius:60px;width:98px;height:98px;position:absolute;bottom:0;left:8px;}
		.growth6 {background-color:#FF0000;width:136px;height:136px;margin:19.5% 0 0 4%;border-radius:67px;bottom:30px;transition:3s;}
		.growth6 .inner {border-radius:60px;width:98px;height:98px;position:absolute;bottom:0;left:8px;}
		.growth7 {background-color:#D4AF37;width:136px;height:136px;margin:3.5% 0 0 3%;border-radius:67px;bottom:30px;transition:3s;}
		.growth7 .inner {border-radius:60px;width:98px;height:98px;position:absolute;bottom:0;left:8px;}
		
		.growth .year1 {background-repeat:no-repeat;display:inline-block;text-align:center;font-size:8px;vertical-align:top;position:relative;}
		.growth .year1 span {font-size:16px;font-weight:bold;}
		.growth .year1 .inner {background-color:#FFF;padding:10px;}
		.clients {width:70%; padding:0px 0; display:inline-block;}
		.clients .owl-carousel {padding:1em 2em; width:auto; position:relative;}
		.clients img {max-height:64px; margin-right:2em;}
		.owl-carousel .owl-item {height:64px;}
		.owl-carousel .owl-item img {width:auto;}
		.owl-carousel .owl-dots {text-align:center;}
		.owl-carousel .owl-dot {width:1em; height:1em; border-radius:50%; background-color:#DDD; display:inline-block; margin:.5em;}
		.owl-carousel .owl-dot.active {background-color:#AAA;}
		.owl-carousel .owl-nav {position:absolute; left:0; top:40%; width:100%;}
		.owl-carousel .owl-prev {position:absolute; left:0;}
		.owl-carousel .owl-next {position:absolute; right:-2em;}
		.testimonial {display:inline-block;vertical-align:top;padding:0px;width:20%;position:relative;right:-100px;opacity:0;transition:1s;color:#333}
		.testimonial span {padding:0px 0;display:block;color:#AAA}
		.testimonial a, .orange {color:#FD8B24;font-weight:bold;}

		.gallery {

		}
		.planningSatvat{width:100%;}
		.planningSatvat p{padding-top: 15px;}
		.planningSatvat img{width: 90%; padding-top: 15px;}

		.breadCrumbs {padding:10px; background-color:#F5F5F5;}
		.breadCrumbs a {display:inline-block;}
		.breadCrumbs a:after {content:url("../images/bulletFooter.png"); padding:0 1em;}
		.aboutSidebar {display:inline-block;width:15%;vertical-align:top;font-weight:bold;}
		.aboutSidebar ul {list-style-image:url(../images/bulletBlue.png);padding-left:15px;}
		.aboutSidebar ul li {margin:10px 0;}
		.aboutSidebar ul li:hover a{color:#fd8b24;}
		.aboutContent {display:inline-block;width:48%;padding:1%;vertical-align:top;line-height:21px;}
		.aboutContent h2, .careersPage h2 {font-weight:300;font-size:30px;color:#333}
		.aboutContent p {margin:15px 0;}
		.aboutContent h3,.values h3 {font-size:18px;margin-top:30px;color:#fd8b24;font-weight:bold;letter-spacing:2px}
		.founders {opacity:1;transition:2s;}
		.lifeSatvatUser {opacity:1;transition:2s;}
		.lifeAtSatvat {opacity:1;transition:2s;}
		.ourTeamSatvat {opacity:1;transition:2s;}
		.founder {display:inline-block;width:45%;margin-top:5%;text-align:center;}
		.founder img {transition:1s}
		.founder h4 {font-size:24px;color:#14C5DC;font-weight:300;margin:10px 0;}
		.team h1 {font-weight:300;font-size:32px;margin:20px 0;color:#88ba00;}
		.team h1 strong {font-weight:bold;}
		.visionWrap {display:inline-block;margin-left:3%;width:28%;vertical-align:top;}
		.vision,.values {border:1px solid #EEE;padding:5%;color:#555}
		.vision {text-align:justify;background-image:url(../images/bgVision.png);background-repeat:no-repeat;background-position:top right;line-height:24px;}
		.vision p {margin:10px 0;}
		.visionHead1,.visionHead2 {font-weight:bold;font-size:18px;display:inline-block;vertical-align:top;margin:20px 0;}
		.visionHead1 strong,.visionHead2 strong {font-size:24px;}
		.visionHead2 {padding-top:30px;}
		.values {margin-top:10px;font-size:14px;}
		.values h3 {text-align:center;margin-top:0;}
		.value {margin-top:15px;}
		.value img,.value .inner {display:inline-block;vertical-align:middle;}
		.value img {transition:1s;}
		.value .inner {width:79%;padding-left:5%;}
		.value h4 {font-weight:bold;font-size:16px;margin-bottom:5px;}
		.value:hover img {transform:scale(1.25);}
		.founder:hover img {transform:scale(1.05);}
		.servicesMenu {background-color:#14C5DC;margin-top:-1px;color:#FFF;}
		.servicesMenu ul {padding:10px 0;}
		.servicesMenu ul li{display:inline-block;margin:0 5px;position:relative;}
		.servicesMenu ul li a {display:block;padding:10px 30px;border:1px solid #FFF;}
		.servicesMenu ul li ul {position:absolute;color:#14C5DC;background-color:#FFF;box-shadow:0px 1px 2px 0px #555;width:100%;padding:0;height:0;overflow:hidden;opacity:0;transition:.5s;padding-top:10px;}
		.servicesMenu ul li ul li {display:block;margin:0;}
		.servicesMenu ul li ul li a {display:block;padding:10px;border:0px solid #FFF;border-bottom:1px solid #EEE;}
		.servicesMenu ul li ul li a:hover {background-color:#14C5DC;color:#FFF;}
		.servicesMenu ul li:hover ul {height:auto;padding-top:0;opacity:1}
		.servicesMenu ul li.active a {background-color:#FFF;color:#14C5DC}
		.aboutusMain {background-color:#14C5DC;margin-top:-1px;color:#FFF;}
		.aboutusMain ul {padding:10px 0;}
		.aboutusMain ul li{display:inline-block;margin:0 5px;position:relative;}
		.aboutusMain ul li a {display:block;padding:10px 30px;border:1px solid #FFF;}
		.aboutusMain ul li ul {position:absolute;color:#14C5DC;background-color:#FFF;box-shadow:0px 1px 2px 0px #555;width:100%;padding:0;height:0;overflow:hidden;opacity:0;transition:.5s;padding-top:10px;}
		.aboutusMain ul li ul li {display:block;margin:0;}
		.aboutusMain ul li ul li a {display:block;padding:10px;border:0px solid #FFF;border-bottom:1px solid #EEE;}
		.aboutusMain ul li ul li a:hover {background-color:#14C5DC;color:#FFF;}
		.aboutusMain ul li:hover ul {height:auto;padding-top:0;opacity:1}
		.aboutusMain ul li.active a {background-color:#FFF;color:#14C5DC}
		.enquiry-fixed {width: 40px;height: 155px;position: fixed;color: #fff;border: 1px solid #e8008a;border-right: none;top: 210px;right: 0px;z-index: 99999;text-align: center;padding: 10px 0px;border-radius: 8px 0px 0px 8px;
			font-size: 14px;cursor: pointer;background-color: #e8008a;animation-name: enqui;animation-duration: 1s;animation-iteration-count: infinite;
			transition: all 1s ease;}
			.service {display:inline-block;width:100%;padding-top:30px;}
			.service .serviceIcon {border:5px solid #14C5DC;display:inline-block;vertical-align:middle;border-radius:50%;padding:3% 4%; width:9%;}
			.service .desc h2 {font-size:28px;text-transform:uppercase;}
			.service .desc {display:inline-block;vertical-align:middle;width:47%;padding:0 3% 0 2%;background-image:url(../images/bgBracket.png);background-position:center right;background-repeat:no-repeat;}
			.service .desc p {color:#777;letter-spacing:1px;margin:20px 0;}
			.service .desc a {border:1px solid #999;display:inline-block;padding:5px 20px;color:#777;font-size:18px;font-weight:bold;letter-spacing:2px;}
			.service .sub {display:inline-block; vertical-align:middle; height:100%; width:28%;}
			.service .sub ul {padding-left:20px;}
			.service .sub ul li {margin:10px 0;font-size:16px;}
			.service .down {display:block;text-align:center;}
			.service .down a {padding:20px 10px 15px 10px;border:5px solid #F9F9F9;border-radius:50%;background-color:#FFF;position:relative;display:inline-block;top:30px}
			.service a {color:inherit;}
			.founders {display:inline-block;width:100%;padding-top:15px;}
			.founders .founderIcon {display:inline-block;vertical-align:middle;border-radius:50%;padding:1% 1%; width:20%;}
			.founders .desc h2 {font-size:28px;text-transform:uppercase;}
			.founders .desc {display:inline-block;vertical-align:middle;width:68%;padding:0 3% 0 2%;background-position:center right;background-repeat:no-repeat;}
			.founders .desc p {color:#777;letter-spacing:1px;margin:20px 0;}
			.founders .desc a {border:1px solid #999;display:inline-block;padding:5px 20px;color:#777;font-size:18px;font-weight:bold;letter-spacing:2px;}
			.founders .sub {display:inline-block; vertical-align:middle; height:100%; width:40%;padding:5px;}

			.lifeSatvatUser {display:inline-block;width:100%;padding-top:15px;}
			.lifeSatvatUser .founderIcon {display:inline-block;vertical-align:middle;border-radius:50%;padding:1% 1%; width:20%;}
			.lifeSatvatUser .desc h2 {font-size:28px;text-transform:uppercase;}
			.lifeSatvatUser .desc {display:inline-block;vertical-align:middle;width:30%;padding:0 3% 0 2%;background-position:center right;background-repeat:no-repeat;}
			.lifeSatvatUser .desc p {color:#777;letter-spacing:1px;margin:20px 0;}
			.lifeSatvatUser .desc a {border:1px solid #999;display:inline-block;padding:5px 20px;color:#777;font-size:18px;font-weight:bold;letter-spacing:2px;}
			.lifeSatvatUser .sub {display:inline-block; vertical-align:middle; height:100%; width:40%;padding:5px;}
			.Bioimg{width: 500%;margin-bottom: -183px;}
			.skillimg{width: 500%;margin-bottom: -220px;}
			.lifeAtSatvat {display:inline-block;width:100%;padding-top:15px;}
			.lifeAtSatvat .founderIcon {display:inline-block;vertical-align:middle;width: 22%}
			.lifeAtSatvat .desc h2 {font-size:28px;text-transform:uppercase;}
			.lifeAtSatvat .desc {display:inline-block;vertical-align: middle;width:70%;padding:0 3% 0 2%;background-position:center right;background-repeat:no-repeat;}
			.lifeAtSatvat .desc p {color:#777;letter-spacing:1px;margin:20px 0;}
			.lifeAtSatvat .desc a {border:1px solid #999;display:inline-block;padding:5px 20px;color:#777;font-size:18px;font-weight:bold;letter-spacing:2px;}
			.lifeAtSatvat .sub {display:inline-block; vertical-align:middle; height:100%; width:40%;padding:5px;}
			.ourTeamSatvat {display:inline-block;width:100%;padding-top:15px;}
			.ourTeamSatvat .founderIcon {display:inline-block;vertical-align:middle;width: 38%}
			.ourTeamSatvat .desc h2 {font-size:28px;text-transform:uppercase;}
			.ourTeamSatvat .desc {display:inline-block;vertical-align: top;width:60%;padding:13px 3% 0 2%;background-position:center right;background-repeat:no-repeat;}
			.ourTeamSatvat .desc p {color:#777;letter-spacing:1px;margin:20px 0;}
			.ourTeamSatvat .desc a {border:1px solid #999;display:inline-block;padding:5px 20px;color:#777;font-size:18px;font-weight:bold;letter-spacing:2px;}
			.ourTeamSatvat .sub {display:inline-block; vertical-align:middle; height:100%; width:30%;padding:5px;}
			.recruitment .serviceIcon {border-color:#9FC832}
			.recruitment {color:#90b729}
			.recruitment .sub ul {list-style-image:url(../images/arrowDoubleGreen.png);}
			.infrastructure .serviceIcon {border-color:#FD8B24}
			.infrastructure {color:#FD8B24}
			.infrastructure .sub ul {list-style-image:url(../images/arrowDoubleOrange.png);}
			.software .serviceIcon {border-color:#15C6DD}
			.software {color:#15C6DD}
			.software .sub ul {list-style-image:url(../images/arrowDoubleBlue.png);}
			.multimedia .serviceIcon {border-color:#D57E0E}
			.multimedia {color:#D57E0E}
			.multimedia .sub ul {list-style-image:url(../images/arrowDoubleBrown.png);}
			.web .serviceIcon {border-color:#963BAF}
			.web {color:#963BAF}
			.web .sub ul {list-style-image:url(../images/arrowDoublePurple.png);}
			.serviceInner .serviceIcon {display:inline-block;}
			.serviceInner .desc {display:inline-block;width:90%;clear:both;}
			.serviceInner .desc h2,.subService h2 {font-size:32px;text-transform: uppercase;color:#14C5DC;padding:2% 5%;}
			.serviceInner .desc p {letter-spacing:2px;padding:0% 5%;line-height:21px;}
			.serviceInner .thumb {display:inline-block;width:26%;vertical-align:top;margin:3% 0 0 6%;text-align: left;}
			.serviceInner .thumb img {border:2px solid #83da40; transition:.25s; max-width:80%;}
			.serviceInner .thumb h3 {font-size:16px; text-transform: uppercase;color:#fd8b24;font-weight:bold; margin:20px 0 7px 0;}
			.serviceInner .thumb p {line-height:24px;margin-bottom:5px;}
			.serviceInner .thumb a {text-transform: uppercase;font-weight:bold;background-image:url(../images/arrowDoubleBlue.png);background-repeat:no-repeat;background-position:right center;padding-right:20px;color:#14C5DC}
			.serviceInner .thumb:hover img {transform:scale(1.05);transform-origin:left;}
			.subService {text-align:justify;line-height:24px;}
			.subService h2 {padding:4% 0 2% 0;}
			.subService h2 span{font-size: 14px;}
			.subService p {margin:10px 0;}
			.subService a {color:#14C5DC;}
			.subService .innerContent {display:inline-block;vertical-align:middle;width:65%}
			.subService .img {width:30%;text-align:center;display:inline-block;vertical-align:middle;}
			.subService ol {padding:0 0 0 25px;}
			.subService ul li,.subService ol li {margin:1% 0;}
			.subService ul {list-style-image:url(../images/bulletFooter.png);padding-left:25px;}
			.subService h3 {color:#fd8b24;font-weight:bold;margin-top:30px;font-size:18px;}
			.subService .quote {font-size:30px;font-weight:bold;color:#999;text-align:center;margin:30px 0 10px 0;}
			.subService .quote a {font-size:24px;display:inline-block;font-weight:300;border:2px solid #fd8b24;width:auto;padding:10px 30px;text-transform:uppercase;margin-top:20px;color:#666}
			.modules {font-size:.8em;}
			.modules ul {margin:0; list-style:none; padding:.5em;}
			.modules li { margin:0; padding:.5em; text-align:center; color:#FFF;}
			.contactMenu, .careerMenu {background-color:#14C5DC;margin-top:-1px;color:#FFF;padding:2% 0;font-family:'Quicksand', sans-serif; font-size:24px;color:#EEE;}
			.careerMenu h5 {font-family:'Open Sans', arial, sans-serif; }
			.careerMenu h5 span {opacity:.8; font-weight:normal; font-size:.8em; }
			.contactMenu h1 {font-size:32px;text-transform:uppercase;color:#FFF;}
			.contactPage {margin:0;}
			.contactPage .form {display:inline-block;background-color:#EEE;width:50%;margin:0;vertical-align:top;padding:2em 0;}
			.contactPage .form table {margin:0 auto;}
			.contactPage .form table td {padding:5px 10px;color:#333;font-weight:bold;}
			.contactPage .details {display:inline-block;padding:5% 2%;padding-bottom:0;width:46%;margin-left:-4px;}
			.contactPage .details .div {margin-bottom:30px;width:100%}
			.contactIcon {display:inline-block;vertical-align:middle;margin-right:20px;}
			.contactInfo {display:inline-block;width:88%}
			.contactInfo .addressMenu {display:inline-block;vertical-align:top;list-style:none;width:36.262%}
			.contactInfo .addressMenu li {color:#666;background-color:#EEEEEE;margin-bottom:2px;padding:10px;cursor:pointer}
			.contactInfo .addressMenu li.active {background-color:#FFF;border:1px solid #E0E0E0;color:#333;border-right:0;}
			.contactInfo .address {display:inline-block; font-size:13px;vertical-align:middle;border:1px solid #E0E0E0;color:#333;margin-left:-3px;padding:20px;min-height:150px;width:54%;line-height:21px;}
			.contactInfo .address .div{display:inline-block;vertical-align:middle;}
			.contactInfo .address div {display:inline-block;vertical-align:middle;}
			.contactDetail {font-size:18px;color:#14C5DC;letter-spacing:1px;}
			.map,#map {width:100%;height:400px; background-color:#CCC;}
			.map {border-top:2px solid #14C5DC;}
			.careersPage {max-width:1024px; text-align: justify;
				line-height: 24px;}
				.careersPage h2 {color:#14C5DC;}
				.careersPage h3 {color: #fd8b24;font-weight: bold;margin-top: 30px;font-size: 18px;}
				.careersPage p {margin: 10px 0;}
				.job {margin:1em 0; border:1px solid #EEE; padding:1.5em;background:#fff;box-shadow:10px 10px 20px 5px rgba(0,0,0,.1);border-radius:10px;transition:0.5s;}
				.job:hover {box-shadow:0 15px 50px rgba(0,0,0,.2);}
				.job h3 {color:#000; margin-bottom:.5em;}
				.job p {margin:.75em 0;}
				.job .location, .job .experience { display:inline-block; font-size:.85em; padding:.35em 1em; border-radius:.25em; background-color:#CCC; letter-spacing:1px;}
				.job .location {background-color:#FFE1B0; color:#CE8100;}
				.job .experience {background-color:#E3F4C1; color:#6C941B;}
				.job .apply {display:inline-block; background:#14C5DC url('../images/arrowDoubleWhite.png') right .5em center no-repeat; color:#FFF; padding:.5em 2em .5em 1em; border-radius:.2em;}
				.job .posted {display:inline-block; font-size:.9em; color:#AAA; float:right;}
				.job .desc{display: inline-block;vertical-align: middle;width: 70%;	}
				.job .desc p {color: #777;letter-spacing: 1px;margin: 20px 0;}
				.job .serviceIcon {border-color: #15C6DD;}
				.job .serviceIcon {border: 5px solid #14C5DC;display: inline-block;vertical-align: middle;border-radius: 50%;padding: 3% 4%;width: 9%;}
				.portfolio {position:relative;}
				.portfolio ul {margin-left:0;}
				.portfolio ul li {display:inline-block;width:19%;margin-left:.5%;text-align:center;vertical-align:top;box-sizing:content-box;}
				.portfolio ul li .toggle {display:inline-block;width:100%;height:200px;border:1px solid #E0E0E0;box-shadow:0px 0px 1px 0px rgba(0, 0, 0, 0.1);position:relative;cursor:pointer; box-shadow:0 5px 15px 0 #EEE;}
				.portfolio ul li .title {width:100%;vertical-align:middle;border-bottom:1px solid #E0E0E0;padding:20px 0;background:linear-gradient(#A4E7EE,#FFF);color:#333;}
				.portfolio ul li .logo {display:inline-block;vertical-align:middle;padding:13% 0;}
				.portfolio ul li .logo img {max-width:70%;transition:.5s;}
				.portfolio ul li:hover .logo img {}
				.portfolio .portfolioFull {display:none;}
				.portfolioFull {left:0;background-color:#FFF;border:1px solid #E0E0E0;display:block;}
				.mid {width:0px;display:inline-block;vertical-align:middle;height:100%;}
				.portfolioFull .image {display:inline-block;width:70%;vertical-align:middle;text-align:center;max-height:400px;padding:10px 0;}
				.portfolioFull .image img {max-height:400px;max-width:100%;}
				.portfolioFull .text {display:inline-block;width:29%;vertical-align:middle;padding-bottom:10px;}
				.portfolioFull .text h3 {position:relative;font-weight:bold;font-size:21px;border-bottom:1px solid #E0E0E0;padding:10px 0;color:#333;margin-bottom:10px;}
				.portfolioFull .text h3::after {content:"as";position:absolute;height:3px;background-color:#FEAF49;width:30%;overflow:hidden;bottom:-2px;left:0;}
				.portfolioFull .text h4 {font-weight:bold;font-size:16px;border-top:1px solid #E0E0E0;margin-top:20px;padding:20px 0 5px 0;color:#333;}
				.services-rendered a, .technologies li {display:inline-block; font-size:.9em; padding:.25em; margin-right:.5em; border-radius:.25em; color:#FFF;}
				.services-rendered a {background-color:#5AF; margin-bottom:.25em;}
				.technologies li {background-color:#FA5; margin-bottom:.25em;}
				.imgexam{width: 20%; margin-left: 855px; position: absolute;margin-top: -78px;}
				.calendar {position:relative;padding:20px 0;}
				.calendar .prev{position:absolute;color:#14C5DC}
				.calendar .current{position:absolute;text-align:center;width:100%;font-weight:bold;}
				.calendar .next{position:absolute;text-align:right;width:100%;color:#14C5DC}
				.calendar table {border-collapse:collapse;width:100%;margin-top:10px;}
				.calendar table th {border:1px solid #DDD;background-color:#DDD;padding:20px 0;text-transform:uppercase;}
				.calendar table td {border:1px solid #DDD;width:14.2%;padding-bottom:12%;position:relative;}
				.calendar table td.today {background-color:#EEE;}
				.calendar table td .dateWrap {position:absolute;width:100%;left:0;}
				.calendar table td .date {color:#999;padding:5px;}
				.calendar table td .dateWrap .event {width:90%;padding:5px 5%;font-size:.85em}
				.calendar table td .dateWrap .hd {background-color:#14DCA5;color:#FFF;}
				.calendar table td .dateWrap .wo {background-color:#14C5DC;color:#FFF;}
				.calendar table td .dateWrap .od{background-color:#FEAF49;color:#FFF;}
				.sitemap .row {margin-bottom:2em;}
				.sitemap h2 {margin:0 0 1em .5em; font-weight: 300; font-size: 30px; color: #333;}
				.sitemap .col-md-3 {display:inline-block; width:33%; margin-left:-.75em; vertical-align:top;}
				.sitemap ul {list-style:none; line-height:1em; margin:0 2em 1em 2em;}
				.sitemap ul li {margin-bottom:1em;}
				.sitemap h4 {margin:0 2em .5em 1.7em; font-size:1.2em; border-bottom:1px solid #EEEEEE; padding-bottom:.5em; }
				.sitemap h4 a {color:#fd8b24;}
				.testimonials .item {background-color:#F5F5F5; padding:1.5em; margin-bottom:1em; background:url('../images/bg-quote-green.png') no-repeat top 1em left 1em, url('../images/bg-quote-right-gray.png') no-repeat top 1em right 1em, #F5F5F5; padding-left:5em; line-height:1.8em;}
				.testimonials .item .reviewer {color:#000; margin-top:1em; padding-left:1em; font-family:'Quicksand', sans-serif; letter-spacing:1px; font-size:.9em;}
				.testimonials .item .reviewer span {font-size:.85em; color:#AAA; }
				.testimonials .item .reviewer:before {content:' ~ '; }
				.footer {background-color:#F0F0F0;font-size:13px;letter-spacing:1px;}
				.footer ul {list-style:none;padding-left:15px;margin-bottom:20px}
				.footer ul li {margin:.5em 0;}
				.footer .service {display:inline-block; vertical-align:top;margin:0 1em; width:30%; padding:0;}
				.footer div.wrap {display:block;margin:0 auto;}
				.footer .left {border-bottom:1px solid #fff; margin-bottom:1em; padding-bottom:1em; text-align:center;}
				.footer .left, .footer h3 {font-weight:bold; color:#15C6DD;}
				.footer .left a {display:inline-block; font-size:1.2em; margin:0 1em; color:#FD8B24}
				.footer .right {text-align:center;}
				.footer .copyright {display:block;background-color:#FD8B24;padding:5px 0;margin:0;text-align:center;color:#FFF;}
				.footer img {padding:0 5px;}
				.footer .iso {display:block; background-color:#DDDDDD; margin:0 0 1em 0; padding:1em; text-align:center; font-family:'Quicksand', sans-serif; font-size:1.3em; letter-spacing:1px;}
				.social {margin-top:1em;}
				.animLeft1,.animLeft2 {position:relative; opacity:0; left:-100px; transition:1s;}
				.animRight1,.animRight2 {position:relative; opacity:0; right:-100px; transition:1s;}
				.opacity1,.opacity2 {position:relative;opacity:0;transition:2s;}
				.animLeft {left:0;opacity:1;}
				.animMarginL {margin-left:0px}
				.animRight {right:0;opacity:1;}
				.animTop {top:0;opacity:1;}
				.animBottom {bottom:0;opacity:1}
				.opacity {opacity:1;}
				.width-sm {max-width:768px;}
				.jumbotron {text-align:center; font-size:3em; padding:2em .5em; background-color:#dcdcd9;}
				.bgViolet {background-color:#B881EB}
				.bgOrange {background-color:#FEAF49}
				.bgGreen {background-color:#14DCA5}
				.bgBlue {background-color:#14C5DC}
				.bgPink {background-color:#FF6F89}
				.bgLGray {background-color:#F9F9F9}
				.fWhite {color:#FFF;}
				.bullet1 {background-image:url('../images/bulletFooter.png');background-repeat:no-repeat;background-position:center;padding:0 5px;}
				.tCenter {text-align:center;}
				.tLeft {padding-top:30px;text-align:left;display: inline-block;vertical-align: middle;width: 100%;}
				input,textarea {border:1px solid #DDD;width:200px;padding:5px;}
				input:focus,textarea:focus {border:1px solid #14C5DC}
				form span {color:#FD8B24;}
				#contactform {  width: 350px;top:100px;left: -355px;height: 450px;margin: 25px 0;position: absolute;box-shadow: 0 0 12px 0 #333;  
				}
				#contact-button { width: 5%;  padding: 7% 3%;  cursor: pointer;margin-left: 350px;margin-top: 180px;font-size: 23px; color: white;  position: absolute;}
				#contact-button {background-color: #15c6dd;border-radius: 0 15px 15px 0; border: 2px solid #0077ab; border-left: none;}
				#contactform {background-color: #FFF;border-radius: 0 15px 15px 0; border: 2px solid #0077ab;  border-left: none;}
				.rotated-text {display: inline-block;white-space: nowrap;-webkit-transform: translate(1.1em,0) rotate(90deg);-moz-transform: translate(1.1em,0) rotate(90deg);-o-transform: translate(1.1em,0) rotate(90deg);transform: translate(1.1em,0) rotate(90deg);-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0;-ms-transform: none;-ms-transform-origin: none;-ms-writing-mode: tb-rl;*writing-mode: tb-rl;  }
				.rotated-text:before {content: "";float: left;margin-top: 100%;}
				form {width: 100%;padding: 1px;}
				form input {border: none;width: 250px;margin: 5px 5px;   }
				form textarea {width: 250px;margin: 15px 15px;height: 100px;}
				form textarea, form input {border: 1px solid #666666;border-radius: 5px;background: #f2f2f2;  }
				.button {width:auto;padding:7px 30px;border-right:1px solid #616161;border-bottom:1px solid #616161;cursor:pointer;}
				.button:focus {border:0;border-top:1px solid #616161;border-left:1px solid #616161;}
				.button::-moz-focus-inner {outline:none;border:none;}
				.vTop {vertical-align:top}
				.h20 {padding:10px 0;}
				.marAuto {display:table-cell;text-align:center;}
				.fontIcons {font-family:icons,roboto,sans-serif;}
				.bg-1 {background-color:#13AEF2;}
				.bg-2 {background-color:#52C97A;}
				.bg-3 {background-color:#589AD4;}
				.bg-4 {background-color:#508CC1}
				.bg-5 {background-color:#6E44FF}
				.bg-6 {background-color:#F8333C}
				.color-1 {color:#13AEF2;}
				.color-2 {color:#52C97A;}
				.color-3 {color:#589AD4;}
				.color-4 {color:#508CC1}
				.color-5 {color:#6E44FF}
				.color-6 {color:#F8333C}
				.heading-title {margin-bottom: 100px;}
				.text-center {text-align: center;}
				.heading-title h3 {	margin-bottom: 0;letter-spacing: 2px;font-weight: normal;}
				.p-top-30 {	padding-top: 30px;}
				.half-txt {	width: 60%;	margin: 0 auto;	display: inline-block;	line-height: 25px;	color: #7e7e7e;}
				.text-uppercase {text-transform: uppercase;}
				.team-member, .team-member .team-img {position: relative;}
				.team-member {overflow: hidden;}
				.team-member, .team-member .team-img {position: relative;}
				.team-hover {position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: 0;border: 20px solid rgba(0, 0, 0, 0.1);background-color: rgba(255, 255, 255, 0.90);opacity: 0;-webkit-transition: all 0.3s;transition: all 0.3s;}
				.team-member:hover .team-hover .desk {top: 35%;	}
				.team-member:hover .team-hover, .team-member:hover .team-hover .desk, .team-member:hover .team-hover .s-link {opacity: 1;}
				.team-hover .desk {	position: absolute;	top: 0%;width: 100%;opacity: 0;-webkit-transform: translateY(-55%);-ms-transform: translateY(-55%);
					transform: translateY(-55%);-webkit-transition: all 0.3s 0.2s;transition: all 0.3s 0.2s;padding: 0 20px;}
					.desk, .desk h4, .team-hover .s-link a {text-align: center;	color: #222;}
					.team-member:hover .team-hover .s-link {bottom: 10%;}
					.team-member:hover .team-hover, .team-member:hover .team-hover .desk, .team-member:hover .team-hover .s-link {opacity: 1;}
					.team-hover .s-link {position: absolute;	bottom: 0;	width: 100%;	opacity: 0;	text-align: center;	-webkit-transform: translateY(45%);	-ms-transform: translateY(45%);	transform: translateY(45%);	-webkit-transition: all 0.3s 0.2s;	transition: all 0.3s 0.2s;	font-size: 35px;}
					.desk, .desk h4, .team-hover .s-link a {text-align: center;	color: #222;}
					.team-member .s-link a {	margin: 0 10px;	color: #333;	font-size: 16px;}
					.team-title {	position: static;	padding: 20px 0;	display: inline-block;	/* letter-spacing: 1px; */	width: 100%;	color:#fd8b24;	text-align: center;}
					.team-title h4 {	margin-bottom: 0px;	display: block;	text-transform: uppercase;}
				.team-title span {	font-size: 12px;	/* text-transform: uppercase; */	color: #14C5DC;	/* letter-spacing: 1px; */}
				img{ max-width:100%;}
				.gallery_box li{ width:33.333333%; max-width: 100% ; display:inline-block; float: left; text-align: center; overflow: hidden;    position: relative;}
				.gallery_box{ padding:0;display: flow-root;}
				.gallery_box li:hover img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
				.gallery_box li img{-webkit-transition: transform 0.5s ease;-o-transition: transform 0.5s ease;transition: transform 0.5s ease;}
				.gallery_box li:nth-child(even) {height: 268px;	}
				.gallery_box li:nth-child(odd) {height: 386px; }
				.gallery_box li:nth-child(odd) .box_data{ background:rgba(0,0,0,0.17) }
				.gallery_box li:nth-child(even) .box_data{ background:rgba(0,44,255,0.27) }
				.gallery_box .box_data{ position:absolute; top: 0; left: 0; right:0; bottom:0; color:#fff;}
				.gallery_box .box_data span{ position:absolute; top: 50%; transform: translateY(-50%); left:0 ; right:0; font-size:24px;}
				.gallery_box li:hover .box_data{ background:rgba(255,0,39,0.25)}
				.pb-team {clear: both;margin-bottom: 10px;display: inline-block;width: 100%;}
				.pb-team .circle-percent.one {background: #a3c443;}
				.pb-team .circle-percent.two {background: #13AEF2;}
				.pb-team .circle-percent.three {background: #52C97A;}
				.pb-team .circle-percent.four {background: #508CC1;}
				.pb-team .circle-percent.five {background: #6E44FF;}
				.pb-team .circle-percent.six {background: #F8333C;}
				.pb-team .circle-percent.seven {background: #FD8B24;}
				.pb-team .circle-percent.eight {background: #cf5347;}


				.pb-team .circle-percent {width: 70px;height: 70px;font-size: 24px;color: #fff;text-align: center;
					background: #333645;margin-right: 10px;border-radius: 50%;font-weight: normal;}
					.pb-team span {display: block;float: left;line-height: 70px;vertical-align: top;color: #333;}
				.aboutUs{width:100%;/*background-image:url('../images/bulletFooter.png');*/ }
				.aboutUs h3{color: #fd8b24;font-weight: bold;margin-top: 30px;font-size: 18px;}
				.counter {/*border: 1px solid #eeeeee;*/margin-top: 25px;float: left;width: 100%; }
				.counter .single-counter {float: left;width: 25%;padding: 0px 15px 28px; }
				@media only screen and (max-width: 767px) {
					.counter .single-counter {width: 50%; }
					.counter .single-counter:nth-child(3) {border-top: 1px solid #eeeeee; border-left: 0px solid #eeeeee; }
					.counter .single-counter:nth-child(4) {border-top: 1px solid #eeeeee; } 
				}

				.counter .single-counter + .single-counter {border-left: 1px solid #eeeeee; }
				.counter .single-counter h2 {font-size: 30px;color: #71b100;line-height: 24px;font-family: "Open Sans", sans-serif;margin-bottom: 8px; }
				.counter .single-counter p {font-size: 16px;font-weight: 600;margin-bottom: 0;color: #8f8f8f; }

				.bgLeft{border-left: 1px solid #FFF;}
				.p160{padding-left: 60px;}
				.aboutSatvat{background-color: #F0F0F0;color: #666;padding: 25px 41px 25px 25px;min-height: 391px;}
				.whyTitle{font-size: 30px;margin-top: 15px;line-height: 36px;font-weight: 400;}
				.whyText{margin-top: 15px;font-size: 15px;line-height: 20px;}
