@charset "utf-8";
/* CSS Document */
.navbar-brand {
    padding: 5px 5px;
}
.navbar-right{
	margin-top:10px !important;
}
.footer-work a{
	color:#fff !important;
}
.white{
	color:#FFF !important;
}
.service-bg{
	background:url(../img/services-1.jpg)  no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; 
}
.bgtran{
	background:rgba(0,0,0,0.60);
	min-height:400px;
}
.color-white{
	color:#fff !important;
}
.lh-28{
	line-height:28px;
}
/* Main navigation */
.navbar{border-radius: 0;border: 0;margin-bottom: 0;}
.navbar-right{padding-right: 0;}
.navbar-right .dropdown-menu {right: auto;left: 0;}
.navbar-toggle{border-radius: 0;margin-right: 5px;}
.navbar-toggle .icon-bar{background: #fff;}
.navbar-nav>li>a i {display: block;text-align: center; }
ul.navbar-nav > li > a{text-transform: uppercase;font-size: 14px;color: #000!important;line-height: 20px; -webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
ul.navbar-nav > li:last-child a{padding-right: 0;}
ul.navbar-nav > li.active > a{border-bottom: 3px solid #0772b6 !important;}
ul.navbar-nav > li.active > a,
ul.navbar-nav > li > a:hover{background:#f6f6f6 !important; color:#0772b6 !important;}
ul.navbar-nav > li > a i{font-weight: normal;}
.nav .open>a, .nav .open>a:hover, 
.nav .open>a:focus{background: transparent !important;border:0;}
/* Dropdown */
.dropdown-menu{border: 0;border-radius: 0px;box-shadow: none;background: none;min-width: 315px !important;}
.dropdown-menu > ul{list-style: none;padding: 0 15px;margin-left: auto;margin-right: auto;margin-bottom: 0;margin-top: -5px;background: #fff;background-color: rgba(255,255,255,0.95);box-shadow: 0 2px .09px rgba(0,0,0,0.15);}
.dropdown-menu > ul > li > a{display: block;font-size: 14px;font-weight: 400;line-height: normal;text-decoration: none;padding: 15px;color: #333;border-bottom: 1px solid rgba(0,0,0,0.1); text-transform:uppercase;}

.modal-dialog {width:600px;}
.thumbnail {margin-bottom:6px;}

.method-1 {
  position: relative;
  display: inline-block;
  color: #FFF;
  font-size:14px;
  letter-spacing:2px;
  margin-bottom:0px !important;
}
.method-1:before {
  content: attr(data-text);
  position: absolute;
  overflow: hidden;
  white-space: nowrap;
  width: 0;
  color: #2f5ba3;
  -webkit-animation: fill-1 2s infinite;
          animation: fill-1 2s infinite;
}

@-webkit-keyframes fill-1 {
  50% {
    width: 100%;
  }
  100% {
    width: 0%;
  }
}

@keyframes fill-1 {
  50% {
    width: 100%;
  }
  100% {
    width: 0%;
  }
}
.fixed {
  position: fixed;
  top:0; left:0;
  width: 100%; 
  min-height:50px;
  height:50px;
  }
.fixed .navbar-right {
	margin-top:0px !important;
  }
.fixed .navbar-brand {
    padding: 0px 5px;
}
.fixed img {
   width:200px;
}
  @media (min-width: 768px){
.fixed .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}
}

/* ============================================================
  PULSE
============================================================ */
.cmn-t-pulse {
  color: #fff;
  -webkit-animation: pulse 1s ease infinite;
  -moz-animation: pulse 1s ease infinite;
  -ms-animation: pulse 1s ease infinite;
  -o-animation: pulse 1s ease infinite;
  animation: pulse 1s ease infinite;
  margin-bottom:0px;
}
.cmn-t-pulse  strong{
	font-size:16px;
}
.cmn-t-pulse:hover {
  color: #fff;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }

  25% {
    -webkit-transform: scale(1.1);
  }

  50% {
    -webkit-transform: scale(1);
  }

  100% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes pulse {
  0% {
    -moz-transform: scale(1);
  }

  25% {
    -moz-transform: scale(1.1);
  }

  50% {
    -moz-transform: scale(1);
  }

  100% {
    -moz-transform: scale(1);
  }
}

@-ms-keyframes pulse {
  0% {
    -ms-transform: scale(1);
  }

  25% {
    -ms-transform: scale(1.1);
  }

  50% {
    -ms-transform: scale(1);
  }

  100% {
    -ms-transform: scale(1);
  }
}

@-o-keyframes pulse {
  0% {
    -o-transform: scale(1);
  }

  25% {
    -o-transform: scale(1.1);
  }

  50% {
    -o-transform: scale(1);
  }

  100% {
    -o-transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}
.bg-people{
	background:#e5e5e5;
}
.heading-people{
	padding-top:20px;
}
.mh-303{
	min-height:303px;
}
.mh-200{
	min-height:190px;
}