@charset "utf-8";
/* CSS Document */

body {
	padding-top:50px;
	height:100%;
	counter-reset:numberedList;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-family:'Roboto', Helvetica, Arial, sans-serif;
	font-weight:400;
	color:#333e48;
	font-size:15px;
	background-image:url(images/bgRun.jpg);
	background-repeat:repeat;
}
.center { text-align: center; }
.padding10px { padding:10px; }
.dropdown-menu .divider {
	height: 1px;
	margin: 3px 0;
	overflow: hidden;
}
.navbar-brand {
	padding: 0px;
	padding-left:15px;
}
.navbar-inverse {
	background-color: #222;
	background-image:url(images/bg.png);
	background-repeat:repeat;
	border-color: #080808;
}
.navbar-inverse .navbar-toggle { border-color: #ff8f3c; }
.push-footer { display:none }
.static-footer-links {
	position:relative;
	background-image:url(images/bg.png);
 background-repeat:repeat color:#808080;
	font-size:16px;
	/*padding:30px 16px 20px;*/
	padding-top:10px;
	word-spacing:5px;
	overflow:hidden
}
.static-footer-links a {
	word-spacing:0;
	color:#fff;
	display:inline-block;
	white-space:nowrap
}
.static-footer-links .main-links a {
	padding:0 0 0 16px;
	margin:0 0 10px 14px;
	background:url("../../images/footer-separator.png") no-repeat center left;
	opacity:.8;
-webkit-transition:opacity .2s ease-in-out;
-moz-transition:opacity .2s ease-in-out;
-ms-transition:opacity .2s ease-in-out;
-o-transition:opacity .2s ease-in-out;
transition:opacity .2s ease-in-out
}
.static-footer-links .main-links a.tos {
	margin-left:0;
	background:0
}
.static-footer-links .main-links a:hover { opacity:1 }
@media(max-width:767px) {
.static-footer-links .main-links a:first-child {
margin-left:0;
background:0
}
}
.static-footer-links .copyright {
	font-size:14px;
	color:#a6a6a9;
	text-align:center
}
@media(max-width:480px) {
.push-footer {
height:120px;
}




/* ======================================================================== */
/* service Box 3
/* ======================================================================== */

.sub_content {
 padding: 30px 0;
}
.serviceBox_3 {
 padding: 15px 15px 25px;
 margin:60px auto 0;
 text-align: center;
 cursor: pointer;
 border-radius: 4px;
 background:#fff;
 border:1px solid #ff7c1b;
 border-bottom-width:3px;
 position:relative;
}
.serviceBox_3 .service-icon {
 width:70px;
 height:70px;
 line-height:70px;
 border-radius:4px;
 border:1px solid #ff7c1b;
 background:#fff;
 color:#ff7c1b;
 margin:-48px auto 20px;
}
.serviceBox_3, .serviceBox_3 i, .serviceBox_3 p, .service-icon, .serviceBox_3 :after, .serviceBox_3 h3:before, .service-icon:after, .service-icon, .service-content {
 transition: all 0.5s ease-in-out;
}
 .serviceBox_3 p {
 margin:0 0 15px;
}
.serviceBox_3 h3 {
 font-size: 20px;
 font-weight:normal;
 letter-spacing:0.7px;
 position: relative;
 margin:20px 0;
 padding:10px 0;
 background:none;
 overflow:hidden;
}
.serviceBox_3 h3:before {
 content:"";
 background:#ff7c1b;
 width:0;
 height:2px;
 position:absolute;
 bottom:0;
 left:50%;
}
.serviceBox_3 h3:after {
 content:"";
 background:#ff7c1b;
 width:0;
 height:2px;
 position:absolute;
 bottom:0;
 right:50%;
}
.serviceBox_3:hover h3:after, .serviceBox_3:hover h3:before {
 width:100%;
}
.serviceBox_3 i {
 display: inline-block;
 font-size:3em;
 line-height:70px;
}
.serviceBox_3:hover .service-icon {
 background:#ff7c1b;
 color:#fff;
}
.serviceBox_3 .read {
color:#ff7c1b;
}
.serviceBox_3 .read:hover {
color:#21328B;
}
/* ======================================================================== */
