body{
font-family: 'Roboto-Regular';
background-color:#eaeaeb;
}

@font-face {
	font-family: 'Roboto-Light';
	src: url('../Fonts/Roboto-Lightd41d.eot?') format('eot'), 
	     url('../Fonts/Roboto-Light.woff') format('woff'), 
	     url('../Fonts/Roboto-Light.ttf')  format('truetype'),
	     url('../Fonts/Roboto-Light.svg#Roboto-Light') format('svg');
}

@font-face {
	font-family: 'Roboto-Regular';
	src: url('../Fonts/Roboto-Regulard41d.eot?') format('eot'), 
	     url('../Fonts/Roboto-Regular.woff') format('woff'), 
	     url('../Fonts/Roboto-Regular.ttf')  format('truetype'),
	     url('../Fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
}

h1{
	background-color:#ed1c24;
	color:#fff;
	font-size:21px;
	font-family: 'Roboto-Light';
	font-weight:bold;
	padding:10px;
	margin:0px;
}



p{
	text-align:justify;
}

.imgbtm{
	margin-bottom:9px;
}

@media screen and (min-width:240px) and (max-width: 319px){
.navbar {
  position: relative;
  min-height: 5px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

.navbar-brand {
	width:79%;
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
}

@media screen and (min-width:768px) and (max-width: 1023px){

.navbar-brand {
   width:80%;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  margin:0px 40% 15px 60% ;
}
}

.navbar-brand {
   width:365px;
  height: 50px;
  float:left;
  padding: 15px 4px;
  font-size: 18px;
  line-height: 20px;
}

@media screen and (min-width:320px) and (max-width:767px){

.navbar-brand {
	width:80%;
  float: left;
  height: 50px;
  padding: 10px 15px;
  font-size: 18px;
  line-height: 20px;
}
}

.item img {
	width:100%;
}

.carousel-control.left, .carousel-control.right {
	background-image:none !important;
	opacity:1;
}

.carousel-control.left {
	top:35%
}
.carousel-control.right {
	top:35%
}

.carousel-caption {
	width:21%;
  height:47px;
  position: absolute;
  top:45%;
    background: rgba(255,255,255,0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#E6FFFFFF', endColorstr='#E6FFFFFF');
  z-index: 999999999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 0px;
  zoom: 1;
  left: 14%;
  z-index: 10;
  color: #fff;
  padding:10px;
}
.carousel-caption h2 { 
width:auto;
margin:10px 0;
font-weight:bold;
font-size:21px;	text-align:left;

}

.carousel-caption h2 {
	font-size:25px;
	margin:0px;
	color:#3a3c41;
	text-align:left;
}
.carousel-caption h2 span {
	font-size:21px;
	margin:0px;
	color:#3a3c41;
	text-align:left;
}
p.caption {
	text-shadow:none;
	color:#3a3c41;
	text-align:justify;
	padding:0;
}


#background-carousel{
	position:absolute;
	width:100%;
	height:100%;
	z-index:0;
}


.btn-danger {
  color: #d9534f;
  background-color:#fff;
  border-radius:0;
  border:1px solid #d9534f;
}

.contentrow{
	margin-top:340px;
}

.rescontentrow{
	margin-top:680px;
}

.innercontentrow{
	margin-top:269px;
}

.leftbox {
  margin-right:-30px;
  margin-left:-30px;
}

.leftboxwhitebg{
	background-color:#fff;
	  -webkit-box-shadow: 0px 1px 1px 0px #dfdfdf;
  box-shadow: 0px 1px 1px 0px #dfdfdf;
}


h3 {
	
	color:#fff;
	font-size:21px;
	font-family: 'Roboto-Light';
	font-weight:bold;
	padding:10px;
	background-color:#ed1c24;
	margin:0px;
}

h4 {
	color:#3a3c41;
	font-size:18px;
	font-family: 'Roboto-Light';
	font-weight:bold;
	padding:16px;
	margin:0px;
	line-height:normal;
}

h5 {
	color:#ed1c24;
	font-size:16px;
	font-family: 'Roboto-Light';
	font-weight:bold;
	padding:7px;
	margin:0px;
}

h6 {
	
	color:#ed1c24;
	font-size:21px;
	font-family: 'Roboto-Light';
	font-weight:bold;
	padding:10px;
	background-color:#fff;
	margin:0px;
}

.post-title {
  margin: 0 0 20px 0;
  padding-bottom: 10px;
  border-bottom: solid 1px #eee;
}

.carousel-inner {

	position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel {
  position: relative;
}

.carousel-controls {

  position: absolute;
  top: -35px;
  bottom: 0;
  width: 10%;
  padding:0;
  font-size: 18px;
  color: #ed1c24;
  text-align:center;
  text-shadow:none;
  filter:inherit;
  opacity:inherit;
}
.carousel-control:hover { color:#d9534f; }

.carousel-controls.left, .carousel-controls.right {
	background-image:none !important;
}
.carousel-controls.right {width:4%; border:1px solid #ed1c24;
height:23.5%;left:93%; border-radius:100px; padding:5px 0 10px 0;}
.carousel-controls.left { position:absolute; left:87%;width:4%; border:1px solid #ed1c24;padding:5px 0 10px 0;
height:23.5%;border-radius:100px; }


.footer-middle{
	background:#ed1c24 url(../images/E.png) no-repeat right;
	margin-top:15px;
	padding:15px 0 0px 0;
}

.footer-widgets {
	margin-bottom: 0px;	
}
.footer-sidebar-widget {
	margin-bottom: 20px !important;
}

.footer-sidebar-widget ul{
	list-style: none;
	padding: 0px;
	margin-bottom: 8px;
}

.footer-sidebar-widget ul li {
	list-style: none;
	padding: 0px;
	margin-bottom: 8px;
	text-align:left;
	font-size:15px;
    font-family: 'Roboto-Light';

}



.footer-sidebar-widget ul li a {
	color:#fff;
	list-style: none;
	margin-bottom: 8px;
}
.footer-sidebar-widget ul li a:hover{
	text-decoration:none;
	color:#000;
	}
	
.footer-sidebar-social ul{
	list-style: none;
	padding: 0px;
	margin: 8px 0;
}

.footer-sidebar-social ul li {
	list-style: none;
	width:35px;
	height:35px;
	padding:3px 0 0 0px;
	text-align:center;
	float:left;
	margin-right:10px;
	border-radius:50px;
	background-color:#000;	
	font-size:20px;
    font-family: 'Roboto-Light';

}

.footer-sidebar-social span {
	list-style: none;
	padding: 0;
	text-align:left;
	color:#fff;
	margin:0 ;
	font-size:15px;
    font-family: 'Roboto-Light';

}


.footer-sidebar-social ul li a {
	color:#fff;
	list-style: none;
	margin-bottom: 8px;
}
.footer-sidebar-social ul li:hover{
	text-decoration:none;
	background-color:#000;
}

.footer-sidebar-social ul li.facebook{
	background-color:#3d5b99;
}

.footer-sidebar-social ul li.facebook:hover,
.footer-sidebar-social ul li.twit:hover,
.footer-sidebar-social ul li.link:hover{
	background-color:#000;
}


.footer-sidebar-social ul li.twit{
	background-color:#25a8d4;
}

.footer-sidebar-social ul li.link{
	background-color:#007abd;
}

.bottom-footer{
	font-size:14px;
	padding:10px 0;
	color:#3a3c41;
	text-align:center;
}

#back-top {
	position: fixed;
	bottom: 30px;
	right:100px;
}
#back-top a {
	width: 40px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #ed1c24;
}
/* arrow icon (span tag) */
#back-top span {
	width: 40px;
	height: 40px;
	display: block;
	margin-bottom: 7px;
	background: #000;
	text-align:center;
	font-size:21px;
	color:#fff;
	padding:5px 0 0 0;
		text-align:center;

	/* rounded corners */
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #ed1c24;
}

.sliderforall{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
    padding: 0;
    margin: 0;
	display:block;
}


.sliderone{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider1.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidertwo{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider2.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderthree{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider3.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderfour{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider4.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderfive{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider5.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidersix{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider6.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderseven{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider7.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidereight{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider8.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidernine{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider9.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderten{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider10.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidereleven{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider11.html);
    padding: 0;
    margin: 0;
	display:block;
}

.slidertwelve{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider12.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderthr{
width:100%;
height:482px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider13.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.about{
width:100%;
height:409px;
background-size: cover;
  background-position: center center;
background-image:url(../images/about.jpg);
    padding: 0;
    margin: 0;
	display:block;
}


/* ===== Portfolio ===== */
#isotope-container .portfolio-item {
  margin-bottom: 20px;
}
/* ===== Portfolio Item ===== */
.portfolio-slideshow {
  position: relative;
  border-radius: 3px;
  overflow: hidden;
  padding:15px;
}
/* ===== Shop ===== */
.shop-product {
  margin: 10px 0 20px;
  text-align: center;
}
.shop-product img {
  max-height: 100px;
  margin: 0 auto;
}
.shop-product h5 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
}
.shop-product.featured:before {
  position: absolute;
  top: 0;
  left: 15px;
  content: "\f0a3";
  font-family: FontAwesome;
  font-size: 30px;
  color: #ed3e49;
}
.shop-product.featured:after {
  position: absolute;
  top: 13px;
  left: 19px;
  content: "New";
  font-weight: 400;
  font-size: 10px;
  color: white;
}
.shop-product.featured .price .old {
  color: red;
  text-decoration: line-through;
}
.shop-product.featured .price .new {
  font-weight: bold;
}
/*** Shop Item ***/
.shop-item .product-img {
  margin-bottom: 20px;
}
.shop-item .product-img img {
  max-height: 70px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  margin: 0 auto;
}
.shop-item .product-img img:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.shop-item .product-img img.main {
  max-height: 100%;
  margin-bottom: 20px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.shop-item .product-img .row {
  padding: 0 12px;
}
.shop-item .product-img .col-xs-4 {
  padding-left: 2px;
  padding-right: 2px;
}
.shop-item .reviews {
  font-size: 12px;
  margin-left: 10px;
}
.shop-item .price-block {
  display: inline-block;
  margin-bottom: 15px;

  padding: 10px;
  background: #eee;
  border-radius: 3px;
}
.shop-item .price-block .form-control {
  display: inline-block;
  width: 60px;
}
.shop-item .price-block .price {
  margin-right: 10px;
  vertical-align: middle;
  font-size: 20px;
  font-weight: 600;
}
.rating {
  display: inline-block;
  margin-left: 0px;
}
.rating li {
  margin: 0;
  padding: 0;
  color: #F7C41F;
  font-size: 14px;
}



.aboutcareer{
width:100%;
height:409px;
background-size: cover;
  background-position: center center;
background-image:url(../images/aboutcareer.jpg);
    padding: 0;
    margin: 0;
	display:block;
}



.bod{
width:100%;
height:409px;
background-size: cover;
  background-position: center center;
background-image:url(../images/bod.jpg);
    padding: 0;
    margin: 0;
	display:block;
}




.serviceonetwo{
width:100%;
height:409px;
background-size: cover;
  background-position: center center;
background-image:url(../images/infra.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.skill{
width:100%;
height:409px;
background-size: cover;
  background-position: center center;
background-image:url(../images/skill.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.search{
width:100%;
height:409px;
background-size: cover;
  background-position: center center;
background-image:url(../images/search.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.legacy{
width:100%;
height:409px;
background-size: cover;
  background-position: center center;
background-image:url(../images/legacy.jpg);
    padding: 0;
    margin: 0;
	display:block;
}







.services{
width:100%;
height:409px;
background-size: cover;
  background-position: center center;
background-image:url(../images/services.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.apply{
width:100%;
height:409px;
background-size: cover;
  background-position: center center;
background-image:url(../images/apply.jpg);
    padding: 0;
    margin: 0;
	display:block;
}


.walk{
width:100%;
height:409px;
background-size: cover;
  background-position: center center;
background-image:url(../images/walk.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.clientele{
width:100%;
height:409px;
background-size: cover;
  background-position: center center;
background-image:url(../images/clientele.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.currentjobopening{
width:100%;
height:409px;
background-size: cover;
  background-position: center center;
background-image:url(../images/currentjobopening.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.contact{
width:100%;
height:409px;
background-size: cover;
  background-position: center center;
    padding: 0;
    margin: 0;
	display:block;
}



@media screen and (min-width:569px) and (max-width: 1023px){


.carousel-caption {
	width:50%;
  height:47px;
  position: absolute;
  top:45%;
    background: rgba(255,255,255,0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#E6FFFFFF', endColorstr='#E6FFFFFF');
  z-index: 999999999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 0px;
  zoom: 1;
  left: 14%;
  z-index: 10;
  color: #fff;
  padding:10px;
}

}



.spacet{
	margin:15px 0 0 0;
}
.spaceall{
	padding:10px;
}

.spaceb{
	margin-bottom:10px;
}

.rightbox{
  background: #fff;
  overflow: hidden;
  background: #F1F1F1;
  padding: 7px 10px;
  border-bottom: 1px solid #fff;
}

.rightbox-img {
  float: left;
  overflow: hidden;
}


.imageborder {
  padding: 5px;
  border: solid 1px #ddd;
}

.alignleft {
  float: left;
  margin-right: 10px;
  margin-top:0px;
}

.right-line {
  position: relative;
  z-index: 1;
  overflow: hidden;
  color: #000;
}

p.centertext{
	text-align:center;
	color:#000;
	font-weight:bold;
	font-size:13px;
	background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(45deg,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
background: linear-gradient(45deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	padding:5px 0;
}

.right-line:after {
  position: absolute;
  top: 55%;
  overflow: hidden;
  width: 100%;
  height: 1px;
  content: '\a0';
  background-color: #ddd;
  border-left: solid 20px #fff;
}

/* plus mins css*/

.panel-primary {
  border-color: #fff;
}


.panel-primary .panel-heading,
.panel-primary .panel-footer {
  background-color: #fff;
  color: #3a3c41;
  font-size:15px;
}
.panel-heading {
  border-radius: 0;
  border-bottom:1px solid #fff;
}
.panel-heading a {
    font-weight:bold;
}
.panel-heading i {
  margin-right: 5px;
  font-size: 1.1em;
}
.panel-title {
  padding: 7px;
}
.panel-group .panel {
  border-radius: 0;
}
.panel-heading-link,
.panel-plus-link {
  background-color: transparent;
  padding: 0;
  margin: 0;
  border: 0;
  position: relative;
}
.panel-plus-link a {
  background-color: inherit;
  padding-top: 0px !important;
  padding-bottom:0px !important;
}
.panel-plus-link a:hover,
.panel-plus-link a:focus,
.panel-plus-link a:active {
  background-color: transparent !important;
}
.panel-group .panel > .panel-heading.panel-plus-link a.collapsed:before {
  font-family: 'FontAwesome';
  content: "\f055";
  font-size: 1.4em;
  margin-right: 10px;
  vertical-align: middle;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  *margin-right: .3em;
}
.panel-group .panel > .panel-heading.panel-plus-link a:before {
  font-family: 'FontAwesome';
  content: "\f056";
  font-size: 1.4em;
  margin-right: 10px;
  vertical-align: middle;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  *margin-right: .3em;
}
.panel-primary .panel-heading a,
.panel-primary-dark .panel-heading a,
.panel-info-dark .panel-heading a,
.panel-success-dark .panel-heading a,
.panel-warning-dark .panel-heading a,
.panel-danger-dark .panel-heading a,
.panel-royal-dark .panel-heading a,
.panel-primary .panel-plus-link a,
.panel-primary-dark .panel-plus-link a,
.panel-info-dark .panel-plus-link a,
.panel-success-dark .panel-plus-link a,
.panel-warning-dark .panel-plus-link a,
.panel-danger-dark .panel-plus-link a,
.panel-royal-dark .panel-plus-link a {
  color: #ed2945;

}
.panel-primary .panel-heading a:hover,
.panel-primary-dark .panel-heading a:hover,
.panel-info-dark .panel-heading a:hover,
.panel-success-dark .panel-heading a:hover,
.panel-warning-dark .panel-heading a:hover,
.panel-danger-dark .panel-heading a:hover,
.panel-royal-dark .panel-heading a:hover,
.panel-primary .panel-plus-link a:hover,
.panel-primary-dark .panel-plus-link a:hover,
.panel-info-dark .panel-plus-link a:hover,
.panel-success-dark .panel-plus-link a:hover,
.panel-warning-dark .panel-plus-link a:hover,
.panel-danger-dark .panel-plus-link a:hover,
.panel-royal-dark .panel-plus-link a:hover {
  background-color: none;
}
.panel-primary .panel-header a,
.panel-primary .panel-footer a,
.panel-primary-dark .panel-header a,
.panel-primary-dark .panel-footer a,
.panel-info-dark .panel-header a,
.panel-info-dark .panel-footer a,
.panel-success-dark .panel-header a,
.panel-success-dark .panel-footer a,
.panel-warning-dark .panel-header a,
.panel-warning-dark .panel-footer a,
.panel-danger-dark .panel-header a,
.panel-danger-dark .panel-footer a,
.panel-royal-dark .panel-header a,
.panel-royal-dark .panel-footer a,
.panel-primary .panel-header a,
.panel-primary .panel-footer a,
.panel-primary-dark .panel-header a,
.panel-primary-dark .panel-footer a,
.panel-info-dark .panel-header a,
.panel-info-dark .panel-footer a,
.panel-success-dark .panel-header a,
.panel-success-dark .panel-footer a,
.panel-warning-dark .panel-header a,
.panel-warning-dark .panel-footer a,
.panel-danger-dark .panel-header a,
.panel-danger-dark .panel-footer a,
.panel-royal-dark .panel-header a,
.panel-royal-dark .panel-footer a {
  color: #fff;
}
.panel-default .panel-heading-link a,
.panel-default .panel-plus-link a {
  color: #333;
}
.panel .panel-footer i {
  margin: 0 5px;
}
.panel .panel-heading-link a:after {
  font-family: 'FontAwesome';
  content: "\f107";
  font-size: 1.2em;
  float: right;
  background-color: #ed1c24;
  color: #fff;
  padding: 5px 0px;
  margin-top: -5px;
  margin-right: -15px;
  width: 33px;
  text-align: center;
}
.panel-primary .panel-heading-link a:after,
.panel-primary-dark .panel-heading-link a:after,
.panel-info-dark .panel-heading-link a:after,
.panel-success-dark .panel-heading-link a:after,
.panel-warning-dark .panel-heading-link a:after,
.panel-danger-dark .panel-heading-link a:after,
.panel-royal-dark .panel-heading-link a:after {
  background-color: #333;
}
.panel .panel-heading-link a.collapsed:after {
  content: "\f104";
}
.panel-success .panel-heading-link a:after {
  background-color: #02c66c;
}
.panel-info .panel-heading-link a:after {
  background-color: #54c8eb;
}
.panel-warning .panel-heading-link a:after {
  background-color: #f0ad4e;
}
.panel-danger .panel-heading-link a:after {
  background-color: #d9534f;
}
.panel-royal .panel-heading-link a:after {
  background-color: #ac60d0;
}
.panel-success .panel-plus-link a,
.panel-success .panel-heading-link a {
  color: #017a43;
}
.panel-info .panel-plus-link a,
.panel-info .panel-heading-link a {
  color: #19add9;
}
.panel-warning .panel-plus-link a,
.panel-warning .panel-heading-link a {
  color: #df8a13;
}
.panel-danger .panel-plus-link a,
.panel-danger .panel-heading-link a {
  color: #b52b27;
}
.panel-royal .panel-plus-link a,
.panel-royal .panel-heading-link a {
  color: #8834b0;
}
.panel-heading.panel-plus-link > a,
.panel-heading-link > a {
  display: block;
  padding: 5px 15px;
}
.panel-heading-link > a > i {
  margin-right: 10px;
}
.panel .panel-heading a {
  font-size: 1em;
  font-weight:bold;
  text-decoration: none;
}
.panel .panel-primary .panel-heading a:hover,
.panel .panel-success .panel-heading a:hover,
.panel .panel-info .panel-heading a:hover,
.panel .panel-warning .panel-heading a:hover,
.panel .panel-danger .panel-heading a:hover,
.panel .panel-royal .panel-heading a:hover,
.panel .panel-primary-dark .panel-heading a:hover,
.panel .panel-info-dark .panel-heading a:hover,
.panel .panel-success-dark .panel-heading a:hover,
.panel .panel-warning-dark .panel-heading a:hover,
.panel .panel-danger-dark .panel-heading a:hover,
.panel .panel-royal-dark .panel-heading a:hover {
  background-color: transparent !important;
}
.panel-body-no-padding {
  padding: 0 !important;
}
.panel-default .panel-heading,
.panel-default .panel-footer {
  background-color: #eaeaeb;
  color: #333;
}
.panel-royal .panel-heading,
.panel-royal .panel-footer {
  background-color: #dfc2ed;
  color: #5a2275;
  border: solid 1px #fff;
}
.panel-royal .panel-body {
  border: solid 1px #fff;
}
.panel-primary-dark .panel-heading,
.panel-primary-dark .panel-footer {
  background-color: #0075a7;
  color: #fff;
}
.panel-success-dark .panel-heading,
.panel-success-dark .panel-footer {
  background-color: #5ca43f;
  color: #fff;
}
.panel-info-dark .panel-heading,
.panel-info-dark .panel-footer {
  background-color: #288ec3;
  color: #fff;
}
.panel-warning-dark .panel-heading,
.panel-warning-dark .panel-footer {
  background-color: #e4c016;
  color: #fff;
}
.panel-danger-dark .panel-heading,
.panel-danger-dark .panel-footer {
  background-color: #a94242;
  color: #fff;
}
.panel-royal-dark .panel-heading,
.panel-royal-dark .panel-footer {
  background-color: #792e9c;
  color: #fff;
}
.panel-primary-dark .panel-body {
  border: solid 1px #fff;
}
.panel-success-dark .panel-body {
  border: solid 1px #fff;
}
.panel-info-dark .panel-body {
  border: solid 1px #fff;
}
.panel-warning-dark .panel-body {
  border: solid 1px #fff;
}
.panel-danger-dark .panel-body {
  border: solid 1px #fff;
}
.panel-royal-dark .panel-body {
  border: solid 1px #fff;
}

/********************************/
/*          Panel cards         */
/********************************/
.panel.panel-card {
  position: relative;
  /* height: 241px; */
  border: solid 1px #ddd;
  overflow: hidden;
}
.panel.panel-card .panel-heading {
  position: relative;
  z-index: 2;
  height: 120px;
  border-bottom-color: #fff;
  overflow: hidden;
  transition: height 600ms ease-in-out;
}
.panel.panel-card .panel-heading img {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 120%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
.panel.panel-card .panel-heading button {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 3;
}
.panel.panel-card .panel-header {
  margin: 0px 0;
}
.panel.panel-card .panel-figure {
  position: absolute;
  top: auto;
  left: 50%;
  z-index: 3;
  width: 70px;
  height: 70px;
  background-color: #fff;
  border-radius: 50%;
  opacity: 1;
  box-shadow: 0 0 0 3px #fff;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  transition: opacity 400ms ease-in-out;
}
.panel.panel-card .panel-body {
  padding-top: 0px; 
  padding-bottom: 0px;
  transition: padding 400ms ease-in-out;
}
.panel.panel-card .panel-thumbnails {
  padding: 0 15px 20px;
}
.panel-thumbnails .thumbnail {
  width: 60px;
  max-width: 100%;
  margin: 0 auto;
  background-color: #fff;
}
.panel.panel-card:hover .panel-heading {
  height: 55px;
  transition: height 400ms ease-in-out;
}
.panel.panel-card:hover .panel-figure {
  opacity: 0;
  transition: opacity 400ms ease-in-out;
}
.panel.panel-card:hover .panel-body {
  padding-top: 20px;
  transition: padding 400ms ease-in-out;
}
.max-width-500 {
  max-width: 500px;
}
.ar-nav-pills {
  background-color: #f5f5f5;
  border: solid 1px #ddd;
  margin-bottom: 30px;
}
.ar-nav-pills li {
  border-left: solid 1px #ddd;
}
.ar-nav-pills li a .fa {
  margin-right: 5px;
  font-size: 1.1em;
}
.ar-nav-pills li.active a,
.ar-nav-pills li.active a:focus,
.ar-nav-pills li.active a:hover {
  background-color: #ed1c24;
}
.ar-nav-pills li:first-child {
  border-left: none;
}
@media (max-width: 767px) {
  .ar-nav-pills {
    background-color: #f5f5f5;
    border: solid 1px #ddd;
    margin-bottom: 30px;
  }
  .ar-nav-pills li {
    border-left: none;
    margin: 0 !important;
    margin-bottom: -5px !important;
  }
}
.hand-list {
  margin-top: 20px;
}
.hand-list li {
  margin-bottom: 40px;
}
/********************************/
/*          Panel cards end css      */
/********************************/

hr.dashed {
  border-style: dashed !important;
}

hr{
  display: block;
  border-top: 1px solid #eaeaeb;
  margin: 15px 0;
}

/* Caption */
.img-caption-ar {
  position: relative;
  padding: 5px;
  border: solid 1px #ddd;
  margin-bottom: 20px;
  color: #fff;
  width: 100%;
}
.img-caption-ar img {
  width: 100%;
}
.caption-ar {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0);
  opacity: 0;
  transition: all .25s ease;
}
.caption-ar .caption-content {
  width: 80%;
  height: 150px;
  left: 10%;
  top: 40%;
  margin-top: -20px;
  position: absolute;
  text-align: center;
  visibility: hidden;
  transition: all .50s ease;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
.caption-ar:hover .caption-content {
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.caption-ar:hover {
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.caption-ar .caption-content a {
  background-color: rgba(128, 128, 128, 0.5);
  padding: 10px 10px 8px 10px;
  color: #fff;
  border: solid 1px #999;
  text-decoration: none;
  margin-bottom: 10px !important;
  display: inline-block;
  transition: all .25s ease;
}
.caption-ar .caption-content a:hover {
  background-color: rgba(200, 200, 200, 0.5);
}
.caption-ar .caption-content a i {
  margin-right: 10px;
}
.caption-ar .caption-content .caption-title {
  padding: 0;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  font-size: 1.5em;
}
.caption-ar .caption-content .caption-title + p {
  margin-top: 5px;
}

dt .fa{width:20px; color:#a6a6a6; text-align:center;}

/*-------------form css8------------------*/
.form-control {
  display: block;
  border-radius: 0;
  width: 100%;
  height: 36px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;

  border: 1px solid #ccc;
  border-radius: 0px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #ed1c24;
  box-shadow: none;
}
textarea.form-control,
select.form-control {
  border-radius: 0;
}
textarea.form-control:focus {
  border-color: #ed1c24;
}
.checkbox,
.checkbox-inline {
  padding-left: 20px;
}
.checkbox label,
.checkbox-inline label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
  margin-right: 10px;
}
.checkbox label::before,
.checkbox-inline label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  top: 2px;
  margin-left: -20px;
  border: 1px solid #ccc;
  border-radius: 0px;
  background-color: #fff;
  transition: border 0.15s ease-in-out;
}
.checkbox label::after,
.checkbox-inline label::after {
  display: inline-block;
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  top: 2px;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #ed1c24;
}
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  opacity: 0;
  z-index: 1;
  transition: all 0.15s ease-in-out;
}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox-inline input[type="checkbox"]:focus + label::before {
  border-color: #ed1c24;
}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox-inline input[type="checkbox"]:checked + label::after {
  content: "";
  background-color: #ed1c24;
  width: 10px;
  height: 10px;
  top: 6px;
  left: 4px;
  transition: all 0.15s ease-in-out;
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox-inline input[type="checkbox"]:disabled + label {
  opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox-inline input[type="checkbox"]:disabled + label::before {
  background-color: #ddd;
  cursor: not-allowed;
}
.checkbox.checkbox-inline,
.checkbox-inline.checkbox-inline {
  margin-top: 0;
}
.radio {
  padding-left: 20px;
}
.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #ccc;
  border-radius: 50%;
  background-color: #fff;
  transition: border 0.15s ease-in-out;
}
.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #ed1c24;
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  transition: 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.radio input[type="radio"]:focus + label::before {
  border-color: #ed1c24;
}
.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}

label span{
	color:#F00;
}

.thumbnail .caption{
	padding:9px 9px 0px 9px;
}

.thumbnail{
	margin-bottom:10px;
	padding:0;
	border:none;

}

.circle-border{
	border:1px solid #c9302c;
	padding:7px;
}

.thumbnail p{
	text-align:center;
	padding-bottom:0;
}


/*---------------------------
-----------------------------------Responsive Css----------------
---------------------------------------------------------------------------*/



@media screen and (min-width:240px) and (max-width: 568px){
.carousel-caption {
	width:100%;
  height:47px;
  position: absolute;
  top:78%;
    background: rgba(255,255,255,0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#E6FFFFFF', endColorstr='#E6FFFFFF');
  z-index: 999999999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 0px;
  zoom: 1;
  left:0;
  z-index: 10;
  color: #fff;
  padding:10px;
}


.carousel-controls {

  position: absolute;
  top: -35px;
  bottom: 0;
  width: 10%;
  padding:0;
  font-size: 11px;
  color: #ed1c24;
  text-align:center;
  text-shadow:none;
  filter:inherit;
  opacity:inherit;
}

.carousel-controls.right {width:5%; border:1px solid #ed1c24;
height:29%;left:93%; border-radius:100px; }
.carousel-controls.left { position:absolute; left:87%;width:5%; border:1px solid #ed1c24;padding:0 0 10px 0;
height:29%;border-radius:100px; }




.sliderforall{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
    padding: 0;
    margin: 0;
	display:block;
}


.sliderone{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider1.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidertwo{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider2.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderthree{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider3.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderfour{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider4.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderfive{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider5.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidersix{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider6.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderseven{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider7.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidereight{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider8.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidernine{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider9.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderten{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider10.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidereleven{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider11.html);
    padding: 0;
    margin: 0;
	display:block;
}

.slidertwelve{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider12.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.aboutcareer{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;

background-image:url(../images/aboutcareer.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.about{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/about.jpg);
    padding: 0;
    margin: 0;
	display:block;
}



.bod{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/bod.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.serviceonetwo{
width:100%;
height:235px;
background-image:url(../images/infra.jpg);
    padding: 0;
    margin: 0;
	display:block;
}


.skill{
width:100%;
height:235px;
background-image:url(../images/skill.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.search{
width:100%;
height:235px;
background-image:url(../images/search.jpg);
    padding: 0;
    margin: 0;
	display:block;
}


.navbar {
  position: relative;
  min-height:50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

.legacy{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/legacy.jpg);
    padding: 0;
    margin: 0;
	display:block;
}



.services{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/services.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.clientele{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/clientele.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.currentjobopening{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/currentjobopening.jpg) ;
    padding: 0;
    margin: 0;
	display:block;
}

.walk{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/walk.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.apply{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
background-image:url(../images/apply.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.contact{
width:100%;
height:235px;
background-size: cover;
  background-position: center center;
    padding: 0;
    margin: 0;
	display:block;
}

.contentrow{
	margin-top:135px;
}


.innercontentrow{
	margin-top:135px;
}

.carousel-caption h2 span{
	font-size:19px;
}

}

@media screen and (min-width:600px) and (max-width: 767px){
	
.contact{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
    padding: 0;
    margin: 0;
	display:block;
}

.sliderforall{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
    padding: 0;
    margin: 0;
	display:block;
}


	
	.sliderone{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider1.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidertwo{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider2.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderthree{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider3.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderfour{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider4.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderfive{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider5.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidersix{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider6.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderseven{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider7.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidereight{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider8.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidernine{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider9.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.sliderten{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider10.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.slidereleven{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider11.html);
    padding: 0;
    margin: 0;
	display:block;
}

.slidertwelve{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/slider12.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.about{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/about.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.aboutcareer{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/aboutcareer.jpg);
    padding: 0;
    margin: 0;
	display:block;
}


.bod{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/bod.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.serviceonetwo{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/infra.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.skill{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/skill.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.search{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/search.jpg);
    padding: 0;
    margin: 0;
	display:block;
}


.legacy{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/legacy.jpg);
    padding: 0;
    margin: 0;
	display:block;
}



.services{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/services.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.clientele{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/clientele.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.currentjobopening{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/currentjobopening.jpg) ;
    padding: 0;
    margin: 0;
	display:block;
}

.walk{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/walk.jpg);
    padding: 0;
    margin: 0;
	display:block;
}

.apply{
width:100%;
height:309px;
background-size: cover;
  background-position: center center;
background-image:url(../images/apply.jpg);
    padding: 0;
    margin: 0;
	display:block;
}


.contentrow{
	margin-top:210px;
}

.innercontentrow{
	margin-top:210px;
}

.carousel-caption h2 span{
	font-size:19px;
}

}

ul, ol {
  margin-top: 0;
  margin-bottom: 0px;
}

.spacelr{
	padding:15px 0;
}

/*-------------------------------------------------------------------*/
/* Service List */
/*-------------------------------------------------------------------*/
.service-list li {
  counter-increment: myIndex;
  position: relative;
  margin-bottom: 20px;
  padding: 10px 0 10px 70px;
  text-align:justify;
}
.service-list li:before {
  content: counter(myIndex);
  font-size: 2em;
  padding: 2px 15px;
  border: solid 1px #ed1c24;
  color: #ed1c24;
  border-radius: 500px;
  position: absolute;
  top: 15px;
  left: 0;
}

.service-list li ul{
	list-style-type:none;
}

.service-list li ul li{
	list-style-type:circle;	counter-increment:none;  padding: 0px; margin:0;


}

.service-list li ul li:before{
	content:normal;
}

.icon-ar {
  width: 40px;
  height: 40px;
  font-size: 18px;
  background-color: #fff;
  padding:10px 0 0 0;
  color: #ed1c24;
  border-radius: 2px;
  display: inline-block;
  margin: 0 5px 5px 0;
  text-align: center;
  line-height: 2.2;
}

.content-box {
  display: block;
  text-align: center;
  overflow: hidden;
  padding: 15px;
  margin-bottom: 5px;
}

.content-box a{
	color:#000;
	text-align:center;
}


.content-box p{
	color:#3a3c41;
	text-align:center;
}
.content-box.box-default {
  background-color: #f6f6f6;
  border: solid 1px #e5e5e5;
}
.content-box.box-default:hover {
  background-color: #f1f1f1;
}


.content-box.box-primary .content-box-title,
.content-box.box-info .content-box-title,
.content-box.box-success .content-box-title,
.content-box.box-warning .content-box-title,
.content-box.box-danger .content-box-title,
.content-box.box-royal .content-box-title {
  color: #fff;
}
.content-box-title.counter {
  font-size: 3em;
  color: #333;
  margin-top: 0;
}
.content-box.box-primary {
  background-color: #0099da;
  color: #fff;
  border: solid 1px #005174;
}
.content-box.box-success {
  background-color: #02c66c;
  color: #fff;
  border: solid 1px #016135;
}
.content-box.box-info {
  background-color: #54c8eb;
  color: #fff;
  border: solid 1px #179bc2;
}
.content-box.box-warning {
  background-color: #f0ad4e;
  color: #fff;
  border: solid 1px #c77c11;
}
.content-box.box-danger {
  background-color: #d9534f;
  color: #fff;
  border: solid 1px #a02622;
}
.content-box.box-royal {
  background-color: #ac60d0;
  color: #fff;
  border: solid 1px #792e9c;
}
.content-box.box-primary:hover {
  background-color: #0087c1;
}
.content-box.box-success:hover {
  background-color: #02ad5e;
}
.content-box.box-info:hover {
  background-color: #3dc1e8;
}
.content-box.box-warning:hover {
  background-color: #eea236;
}
.content-box.box-danger:hover {
  background-color: #d43f3a;
}
.content-box.box-royal:hover {
  background-color: #a24cca;
}

.icon-ar.icon-ar-lg {
  width: 40px;
  height: 40px;
  font-size: 18px;
  float:left;
  line-height: 2.2;
  border:1px solid #ed1c24;
  border-radius:100px;
}
.icon-ar.icon-ar-xl-lg {
  width: 80px;
  height: 80px;
  font-size: 36px;
  line-height: 2.2;
}

.bullets{
	margin:0px;
	padding:0px;
}

.bullets .fa{
	margin:2px 0px 0 0;
	float:left;
	font-size:16px;
	color:#ed1c24;
}

.teamdetail{
	width:396px;
	float:left;
	padding:10px;
}



.bullets ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
		float:left;

}

.bullets li{
	margin:5px 0 5px 25px;
	font-size:14px;
	color:#3a3c41;
	padding:0;
	list-style-type:none;
}

.valid{
font-size:18px; color:#ed1c24; padding:10px 0 0 0;
}

.circleborder{
	border:1px solid #ccc;
}

.shadowbox{
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,.6);
	-moz-box-shadow:0 3px 5px rgba(0,0,0,.6);
	-o-box-shadow:0 3px 5px rgba(0,0,0,.6);
	box-shadow:0 3px 5px rgba(0,0,0,.6);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

p span{
	color:#ed1c24;
	font-weight:bold;
	font-size:14px;
}

p strong{
	color:#000;
	font-weight:bold;
	font-size:14px;
}

li span{
	color:#ed1c24;
	font-weight:bold;
	font-size:14px;
}

li strong{
	color:#000;
	font-weight:bold;
	font-size:14px;
}

.panelborder{
	border:1px solid #dddddd;
	border-bottom:none;
}

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

.rightnav{
	float:right;
}

@media screen and (min-width:240px) and (max-width: 1024px){
	.rightnav{
	float:none;
}

}

input[type="file"]{
	padding:0;
	border:none;
	margin-top:7px;
 }
 
i.centertext{
	text-align:center;
	color:#000;
	font-style:normal;
	float:right;
	font-weight:bold;
	font-size:13px;
	background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(45deg,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
background: linear-gradient(45deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	padding:5px 0;
}

.capital{
	text-transform:uppercase;
}

/* paging start*/

.pagingtable
        {
        }
        
        .pagingtable a
        {           
            border: 1px solid #0072bb;
	        color: #0072bb;
	        text-decoration: none;
	        padding: 5px;
	        margin-top: 0px;
	        margin-right: 0px;
	        margin-bottom: 5px;
	        margin-left: 0px;
        }
        
        .pagingtable a:hover
        {
            background-color: #0072bb;
            color: #FFF;
            border: 1px solid #0072bb;
        }
        
        .pagingtable span
        {
            border: 1px solid #0072bb;
	        color: #FFF;
	        text-decoration: none;
	        padding: 5px;
	        margin-top: 0px;
	        margin-right: 0px;
	        margin-bottom: 5px;
	        margin-left: 0px;
	        background-color: #0072bb;
        }
        
        tr.pagingtable
        {
            background: none !important;
        }
        
        tr.pagingtable tr
        {
            background: none !important;
        }
        tr.pagingtable td
        {
            border: none;
        }

.pageselected {
	border: 1px solid #ED1C24;
	color: #FFF;
	width:25px;
	text-decoration: none;
	padding:0 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #ED1C24;
	border-radius:100px;
}
.pagenone {
	border: 1px solid #ED1C24;
	color: #ED1C24;
	text-decoration: none;
	padding: 0 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 30px;
	width: 30px;
	border-radius:100px;
}


  
.rptPagerLeft
{
    margin:15px 0 0 0;
}

.Applybtn{
	background-color:transparent;
	border:none;
	color:#ed2945;
	float:right;
}


table p{
	margin:0;
}
table {
     border-spacing:5px;
    border-collapse:inherit;
}

.bgfor{
	padding:0;
}

.research h4{
	padding-left:0;
}

.nopadding{
	padding:0;
}