 @CHARSET "ISO-8859-1";
/* Reset CSS
 * --------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
	font-family: 'Varela Round';
}
.body-space{
    font-size: 14px!important;
}
@font-face {
	font-family: 'Varela Round';
	src: url('../fonts/VarelaRound.eot');
	src: url('../fonts/VarelaRound.eot?#iefix') format('embedded-opentype'),
		url('../fonts/VarelaRound.woff') format('woff'),
		url('../fonts/VarelaRound.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 @font-face {
 font-family: 'FontAwesome';
 src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
 src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'open_sansregular';
 src: url('../fonts/opensans-regular-webfont.eot');
 src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-regular-webfont.woff2') format('woff2'),  url('../fonts/opensans-regular-webfont.woff') format('woff'),  url('../fonts/opensans-regular-webfont.ttf') format('truetype'),  url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'latoregular';
 src: url('../fonts/lato-regular-webfont.eot');
 src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-regular-webfont.woff2') format('woff2'),  url('../fonts/lato-regular-webfont.woff') format('woff'),  url('../fonts/lato-regular-webfont.ttf') format('truetype'),  url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'robotolight';
 src: url('../fonts/roboto-light-webfont.eot');
 src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/roboto-light-webfont.woff2') format('woff2'),  url('../fonts/roboto-light-webfont.woff') format('woff'),  url('../fonts/roboto-light-webfont.ttf') format('truetype'),  url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
 font-weight: normal;
 font-style: normal;
}

 @font-face {
 font-family: 'latosemibold';
 src: url('../fonts/lato-semibold-webfont.eot');
 src: url('../fonts/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-semibold-webfont.woff2') format('woff2'), url('../fonts/lato-semibold-webfont.woff') format('woff'), url('../fonts/lato-semibold-webfont.ttf') format('truetype'), url('../fonts/lato-semibold-webfont.svg#latosemibold') format('svg');
 font-weight: normal;
 font-style: normal;
}

 @font-face {
 font-family: 'latoblack';
 src: url('../fonts/lato-black-webfont.eot');
 src: url('../fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-black-webfont.woff2') format('woff2'),  url('../fonts/lato-black-webfont.woff') format('woff'),  url('../fonts/lato-black-webfont.ttf') format('truetype'),  url('../fonts/lato-black-webfont.svg#latoblack') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'latobold';
 src: url('../fonts/lato-bold-webfont.eot');
 src: url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-bold-webfont.woff2') format('woff2'),  url('../fonts/lato-bold-webfont.woff') format('woff'),  url('../fonts/lato-bold-webfont.ttf') format('truetype'),  url('../fonts/lato-bold-webfont.svg#latobold') format('svg');
 font-weight: normal;
 font-style: normal;
}
/*#fullpage{padding-top:128px;}*/
.abtus-menu {
  left: -10px;
}
.career_menu {
  left: -80px;
}

.space-top{ margin-top:153px; }
h1 {
	font-family: "Varela Round";
	margin:0;
	padding:0;
}
a, a:focus {
	outline:0;
}
a:hover {
	text-decoration:none;
	outline:0;
}
.zoomeffect a p{
	color:#333;
}
.zoomeffect a{
	text-decoration:none !important;
}
.container-fluid {
	width:100%;
}

#header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.inner-page-class.fullpage-wrapper.simple_scroller{ margin-top:75px;}

.top-barmain {
	background:#fce014;
	width:100%;
	padding:0;
	line-height: 35px;
	border-bottom: 1px solid #dec61e;
  transition:all 2s ease-in;
}
.height{ height:0;}
.top-bar > .free-touch > .col-md-9 {
	width:auto;
	margin-right:10px;
}
.top-bar .ph-no {
	margin-right:10px;
}
.top-bar .ph, .top-bar .ph-no {
	float:right;
}
.container {
/*	width:98% !important;*/
}

.navbar-brand img{ width:200px;}
.top-bar .col-md-10 {
	width:80%;
}
.fp-tableCell {
	position:relative;
}
.top-bar h3 {
	margin:10px 0;
	font-size:21px;
	font-family:'latobold';
}
.usericon-left {
	margin-top: 4px;
	padding-right: 0;
	width: 58px;
}
.color-red {
	color:#f00;
}
.nopadding {
	padding:0 !important;
}
.talk-btn {
	width:100px;
}
.talk-btn .btn {
	font-family: "latobold";
	font-size: 17px;
	margin-top: 3px;
	padding: 4px 6px;
}
.ph-dropdown {
	position:relative;
}
.ph-dropdown .dropdown-menu {
	background: #fce014 none repeat scroll 0 0;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	border-top: 0 none;
	left: -13px;
	top: 38px;
}
.ph-dropdown .dropdown-menu > li {
	cursor:pointer;
}
.ph-dropdown .dropdown-menu > li > a:focus, .ph-dropdown .dropdown-menu > li > a:hover {
	background:#fce014;
}
.ph-circle {
	background: url("../images/sprite.png") no-repeat scroll -34px 1px;
	display: block;
	height: 30px;
	left: -39px;
	position: absolute;
	top: 5px;
	width: 30px;
}
.ph-drop-arrow {
	background: url("../images/sprite.png") no-repeat -63px 5px;
	display: block;
	height: 20px;
	position: absolute;
	right: 0;
	top: 9px;
	width: 20px;
	z-index: 10;
}
.ph-dropdown button.btn-default, .ph-dropdown button.btn-default:focus {
	background-color: #fce014 !important;
	border: 0 none;
	border-radius: 0;
	padding-left: 0;
	width: 116px;
	box-shadow:none !important;
}
.carousel-control.right, .carousel-control.left {
	background-image:none;
}
.ph-dropdown .form-control {
	background:none;
}
.ph-dropdown .caret {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 10px dashed;
}
.right-topbar {
	font-family: 'Lato', sans-serif;
	font-size:16px;
	padding-left:0;
}
.ph-circle i {
	margin: 0 0 0 3px;
}
.top-nav {
    background: #fff none repeat scroll 0 0;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
    position: relative;
    z-index: 999;
}
.top-nav-inner {
	background: rgb(255,255,255);
/*	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 66%, rgba(239, 239, 239, 1) 66%, rgba(239, 239, 239, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 66%, rgba(239, 239, 239, 1) 66%, rgba(239, 239, 239, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 66%, rgba(239, 239, 239, 1) 66%, rgba(239, 239, 239, 1) 100%);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
}
.top-nav .navbar-header {
	padding-bottom:10px;
}
.navbar {
	border-radius: 0px;
	/*	height:75px;*/
	margin-bottom:0px;
	border-bottom:1px solid #ceccc2;
}
.navbar-nav > li > a:last-child {
	padding-left:0;
}
.navbar-nav > li > a {
	line-height: 75px;
	font-size:14px;
	color:#333;
	/*font-family: 'Open Sans', sans-serif;*/
	font-weight: 500;
	padding:0 8px 0 8px !important;
}
.navbar-default .navbar-nav > li > a {
	color: #333;
}
.navbar-nav > li > a:hover, .navbar-nav > li:hover > a {
	color:#ed3237 !important;
	;
}
.main-drop-menu {
	background: #fff;
	position: absolute;
	top: 75px;
	width: 230px;
	display:none;
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.5);
	padding-left:6px;
}
.navbar-nav > li:hover .main-drop-menu {
}
.main-drop-menu .col-xs-7 {
	padding-right: 0;
	width: 58%;
}
.main-drop-menu .col-xs-5 {
	padding-right: 0;
	width: 39.8%;
}
.main-drop-menu h2 {
	font-size:24px;
	border-bottom:1px #ccc solid;
	padding:10px;
}
.main-drop-menu ul > li {
	border-bottom:1px solid #eaeae9;
	padding-left: 15px;
	list-style:none;
}
.main-drop-menu ul > li:last-child {
	border-bottom:0;
}
.main-drop-menu ul > li > a {
	color: #333;
	display: inline-block;
	font-size: 14px;
	padding: 7px 0;
}

.main-drop-menu ul > li > a:hover {
	color: #ed3237 !important;

}



.navbar-default {
	background:inherit;
	border:inherit;
}
.navbar-brand {
	padding:11px 10px;
}
.top-sub-menu {
  float: right;
  height: 29px;
  line-height: 19px;
  width: 100%;
}
.top-sub-menu ul {
	float:right;
}
.top-sub-menu li {
	float:left;
	margin-left:14px;
}
.top-sub-menu li a {
	color:#6a6a6a;
	display:inline-block;
	font-size:12px;
	padding:0 5px;
	height:28px;
	border-bottom:2px #efefef solid;
}
.top-sub-menu li.active a {
	border-bottom: 2px solid #e4474e;
	color:#333;
}
.grey_strip {
	background:#efefef;
	height:35px;
}
#section0 .fp-tableCell {
	height:100% !important;
	vertical-align: top;
}
.ourservice-div h1 {
  color: #246abf;
  margin: 0 0 10px;
  text-align: center;
}
h1{
font-size: 31px;	
}
.headding-service {
	height:54px;
	background:#da870e;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0;
}
.headding-service h4 {
	text-align:center;
	font-size:22px;
	color:#fff;
	vertical-align:middle;
	line-height:54px;
	font-family:robotolight;
}
.headding-service-lot {
	background:#c82e3f;
}
.headding-service-cloud {
	background:#269c92;
}
.headding-service-analytics {
	background:#d36a07;
}
.headding-service-testing {
	background:#3b397b;
}
.header {
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999999;
}
.home-page-carousel .carousel-caption {
	bottom: inherit;
	left: 0 !important;
    padding-left:45px;
	padding-right: 50px;
	right: 0 !important;
	top:18%; 
	width: 100%;
	z-index:0;
}

.swipe-wrap > div {
  float: left;
  position: relative;
  width: 100%;
}

.carousel, .item, .active {
	height: 100%;
}
.carousel-inner {
	height: 100%;
}

.fill {
	width: 100%;
	height: 100%;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
.fill img {
	width:100%;
	display:block;
	max-width:100%;
}
.slider-content {
	background:rgba(238, 28, 37, 0.7);
	width:492px;
	height:297px;
	z-index:9999;
	padding:30px;
}
.slider-content h3 {
	font-size:25px;
	float:left;
	text-align:left;
	font-weight:500;
	padding-bottom:35px;
}
.slider-content p {
	font-size:15px;
	float:left;
	text-align:left;
	font-weight:500;
	padding-bottom:30px;
	text-shadow:inherit;
}
.readmor-btn {
	border:2px solid #fff;
	border-radius: 8px;
	padding:8px;
}
.readmor-btn a {
	color: #fff;
	font-size: 17px;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	text-shadow: inherit;
}


/*----sohan css---------*/
.zoomeffect{
	transition: all 300ms ease 0s;
	-webkit-transition: all 300ms ease 0s;
	-moz-transition: all 300ms ease 0s;
	cursor:pointer;
}
.zoomeffect:hover {
  transform: scale(0.9);
}
.navbar-nav li > a, .carousel-caption h1{
	font-family: 'Varela Round';
}
.offering h4 {
    color: #246abf;
    font-size: 19px;
}
.Off-img svg {
  margin-bottom: 15px;
  width: 20%;
}
.cloud-border{
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
}
.iot-bder{
	border-left:1px solid #d4d4d4;
}
.offering > div {
  height: 180px;
  margin-bottom: 30px;
  margin-top: 30px;
}
.Off-img {
  height: 100px;
}
.whychooseus{
	background:url("../images/bg2.png") no-repeat 0 0 ;
	background-size:cover;
	height: calc(100% - 290px);
	padding:20px 0;
	position:relative;
	
}
.whychooseus .container {
  left: 0;
  margin-top: -88px;
  position: absolute;
  right: 0;
  top: 40%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.whychooseus{
	height: calc(100% - 140px);
}
.partner{
	height:200px;
}
}
.contry img {
  margin-right: 4px;
  margin-top: -6px;
}
.whychooseus {
  padding: 40px 0;
}
.inf{
	margin-top:-50px;
}
.whychooseus h1 {
  margin-bottom: 45px;
}
.wci-title {
  font-size: 19px !important;
}
.wci-img {
    margin-bottom: 15px;
}
.whychooseus h1, .wci p{
	color:#fff;
}
.partner{
	padding:20px 0px;
	height:280px;
}
.wci {
 
  width: 100%;
}
.clients{
	padding-bottom:30px;
}
.clients img{
	width:100%;
	margin-top:10px;
}

.carousel-caption{
	top:28%;
}
.carousel-caption h1{
	font-size:68px;
}
.agents img{
	width:92%;
}
.contact-info img {
  float: left;
  margin-right: 6px;
}
.greybg{
	background-color:#eaebe9;
    height: calc(100% - 20px);
    position: relative;
	padding:0px;
}
.container-fluid.inf{
	/*left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);*/
	padding:0px;
}
.contact-info{
	background-color: #246abf;
	color:#fff;
	padding:10px 0px;
}
.contact-info a{
	color:#fff;
}
.col-md-7.contry > p {
  color: #fff;
  font-size: 12px;
}
.ft{
	margin:10px 0px;
}
.offering svg path{
	fill:#246abf;
	}
.agents {
    margin-top: 5px;
}
/*.relationship {
    margin-top: -50px;
}*/

.greyfonts{
	color:#4c4848;
}
.relationship h2{
	font-size:26px;
}
.navbar-brand > img {
    width: 100%;
}
.service-sec {
  height: 620px;
}
.pulldown {
bottom: 18px;
  display: inline-block;
  padding-left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 99;

}
.pulldown a{
	cursor:pointer;
	position:relative;
	transition: all 0.2s ease 0s;
   -webkit-transition: all 0.2s ease 0s;
   -moz-transition: all 0.2s ease 0s;
   top:10px
}
.pulldown a:hover{
	top:-2px
}
.pulldown svg{
	width:30px;
	height:50px;
	}
.pulldown a svg path{
	fill:#fff;
	transition: all 0.2s ease 0s;
   -webkit-transition: all 0.2s ease 0s;
   -moz-transition: all 0.2s ease 0s;
}
.pulldown a:hover svg path{
	fill:#fff;
}
.carousel-indicators {
 bottom:60px;
}


/**-new page application_services**--*/
.slide-resou-slide {
    background-size: cover;
    height: 100%;
    position: relative;
    width: 100%;
}
.slide-resou-slide img, .succ-sto-slide img {
    height: auto;
    width: 100%;
}

.idv-servies img {
  margin-bottom: 15px;
  margin-top: 15px;
  max-width: 100%;
}
.idv-servies{
	line-height:25px;
}
.idv-servies h3{
	margin-bottom:15px;
	font-size:26px;
}
.pera-shift{
	margin-top:10px;
}
.idv-servies p {
  font-family: latoregular;
  font-size: 16px;
}
.grey-bg{
	background-color:#ededed;
}
.s-pad {
  float: left;
  padding: 40px 0px;
  width: 100%;
}
.ft-top-bdr{
	border-top:1px solid #b4b4b4;
	padding:20px 0px;
}
.ft-top-bdr p {
  font-family: "Varela Round";
  font-size: 14px;
}

/***-***/

/*---mobility Page-----*/
.banner h1{
    font-size: 55px;
    left: 70px;
    padding: 25px 40px;
    top: 120px;
    width: 550px;
    background-color: rgba(255, 149, 122, 0.9);
    background: rgba(255, 149, 122, 0.9);
}
.banner h1 {
    color: #ffffff;
    margin-top: -30px;
    position: absolute;
    text-align: center;
    text-shadow: 2px 2px 2px #000000;
	font-family:"Varela Round";
}

/*---------*/

/*--new page Technologies---*/
.tech-img {
  display: inline-block;
  margin: 10px 5px;
}
.tech-img img{
	width:auto;
}
.Technologies-img {
  margin-top: 20px;
}
.bluecolrheading{
	color:#1c5fb6;
}
.extech h1{
	margin-top:-70px;
}
.inner-sub-head {
  font-family: latoregular;
  font-size: 16px;
  line-height: 25px;
}
/***-***/

/**----About-us-----*/
.founders h3 {
  color: #333333;
  font-family: latobold;
  font-size: 24px;
  margin-bottom: 5px;
}
p.sub-txt {
    color: #7c7c7c;
    font-family: latosemibold;
}
.quality{
	background-image:url(../images/bg2.png);
	background-repeat:no-repeat;
	background-size:cover;
	padding:30px 0;
	background-attachment:fixed;
	
}
.quality h3, .quality p{
	color:#fff;
}
.qa-img {
  display: block;
  float: left;
  margin: 0 11px;
  width: 205px;
}
.qa {
  margin-top: 20px;
}
.clients-img {
    text-align: center;
}
.hrrow{
	float:left;
	width:100%;
}
.hrrow > .col-md-6 {
  padding: 0px;
  margin:0px !important;
}
.hrrow img {
  margin: 0;;
}
/*----------------*/

/*--------Career page----------------*/
.panel-title a {
  background-image: url("../images/Acc-plus.jpg");
  background-repeat:no-repeat;
  background-size:30px;
  background-position:10px center;
  color: #333333;
  padding: 8px 45px;
  width: 100%;
  text-decoration:none !important;
  font-size:18px; 
}
.panel-group .panel{
	border-radius:8px;
	border-color:#b3b3b3;
}
.panel{
	box-shadow:none;
}
.panel-default > .panel-heading {
  background-color: transparent;
  border-color: #ddd;
  color: #333;
  padding-bottom: 12px;
  padding-left: 4px;
  padding-top: 12px;
}
.bold {
  font-weight: bold;
}
.jobdescription > ul {
      list-style: inherit;
  margin-bottom: 10px;
  padding: 2px 16px;
}.qalification td{
	border:none !important;
}
.career_desc h3 {
  font-size: 22px;
}
.qalification{
	margin-bottom:10px;
}
.career_desc {
  float: left;
  margin: 5px 0;
  width: 100%;
}
.career {
  padding-bottom: 30px;
}
.job {
  padding-top: 30px;
}
.contact-nfo {
  background: #1665c4 none repeat scroll 0 0;
  border-radius: 10px;
  color: #fff;
  font-size: 22px;
  line-height: 30px;
  padding:25px 10%;
  width: 100%;
  float:left;
 }
 .contact-nfo a{
	 color:#fff;
 }
 .contact-nfo p{
	 font-size:22px;
	 width:100;
 }

/*******-***************/



/*********cloud computing---------*/
.idv-servies [class*="row-"]{
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}
.page-node-500 .idv-servies [class*="col-"], .page-node-506 .idv-servies [class*="col-"], .page-node-493 .idv-servies [class*="col-"], .page-node-549 .idv-servies [class*="col-"]{
  display: table-cell;
  float: none;
  height:300px;
  vertical-align: middle;
}
.page-node-522 .idv-servies [class*="col-"]{
  display: table-cell;
  float: none;
  height:170px;
  vertical-align: middle;
}
.ft-top-bdr [class*="col-"], .bigdatanalytics [class*="col-"]{
	display:block;
	float:left;
	height:auto !important;
	width:100%;
}
tbody{
	border:none;
}
/*.col-lg-middle {
    vertical-align: middle;
	height:170px;
}*/
/*------------------------**/
.parallax {
  background-position: 0 0;
}
.parallaximg{
  height:auto;
  background-size:100%;
  background-repeat:no-repeat;
  padding-bottom: 30%;
  
}

/*-----contact form------------*/
.contactform .modal-header {
  background: #1665c4 none repeat scroll 0 0;
  color: #fff;
  text-align: center;
  padding: 6px 25px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
}
.contactform .modal-content {
    border-radius: 12px;
}
.contactform .modal-title img {
  margin-top: -5px;
}
.contactform .modal-body {
  padding: 30px 30px 10px;
}
.modal-dialog {
  width: 650px;
}
.contactform .close {
  color: #fff;
  font-size: 40px;
  opacity: 1;
  text-shadow:none;
}
.contactform .modal-footer{
	border:none;
}
.gap {
  border-radius: 10px;
  padding: 32px;
}
.emailus h3 {
  background: rgba(0, 0, 0, 0) url("../images/emailus.png") no-repeat scroll left center;
  height: 36px;
  padding: 5px 3px 0 44px;
}
.callus h3 {
  background: rgba(0, 0, 0, 0) url("../images/callus.png") no-repeat scroll left center;
  height: 36px;
  padding: 5px 3px 0 44px;
}
.contat_frm ul {
  list-style: outside none none;
  height: 132px;
  margin-top: 25px;
}
.mailinfo label {
  color: hsl(358, 77%, 56%);
  font-size: 15px;
  margin: 0;
}
.human, .sales, .gen_info {
  margin-top: 10px;
}
.callinfo li{
	margin:10px 0px;
	height: 24px;
	padding-left: 50px;
	padding-top: 3px;
	font-size: 13px;
    margin-bottom: 15px;
}
.india_flag {
  background: rgba(0, 0, 0, 0) url("../images/flags.png") no-repeat scroll left top;
 }
.usa_flag {
  background: rgba(0, 0, 0, 0) url("../images/flags.png") no-repeat scroll 0 -36px;
}
.aus_flag {
  background: rgba(0, 0, 0, 0) url("../images/flags.png") no-repeat scroll 0 -74px;
}
.uk_flag {
  background: rgba(0, 0, 0, 0) url("../images/flags.png") no-repeat scroll 0 -110px;
}
.contactform .modal-footer{
	text-align:center;
}
.modal-footer h2 {
  font-family: latobold;
  color:#1665C4;
}
.modal-footer p{
	font-size:17px;
	font-family: latosemibold;
	line-height:30px;
}
.contat_frm ul li {
    font-family: latobold;
}
.callinfo li {
  font-size: 13px;
}
.contactform{
    overflow-y: hidden !important;
}

/*animation css*/
#theFixed{
    width:350px !important;
}
.hidden_animate{
     opacity:0;
}
.visible_animate{
     opacity:1;
}

#myCarousel .carousel-indicators li {
  height: 13px;
  margin: 1px 5px 1px 1px;
  width: 13px;
}

#myCarousel .carousel-indicators .active {
  background-color: #fff676;
  height: 13px !important;
  width: 13px;
}
.offering a[href="cloud_computing"] svg {
  margin-top: 20px;
}
.img-responsive.touch-device-img {
    display: none;
}
.desk-car-info {
  display: none;
}

/*.m2m_scroll::before {
    content: " ";
    display: inline-block;
    height: 180px;
    margin-top: -180px;
    visibility: hidden;
}
*/

.m2m_scroll-2::before {
    content: " ";
    display: inline-block;
    height: 130px;
    margin-top: -95px;
    visibility: hidden;
}

.career_desc .panel-group .panel {
  margin-bottom: 20px;
}

/*
.section_div{
  padding-top: 20px;
}*/
.inner-page-head{
      top: 0;
    width: 100%;
    z-index: 1000;
    position: fixed;
}
/*career opening page css*/
.hideClass{
	display:none;
}


#block-ideavate-page-title{
 display: none;
}
#block-ideavate-local-tasks{
 display: none;
}
.user-login-form{
	width: 32% !important;
    margin: auto !important;
    padding: 95px 0px 95px 0px !important;
}
.carousel {
	position: static;
}
input.error {
    border: 1px solid #f00 !important;
}
div.invalidEntry {
   color: #f00 !important;
   width: 32% !important;
   margin: auto !important;
   
}

ul.nav.navbar-nav.pull-right.main-nav>li:nth-child(7) {
    display: none;
}
