/** The Magic **/
.breadcrumb
{
margin-top:10px;
}

.redhl{
color:#DB261D;
}
.dis{
letter-spacing:0.6pt;
}
#cta{
background-color:#F0F4F6;
border-top:5px #E2E2E2 solid;
padding:20px 80px;
font-family: 'Fira Sans Condensed', sans-serif;
 

}
.bighead{
text-transform:uppercase;
font-size:26px;
}
#heig li{
font-size:24px;
color:#FF0000;
margin-left:20px;
}

.btn-breadcrumb .btn:not(:last-child):after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid white;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: 100%;
  
  z-index: 3;
}
.btn-breadcrumb .btn:not(:last-child):before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid rgb(173, 173, 173);
  position: absolute;
  top: 50%;
  margin-top: -17px;
  margin-left: 1px;
  left: 100%;
  z-index: 3;
}

/** The Spacing **/
.btn-breadcrumb .btn {
  padding:6px 12px 6px 24px;
}
.btn-breadcrumb .btn:first-child {
  padding:6px 6px 6px 10px;
}
.btn-breadcrumb .btn:last-child {
  padding:6px 18px 6px 24px;
}

/** Default button **/
.btn-breadcrumb .btn.btn-default:not(:last-child):after {
  border-left: 10px solid #fff;
}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
  border-left: 10px solid #ccc;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
  border-left: 10px solid #ebebeb;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
  border-left: 10px solid #adadad;
}

/** Primary button **/
.btn-breadcrumb .btn.btn-primary:not(:last-child):after {
  border-left: 10px solid #428bca;
}
.btn-breadcrumb .btn.btn-primary:not(:last-child):before {
  border-left: 10px solid #357ebd;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):after {
  border-left: 10px solid #3276b1;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):before {
  border-left: 10px solid #285e8e;
}

/** Success button **/
.btn-breadcrumb .btn.btn-success:not(:last-child):after {
  border-left: 10px solid #5cb85c;
}
.btn-breadcrumb .btn.btn-success:not(:last-child):before {
  border-left: 10px solid #4cae4c;
}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):after {
  border-left: 10px solid #47a447;
}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):before {
  border-left: 10px solid #398439;
}

/** Danger button **/
.btn-breadcrumb .btn.btn-danger:not(:last-child):after {
  border-left: 10px solid #d9534f;
}
.btn-breadcrumb .btn.btn-danger:not(:last-child):before {
  border-left: 10px solid #d43f3a;
}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):after {
  border-left: 10px solid #d2322d;
}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):before {
  border-left: 10px solid #ac2925;
}

/** Warning button **/
.btn-breadcrumb .btn.btn-warning:not(:last-child):after {
  border-left: 10px solid #f0ad4e;
}
.btn-breadcrumb .btn.btn-warning:not(:last-child):before {
  border-left: 10px solid #eea236;
}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):after {
  border-left: 10px solid #ed9c28;
}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):before {
  border-left: 10px solid #d58512;
}

/** Info button **/
.btn-breadcrumb .btn.btn-info:not(:last-child):after {
  border-left: 10px solid #5bc0de;
}
.btn-breadcrumb .btn.btn-info:not(:last-child):before {
  border-left: 10px solid #46b8da;
}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):after {
  border-left: 10px solid #39b3d7;
}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):before {
  border-left: 10px solid #269abc;
}

#faq{
margin:20px auto;
}
#opage{
background-color:#FFFFFF;
font-size:16px;
}
#oph{
font-size:16px;
padding:70px 0px 70px 0px;
background-image: url("images/bgh.jpg");
}
#as{
background-color:#0066FF;
font-size:16px;
padding:20px 0px;
}
#infras{
background-color:#025A82;
font-size:16px;
color:#FFFFFF;
padding:20px 0px;
}
#cloud-computing{
background-color:#0076CC;
font-size:16px;
color:#FFFFFF;
padding:20px 0px;
}

#mobile-computing{
background-color:#F9C506;
font-size:16px;
color:#FFFFFF;
padding:20px 0px;
vertical-align:middle;
}
#performance-management{
background-color:#DE3D0B;
 
color:#FFFFFF;
padding:20px 0px;
vertical-align:middle;
}
#performance-management li{
line-height:26px;
font-size:16px;
}
#web-services{
background-color:#5FAF47;
font-size:16px;
color:#FFFFFF;
padding:20px 0px;
vertical-align:middle;
}
#opd{
font-size:16px;
padding:50px 0px 50px auto;
}
#opd p{
margin:5px 0px;
}

.h1{
color:#003B00;
font-size:34px;
margin:20px 0px 0px 0px;

}
.headarrow{
 background-image: url("images/head-arrow.png");
}
.h2{
color:#33B233;
font-size:18px;
margin:5px 0px;
}
 
label {
    color: #333;
}
.btn-send {
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    margin-bottom: 20px;
}
#contactus{
margin:20px auto;
}
#aboutus{
margin:40px auto;
line-height:24px;
font-size:16px;
}
#pp{
background:#F5F5F5;
padding:50px 0px 50px auto;
}

#pp h2{
text-transform:uppercase;
font-size:18px;
}
 

#pp li{
line-height:24px;
font-size: 16px;
}

@media(min-width:800px){
.navbar-nav > li > a {
    
    line-height: 60px;
}

.nav > li:hover {
    position: relative;
	background:#F5F5F5;
    display: block;
}



}

a.back-to-top {
	display: none;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background: #FF0000 url("up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
a:hover.back-to-top {
	background-color: #014A73;
}