@charset "utf-8";
/* CSS Document */
body {font-family: 'Roboto', sans-serif;}
.wrapper {display:block; overflow:hidden; border-top:solid 5px #f15822;}
.pad-tb-15 { padding-bottom:15px; padding-top:15px;}
/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
	color:#333333;
}
ul.social-network li {
	display: inline;
	margin: 0 2px;
}
ul.social-network li a {color:#fff; background-color: #ccc;}
.breadcrumb { background:none; padding:15px 0px; margin-bottom:0px;}

/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook {
	background-color:#3B5998;
	color:#fff;
}
.social-network a.icoTwitter {
	background-color:#33ccff;
	color:#fff;
}
.social-network a.icoGoogle  {
	background-color:#BD3518;
	color:#fff;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin  {
	background-color:#007bb7;
	color:#fff !important;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 30px;
	height: 30px;
	font-size:18px;
	color:#fff;
	
}
.social-circle li i {
	margin:0;
	line-height:30px;
	text-align: center;
	color:#fff;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #989898;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}
.red-txt {color:#f15822;}
.blue-txt {color:#044c87; border-right:solid 1px #ccc; padding-right:10px;}
.ph-no { font-size:18px; font-weight:bold; margin-right:5px;}
.navbar-default {background:#044c87; color:#fff; border-radius:0px; margin-bottom:0px; border:none;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background:#f15822; color:#fff;}
.navbar-nav>li>a {color:#fff !important; text-transform:uppercase; border-right:solid 1px #1f6aa8; padding:20px 20px;}
.full-width {width:100%;}
.carousel-caption { width:30%; background:#000000; text-align:left; bottom:30%; left:10%; padding:15px; bottom:none; opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */}
.carousel-caption h1 {margin:0px 0px 5px; color:#f15822; font-size:30px;}
.carousel-caption p {font-size:20px;}
.mg-top {margin-top:20px;}
.col-box {display:block; padding:30px 0px;}
.know-more {color:#f15822; text-transform:uppercase; }
.mg-btm { margin-bottom:15px;}
.col-box h1 { font-size:20px; color:#f15822;}
.grey-bg {background:#f7f4ee; padding-left:15px; padding-right:15px; overflow:hidden;}
panel-title a {display:block;}

.panel-title > a.collapsed:after {
    content: '+';
    position: absolute;
    right: 44px;
}

.panel-title > a:after {
    content: '-';
    position: absolute;
    right: 44px;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.testi-bg {
	background:#dfdfdf;
	padding:15px 15px 40px 15px;
}
.testimonials {
	display:block;
	overflow:hidden;
}
blockquote {
	text-align:center;
	padding:10px 60px;
	font-size:15px;
	border-left:none;
}
blockquote::before {
  content: "\201C";
  font-family: Arial,serif;
  font-size: 60px;
  font-weight: bold;
  color: #000;
  position: absolute;
  left: 10px;
  top: -5px;
}
blockquote::after {
  content: "\201D";
  font-family: Arial,serif;
  font-size: 60px;
  font-weight: bold;
  color: #000;
  position: absolute;
  right: 10px;
  bottom: 0;
}
.panel-default>.panel-heading { background:#044c87; color:#fff;}
.testi-bg .carousel-indicators {bottom:-35px;}
.carousel-indicators li {background:#000;}
.footer-bar { background:#000; display:block; padding:20px 20px; line-height:30px; color:#9f9f9f;}
.footer-bar ul.social-network li a {background:none;}
.footer-menu { background:#044c87; display:block; padding:25px 15px 15px;}
.footer-menu address {color:#fff; font-size:16px;  margin-right:20px;}
.footer-menu address:last-child { margin-right:0px;}
.pad-top10 { padding-top:10px;}
.no-mg {margin-bottom:5px;}
.footer-menu .nav { margin-top:70px;}
.footer-menu .nav li { list-style-type:none; float:left; display:inline; text-transform:uppercase;}
.footer-menu .nav li a {color:#fff;}
.footer-menu .nav li a:hover { background:#f15822;}
.red-bg { background:#f15822;}
.mg-rl { margin-left:15px; margin-right:15px;}
.equip-box { background:#efefef; padding:15px; min-height:570px;}
.equip-box:hover {background:#f15822; color:#fff;}
.equip-box2 { background:#f5f5f5 !important;}
.equip-box2:hover { background:#f15822 !important;}
.mg-top30 {margin-top:30px;}
.testi-bg2 {
	background:#dfdfdf;
	padding:0px;
	margin-top:30px;
}
.nopad-lr{ padding-left:0px; padding-right:0px;}
.red-bg2 { background:#f15822; padding:15px; display:block; color:#fff; margin-top:20px;}
#lightbox .modal-content {
    display: inline-block;
    text-align: center;   
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    right: -55px;
    
    z-index:1032;
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
.carousel-caption {width:100% !important; left:0; position:relative;}
}
.footer-menu a{color:#fff;}
.footer-menu a:hover {color:#f15822;}
.ph-no .fa {color:#0066CC;}

