/* CSS Document */

#main {
	width:100%;
	margin:0;
	padding:0;
	/*font-family:"GillSansRegular";*/
	font-family:sans-serif;
}
#header{background:url(../images/indicus-lg-logo1.png) no-repeat left top #ffffff;
	background-size:100%; -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.6);
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.6); position:fixed; top:0; left:0; width:100%; z-index:1000;}
#main:before, #main:after {
	display: table;
	content: " ";
}
#main:after {
	clear: both;
}
@font-face {
 font-family: 'GillSansRegular';
 src: url('../fonts/gilsn.eot');
 src: url('../fonts/gilsn.eot') format('embedded-opentype'), url('../fonts/gilsn.woff') format('woff'), url('../fonts/gilsn.ttf') format('truetype'), url('../fonts/gilsn.svg#GillSansRegular') format('svg');
}
@font-face {
 font-family: 'GillSansLightRegular';
 src: url('../fonts/gilr35w.eot');
 src: url('../fonts/gilr35w.eot') format('embedded-opentype'), url('../fonts/gilr35w.woff') format('woff'), url('../fonts/gilr35w.ttf') format('truetype'), url('../fonts/gilr35w.svg#GillSansLightRegular') format('svg');
}
header .top-bar {
	min-height: 30px;
	padding: 7px 0;
}
header .social {
	margin-top: 5px;
	line-height: 22px;
	margin-right:0px;
	padding:0 10px;
}
header .social li {
	background-color: #FFF;
	border-radius: 100% 100% 100% 100%;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.6);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.6);
	display: inline-block;
	height: 25px;
	margin-right: 5px;
	width: 25px;
	text-align: center;
	background: #fff;
-webkit-transition: background .5s ease-in-out;
-moz-transition: background .5s ease-in-out;
-o-transition: background .5s ease-in-out;
-ms-transition: background .5s ease-in-out;
transition: background .5s ease-in-out;
	padding: 1px;
}
header .social i {
	color: #666;
-webkit-transition: color .5s ease-in-out;
-moz-transition: color .5s ease-in-out;
-o-transition: color .5s ease-in-out;
-ms-transition: color .5s ease-in-out;
transition: color .5s ease-in-out;
}
#header .navbar-collapse {
	margin-top:50px;
}
#header .main-header {
	min-height: 72px;
	z-index: 9999;
	width: 100%;
	position: relative;
}
#header .main-header .nav > li > a {
	/*font-family:"GillSansRegular";*/
	font-family:sans-serif;
	text-transform:uppercase;
	color:#000000;
}
#header .main-header .nav > li > a:hover, #header .main-header .nav > li > a:focus, #header .main-header .nav > li.active > a {
	background:none;
	color:#df0025;
}
header .main-header {
	display: block;
	position: relative;
	text-align: left;
}
.head{height:153px; z-index:999999;}
.logo {
	/*height: 46px;
	margin-top:20px;*/
}
.logo h1 {
	margin: 13px 0;
}

.logo h1 a {
    display: block;
    height: 48px;
}
#header .main-header .navbar-nav {
	float: right;
	margin: 0;
}
.mobile .navbar-toggle {
	border: none;
	border-radius: 2px;
	padding: 9px 10px 5px;
}
.mobile .navbar-toggle i {
	padding: 9px 12px;
	border-radius: 3px !important;
	background:#a1001b;
	display:block;
	color:#FFFFFF;
}
.boxpart {
	padding: 30px 0;
	background: #a51c30;
	color:#FFFFFF;
}
.banner {
}
.banner .carousel-control {
	width:8%;
}
.banner .carousel-inner > .item > img, .carousel-inner > .item > a > img {
	margin:0 auto;
}
/* #Icon Box ================================================== */
	.icon-box1 {
	text-align: center;
	color: #898989;
	margin-bottom:20px;
	border-radius: 0px;
	padding:30px 10px 0px;
	display:block;
	font-family:"GillSansRegular";
}
.icon-box1 i {
	display: inline-block;
	font-size: 24px;
	padding: 15px;
	margin-bottom: 26px;
	color: #FDFDFD;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #ff4444;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.icon-box1:hover i {
	border: 2px solid #D66F51;
	background:#ffffff;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.icon-box1 h5 {
	margin-bottom: 8px;
	font-size: 21px;
	text-transform:uppercase;
	font-weight: 300;
	color: #ffffff;
	font-family:"GillSansLightRegular";
-webkit-transition: all .15s ease-in-out;
-moz-transition: all .15s ease-in-out;
-ms-transition: all .15s ease-in-out;
-o-transition: all .15s ease-in-out;
transition: all .15s ease-in-out;
}
.icon-box1 p {
	padding: 0 10px 5px;
	color:#FFFFFF;
}
.font14 {
	font-size:18px;
}
.sf-icon-box-hr {
	width: 80%;
	height: 1px;
	margin: 0 auto;
	display: block;
	background: #ff4444;
	margin-bottom: 20px;
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0!important;
	-moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0s!important;
	-o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0!important;
	transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0!important;
}
/*.icon-box1:hover .sf-icon-box-hr {
	width:80%;
	background:#D66F51;
}*/
i.pink-color {
	color: #ff9976
}
h2.heading {
	background:url(../images/indicus-lg-logo.png) no-repeat left top;
	background-size:100%;
	height:150px;
	font-family:"GillSansRegular";
	font-size:25px;
	margin-top:3px;
	color:#a1001b;
	font-weight:300;
	padding-top:100px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}
h2.heading2 {
	background:url(../images/indicus-lg-logo-gr.png) no-repeat left top;
	background-size:100%;
	height:150px;
	font-family:"GillSansRegular";
	font-size:25px;
	margin-top:3px;
	color:#a1001b;
	font-weight:300;
	padding-top:100px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}
.ind-consumar {
	background:#ececec;
	border-top:1px #a4a4a4 solid;
}
.boxpart2 {
	background: #de5169;
	color:#FFFFFF;
}

#ind-footer {
	background:#000000;
	color:#FFFFFF;
	font-family:"GillSansRegular";
	padding:6px;
}
#ind-footer small a {
	color:#FFFFFF;
}
/*.sf-icon-box-animated {
	width:100%;
	height:auto;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden
}

.sf-icon-box-animated .inner {
	-webkit-perspective:100px;
	-moz-perspective:100px;
	-ms-perspective:100px;
	perspective:100px;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0!important;
	-moz-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0s!important;
	-o-transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0!important;
	transition:all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0!important
}

.sf-icon-box-animated .front, .sf-icon-box-animated .back {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden
}
.sf-icon-box-animated .front {
	-ms-transform:rotateY(0deg);
	z-index:8;
	display:block;
	width:100%;
	height:auto;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.sf-icon-box-animated .back {
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
	overflow:hidden;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	color:#000000;
	webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.sf-icon-box-animated .back {
	background: #cccccc;
	border-color: #cccccc;
}
.sf-icon-box-animated:hover .inner, .no-csstransitions .sf-icon-box-animated .inner {
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	-o-transform:rotateY(-180deg);
	transform:rotateY(-180deg)
}
.sf-icon-box-animated:hover .front {
	z-index:-1
}
*/
.slide-compaines-logo {
	background:#f1f2f2;
}
.about-us h3 {
	background-image: url(../images/parallax_stars_bw.jpg);
	display: block;
	text-align:center;
	color:#FFFFFF;
	font-size:40px;
	padding: 100px 0px;
	background-position: 50% -50px;
}
.portfolio-showcase-wrap {
	width:100% !important;
}
.portfolio-showcase-wrap ul {
	background: none repeat scroll 0 0 #ececec;
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
	padding:0;
}
.portfolio-showcase-wrap ul li {
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 24%;
	border-left:1px #a4a4a4 solid;
	border-bottom:1px #a4a4a4 solid;
	height:200px !important;
}
.portfolio-showcase-wrap ul[data-columns="4"] li {
	width:25%
}
.portfolio-showcase-wrap ul li .main-image {
	position:absolute;
	display:block;
	opacity:0.8;
	transition:opacity 0.4s ease-in-out;
	-moz-transition:opacity 0.4s ease-in-out;
	-webkit-transition:opacity 0.4s ease-in-out;
	-o-transition:opacity 0.4s ease-in-out
}
.portfolio-showcase-wrap ul li .main-image img {
	padding-top:5%;
}
.portfolio-showcase-wrap ul li:hover .main-image {
	opacity:1
}
.portfolio-showcase-wrap ul li .item-info {
	position:absolute;
	bottom:-90px;
	width:100%;
	background:#fff;
	background:rgba(255, 255, 255, 0.9);
	text-align:center;
	padding:24px 30px
}
.portfolio-showcase-wrap ul li .item-info:before {
	content:"";
	width:0;
	height:0;
	border-left:20px solid transparent;
	border-right:20px solid transparent;
	border-bottom:20px solid rgba(255, 255, 255, 0.9);
	position:absolute;
	bottom:65px;
	z-index:2;
	left:50%;
	margin-left:-10px
}
.portfolio-showcase-wrap ul li .item-info.has-subtitle {
	padding:13px 30px
}
.portfolio-showcase-wrap ul li .item-info span {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	max-width:100%;
	display:block;
	color:#222222;
}
.portfolio-showcase-wrap ul li .item-info span.item-title {
	letter-spacing:normal
}
.portfolio-showcase-wrap ul li .item-info span a {
	color:#000000;
}
.googlemap {
	margin:30px auto;
}
.about-us .btn-default {
	background:#a1001b;
	color:#FFFFFF;
	opacity:0.8;
	transition:opacity 0.4s ease-in-out;
	-moz-transition:opacity 0.4s ease-in-out;
	-webkit-transition:opacity 0.4s ease-in-out;
	-o-transition:opacity 0.4s ease-in-out
}
.about-us .btn-default:hover {
	opacity:1;
	transition:opacity 0.4s ease-in-out;
	-moz-transition:opacity 0.4s ease-in-out;
	-webkit-transition:opacity 0.4s ease-in-out;
	-o-transition:opacity 0.4s ease-in-out
}
.about-us .thumbnail img {
	opacity:0.8;
	transition:opacity 0.4s ease-in-out;
	-moz-transition:opacity 0.4s ease-in-out;
	-webkit-transition:opacity 0.4s ease-in-out;
	-o-transition:opacity 0.4s ease-in-out
}
.about-us .thumbnail:hover img {
	opacity:1;
	transition:opacity 0.4s ease-in-out;
	-moz-transition:opacity 0.4s ease-in-out;
	-webkit-transition:opacity 0.4s ease-in-out;
	-o-transition:opacity 0.4s ease-in-out
}
.indicus-gallery {
	margin-bottom:40px;
}
.indicus-gallery ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.indicus-gallery ul li {
	list-style:none;
	margin-bottom:25px;
	padding:5px;
}
.indicus-gallery ul li img {
	/*cursor: pointer;*/
}
.indicus-gallery ul li:hover img {
	-moz-box-shadow: 0px 0px 5px #555555;
	-webkit-box-shadow: 0px 0px 5px #555555;
	box-shadow: 0px 0px 5px #555555;
	-webkit-transition: box-shadow 0.3s ease-in-out 0s;
	-moz-transition: box-shadow 0.3s ease-in-out 0s;
	-o-transition: box-shadow 0.3s ease-in-out 0s;
	-ms-transition: box-shadow 0.3s ease-in-out 0s;
	transition: box-shadow 0.3s ease-in-out 0s;
}
.indicus-gallery .modal-body {
	padding:5px !important;
}
.indicus-gallery .modal-content {
	border-radius:0;
}
.indicus-gallery .modal-dialog img {
	text-align:center;
	margin:0 auto;
}
.indicus-gallery .controls {
	width:50px;
	display:block;
	font-size:11px;
	padding-top:8px;
	font-weight:bold;
}
.indicus-gallery1 .next {
	float:right;
	text-align:right;
}
.indicus-gallery1 .modal-dialog {
	margin-top: 170px;
}


.economic-heading{ position:fixed; left:0; right:0; z-index:999; background:#f9f9f9; font-family:"GillSansLightRegular"; font-size:16px; text-transform:uppercase; color:#a1001b; padding:40px 0px; -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);}
.economic-heading h2{margin-top:0px; margin-bottom:0px; font-size:26px;}
.economic-heading a{color:#a1001b; padding:0 5px;}
.container2{width:940px; margin:50px auto 10px auto;}
.container2 .col-md-6, .container2 .col-md-12{padding-left:30px; padding-right:30px;}
.container2 article, .about-us .article1, .economic-box .article1{ font-size:16px; text-align:justify; margin-bottom:20px; line-height:26px;}
.economic-box{margin-top:0px;}
.economic-box .icons-box3{margin:15px 0px;}
.economic p{color:#780014; font-size:20px; line-height:24px; font-weight:400; font-family:"GillSansRegular"; padding:30px 15px 30px 15px; margin:0px auto; float:none; text-align: justify;}


.icons-box3 .sf-icon-box-animated {
text-align: center;
width: 100%;
height: auto;

}
.icons-box3 .sf-icon-box {
display: block;
position: relative;
z-index: 2;
}
.icons-box3 .sf-icon-box-animated .inner {

}
.icons-box3 .sf-icon-box-animated .front {
background: #f7f7f7;
border-color: #e4e4e4;
}
.icons-box3 .sf-icon-box-animated .front {

z-index: 8;
display: block;
width: 100%;
height: auto;
border: 1px solid #e4e4e4;
padding:40px 30px;

}
.icons-box3 .sf-icon-box-animated .back {

overflow: hidden;
background: #fff;
border: 1px solid #e4e4e4;

position: absolute;
left: 0;
top: 0;
display: none;
width: 100%;
height: 100%;
padding: 32px 20px;

}
.icons-box3 .sf-icon-box-animated .back {
background: #a51c30;
border-color: #710114;
}

.icons-box3 .sf-icon-box-animated .front, .icons-box3 .sf-icon-box-animated .back {

}
.icons-box3 .sf-icon-box .sf-icon-box-content-wrap {
display: block;
min-height:80px;
}
.icons-box3 .sf-icon-box-animated .front h3 {
margin: 10px 0;
}
.icons-box3 .sf-icon-box-animated .front h3 {
color: #444444!important;
}
.icons-box3 .sf-icon-box-hover table, .icons-box3 .sf-icon-box-animated .back table {
margin-top: -10px;
height: 100%;
width: 100%;
}
.icons-box3 .sf-icon-box-animated table, .icons-box3 .sf-icon-box-animated td {
border: 0;
padding: 0;
}
.icons-box3 .sf-icon-box-animated .back, .icons-box3 .sf-icon-box-animated .back h3 {
color: #ffffff!important;
}
.icons-box3 .sf-icon-box-content {
display: block;
width: 100%;
line-height: 150%;
}
.icons-box3 .sf-icon-box-content p:last-child {
margin-bottom: 0;
}
.icons-box3 .sf-icon-box-content p {
font-size:13px;
text-align:justify;
margin-bottom:35px;
}
.icons-box3 .sf-icon-box-animated .sf-icon {
margin-bottom: 0;
padding: 0;
line-height: 44px;
margin-top: 20px;
}
.icons-box3 .sf-icon-large {
font-size: 50px;
line-height: 69px;
width: auto;
height: 56px;
}
.icons-box3 .icon-cogs {
color: #666666;
}
.icons-box3 .sf-icon-float-none {
display: inline-block;
}
.icons-box3 .icon-cogs {
font-size: 50px;
line-height: 74px;
padding: 0;
width: auto;
height: 24px;
background-image: none;
}
.icons-box3 a.btn-default{background:none; color:#FFFFFF; margin:0 5px;}
.icons-box3 a.btn{border-radius:0px; border:1px #D66F51 solid;}

.banner .carousel-control {
font-size: 30px;
color: #a1001b;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

#hover-cap-4col .thumbnail, #hover-cap-5col .thumbnail {
    position:relative;
    overflow:hidden;    
}
.ind-consumar .caption {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #ffffff;
    width: 100%;
    height: 40%;
    color:#000000 !important;
		z-index:9;
}
.ind-consumar .thumbnail .caption {
padding: 0px;
}
.ind-consumar .thumbnail .caption:before {
	content:"";
	width:0;
	height:0;
	border-left:15px solid transparent;
	border-right:15px solid transparent;
	border-bottom:15px solid rgba(255, 255, 255, 1.0);
	position:absolute;
	bottom:65px;
	z-index:2;
	left:46%;
}
.ind-consumar .thumbnail .caption h4 {
 margin-bottom:5px;
 text-transform:uppercase;
}

.ind-consumar .thumbnail {
  display: block;
  margin-bottom: 0px;
  background-color: #ececec;
  border: none;
  border-radius: 0px;
  border-left:1px #a4a4a4 solid;
	border-bottom:1px #a4a4a4 solid;
	padding:30px 0px;
  -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.boxpart2 .caption {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background: #ececec;
	text-align:left;
    width: 100%;
    height: 100%;
    color:#000000 !important;
}
.boxpart2 .thumbnail .caption {
padding: 20px 10px;
}
.boxpart2 .thumbnail .caption p{margin-bottom:5px;}
.boxpart2 .thumbnail .caption h4 {
 margin-bottom:5px;
 /*text-align:center;*/
}
.boxpart2 .thumbnail .boxpart-title{ font-size:24px;}
.boxpart2 .thumbnail {
  display: block;
  text-align:center;
  margin-bottom: 0px;
  background-color: #a51c30;
  border: none;
  /*min-height:250px;*/
  border-radius: 0px;
	padding:68px 0px;
  -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}
.about-us{margin-top:0px;}
.about-us .boxpart {
	padding: 30px 0;
	/*background: #ececec;*/
	color:#FFFFFF;
}
.about-us .boxpart .icon-box1 {
	text-align: center;
	color: #898989;
	margin-bottom:20px;
	border-radius: 0px;
	padding:30px 10px 0px;
	display:block;
	font-family:"GillSansRegular";
}
.about-us .boxpart .icon-box1 i {
	display: inline-block;
	font-size: 24px;
	padding: 15px;
	margin-bottom: 26px;
	color: #FDFDFD;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #ff4444;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.about-us .boxpart .icon-box1:hover i {
	border: 2px solid #D66F51;
	/*background:#a1001b;*/
	background:#ffffff;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.about-us .boxpart .icon-box1 h5 {
	margin-bottom: 0px;
	font-size: 21px;
	text-transform:uppercase;
	font-weight: 300;
	/*color: #a1001b;*/
	font-family:"GillSansLightRegular";
-webkit-transition: all .15s ease-in-out;
-moz-transition: all .15s ease-in-out;
-ms-transition: all .15s ease-in-out;
-o-transition: all .15s ease-in-out;
transition: all .15s ease-in-out;
}
.about-us .boxpart .icon-box1 p {
	padding: 0 10px 5px;
	/*color:#000000;*/
}
.about-us .boxpart .sf-icon-box-hr {
	width: 80%;
	height: 1px;
	margin: 0 auto;
	display: block;
	/*background: #999999;*/
	margin-bottom: 20px;
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0!important;
	-moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0s!important;
	-o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0!important;
	transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0!important;
}
.about-us .boxpart i.pink-color {
	/*color: #777777*/
	color:#FF9976
}
.about-us .boxpart .icon-box1:hover i.pink-color {/*color:#FFFFFF;*/}

.about-us .overview{margin-bottom:20px;}
.manage-team .thumbnail {border:none;}
.about-us .carousel-control.left, .about-us .carousel-control.right{ background:none;}
.about-us .carousel-control{width:0px; color:#a1001b;}
.contact-us{margin-top:0px;}

.relevant-re{ margin-top:25px; margin-bottom:30px;}
.relevant-re .panel-group .panel{margin-bottom:25px;}
.relevant-re .panel-body{ font-size:16px; color:#7a7a7a;}
.relevant-re .panel-title{}
.relevant-re .panel-default > .panel-heading p {
color:#7a7a7a;
}
.relevant-re .panel-default > .panel-heading {
color: #444444;
background-color: #ffffff;
border-color: #e4e4e4;
}
.relevant-re .panel-default > .panel-heading:hover {
color: #a51c30;
background-color: #f7f7f7;
border-color: #e4e4e4;
}
.relevant-re .panel-default > .panel-heading .active {
color: #a51c30;
background-color: #ededed;
border-color: #e4e4e4;
}
.col-red{color:#a51c30;}
.pad-bot10{padding-bottom:10px;}
.relevant-tab .btn-group-justified{table-layout:auto; margin-bottom:30px;}
.relevant-tab a.btn-default{color: #505050; background-color: #ffffff; border-color: #e9e9e9; font-size:17px;
}
.relevant-tab .btn-default:hover{color: #ffffff; background-color: #a51c30; border-color: #a51c30;
}
.relevant-tab a.active{color: #ffffff; background-color: #a51c30; border-color: #a51c30;
}

.relevant-re .panel-heading header h4{ margin-top:0px; margin-bottom:5px;}
.relevant-re .panel-heading header a p{ margin-bottom:0px; font-size:14px;}
.relevant-re .panel-heading .panel-title a.active{/*background:url(../images/close.png) no-repeat center right;*/}
.relevant-re .panel-heading .panel-title a{ /*display:block;*/ cursor:pointer; /*background:url(../images/open.png) no-repeat center right;*/ text-decoration:none;}

.font-16{font-size:16px;}
.career{margin-bottom:30px;}
.jobd{margin-top:20px;}
.jobd ul{margin-left:-15px; padding:0;}
ul.jobs {
list-style: none;
}
.jobs>li {
margin-bottom: 40px;
}
.job .btn{margin-right:10px;}
.job .btn-default a{color:#FFFFFF;}
.job .btn-default a:hover{ text-decoration:none;}
.job-text{margin-bottom:10px;}
.jobs > li h5 {
margin-top: 5px;
color:#000000;
}
.job-date{ color:#a51c30;}

.about-us .carousel-control .icon-prev, .about-us .carousel-control .icon-next {
width: 10px;
height: 30px;
margin-top: -75px;
margin-right:-15px;
font-size: 30px;
}
.indicus-gallery-part .carousel-control .icon-prev, .indicus-gallery-part .carousel-control .icon-next{margin-top: -50px;}
.about-us .carousel-inner {
position: relative;
overflow: hidden;
width:auto;
}

.client .nav-tabs{border-bottom:none; margin-bottom:20px;}

.about-us .thumbnail .caption{text-align:center;}

/*--------new css add 28-2-2014----------------*/
.slide-compaines-logo ul{margin-bottom:0px; padding:15px 0px;}
.slide-compaines-logo ul li {
	list-style:none;
	display:inline-block;
	padding:15px 25px;
}
.slide-compaines-logo ul li img {}
.slide-compaines-logo ul li:hover img {-moz-box-shadow: 0px 0px 5px #cccccc; 
-webkit-box-shadow: 0px 0px 5px #cccccc; 
box-shadow: 0px 0px 5px #cccccc;
-webkit-transition: box-shadow 0.3s ease-in-out 0s;
-moz-transition: box-shadow 0.3s ease-in-out 0s;
-o-transition: box-shadow 0.3s ease-in-out 0s;
-ms-transition: box-shadow 0.3s ease-in-out 0s;
transition: box-shadow 0.3s ease-in-out 0s; }

header .social .twitter i:hover {
color: #5EAADE;
}
header .social .linkedin i:hover {
color: #0073B2;
}
.ind-consumar .thumbnail .caption p{font-size:14px;}
.article1{-moz-column-count:2; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
column-count:2;
-moz-column-gap:40px; /* Firefox */
-webkit-column-gap:40px; /* Safari and Chrome */
column-gap:40px;
}
.mt0{margin-top:0px;}
.mt20{margin-top:20px;}
.contact-us .btn-primary{margin-top:45px;}
.red{color:#a51c30;}
.contact-us .form-group{ margin-right:40px;}
.breadcrum-container{margin-top:40px;}
#ind-footer .nav > li > a:hover, .nav > li > a:focus{ background:none;}

.social-icon i{margin:0 1px;}

/* Minakshi 4-3-14 */
.col-red a {color:#a51c30;}
.job-details ul {margin:0; padding:0;}
.job-details li {list-style:disc; margin:10px 0 10px 15px;}
.job-details li span { float:right}
.client .nav-tabs > li > a{ font-size:14px;}

/* Kamal 8-3-14 */
a.header-indent{ position:relative; top:-300px; display: block; }
a.header-indent2{ position:relative; top:-180px; display: block; }

/*--------new css add 8-3-2014----------------*/

.sub-heading{font-family:"GillSansRegular";
 font-size:25px;
 color:#a1001b;
 font-weight:300;
 margin-bottom:20px;}
#header .main-header .nav > li:last-child > a {
padding-right:0px;
}
#header .main-header .navbar-collapse{padding-right: 0px;
padding-left: 0px;}

.client .nav-tabs {
width: 75%;
text-align: center;
margin: 0 auto;
}
.client .nav-tabs > li {
display: inline-block;
float:none;
}
.smoothscroll
{
 position: relative;
}

.smoothscroll div.scrollableArea a
{
 display: block;
 float: left;
 padding:30px 15px;
}
.smoothscroll div.scrollableArea a:hover img {-moz-box-shadow: 0px 0px 5px #cccccc; 
-webkit-box-shadow: 0px 0px 5px #cccccc; 
box-shadow: 0px 0px 5px #cccccc;
-webkit-transition: box-shadow 0.3s ease-in-out 0s;
-moz-transition: box-shadow 0.3s ease-in-out 0s;
-o-transition: box-shadow 0.3s ease-in-out 0s;
-ms-transition: box-shadow 0.3s ease-in-out 0s;
transition: box-shadow 0.3s ease-in-out 0s; }

.social-icon a{ color:#FFFFFF;}
.client .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#ffffff; background:#a51c30;}
.about-us .btn{padding:3px 6px;}
.icon-box1 h5 a{color:#fff}
.icon-box1 h5 a:hover{color:#fff}

.sf-icon-box-content a{color:#D66F51;}
.sf-icon-box-content a:hover{color:#FFFFFF;}

.form-group{position:relative;}
label.error {
position: absolute;
font-size: 12px;
padding-left: 10px;
font-weight:normal;
color:red;
}

.overlaydiv {
background-color: #000000;
display: none;
height: 100%;
-moz-opacity: 0.3;
opacity: .30;
filter: alpha(opacity=70);
left: 0%;
position: fixed;
top: 0%;
width: 100%;
z-index: 99999999;
}

.tab-content{
	width:75%;
	margin:0 auto;
}

.grey{
	color: #999;
}
.justify{
	text-align:justify;
}

/* add by minakshi 24 march 2014 */
.carousel-caption { left:40px !important; padding-bottom:10px; }
.carousel-caption h3 {font-family:"GillSansLightRegular"; font-size:24px; line-height:40px; margin:0; padding:0; text-shadow:none}
.blk{ padding:15px 20px !important; text-align:left; float:left }
.bringal {background:#663399;  padding:15px 20px !important; text-align:left; float:left }
.meagenta {background:#990033;  padding:15px 20px !important; text-align:left; float:left }
.green {background:#006666;  padding:15px 20px !important; text-align:left; float:left }
.orange {background:#e95107;  padding:15px 20px !important; text-align:left; float:left }

div.intro table{
	width:100%;
}

.filter-search select {
    padding: 6px;
}

.jobd .table{
	width:75%;
	margin:0 auto;
}

.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}

.embed-container {
    height: 0;
    width: 100%;
    padding-bottom: 31.8%;
    overflow: hidden;
    position: relative;
}   

.embed-container iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}


/* Fade transition for carousel items */
.carousel .item {
    left: 0 !important;
      -webkit-transition: opacity 2.9s; /*adjust timing here */
         -moz-transition: opacity 2.9s;
           -o-transition: opacity 2.9s;
              transition: opacity 2.9s;
}
.carousel-control {
    background-image: none !important; /* remove background gradients on controls */
}
/* Fade controls with items */
.next.left,
.prev.right {
    opacity: 1;
    z-index: 1;
}
.active.left,
.active.right {
    opacity: 0;
    z-index: 2;
}
.mr0 .form-group{
	margin-right:0px;
}
.iframe-slide{
	width: 100%; height: 530px; border: 0px;
}

.arrow-left{
 position:absolute;
 left:15%;
 top: 50%;
 cursor:pointer;
}

.arrow-right{
 position:absolute;
 right:15%;
 top: 50%;
 cursor:pointer;
}

/*below added by kamal - 9/7/14*/
.relevant-re .panel-group h4{ color:#a51c30; }
.relevant-re .panel-group h4:hover{ color:#333; }

.relevant-re .panel-group a.download{ font-size:18px; color:#a51c30; }
.relevant-re .panel-group a.download:hover{ color:#333; }
.flag {margin:0 0 0 5px; padding:0; float:left; padding-right:102px;}
.flag li {list-style:none outside none; padding-top: 11px;}