@charset "utf-8";
/* CSS Document */

.container {
	width:1188px;
}

img {
	max-width:100%;
	outline:none;
}
#back-to-top{
	position:fixed;
	bottom:50px;
	right:30px;
	z-index: 999;
}
#back-to-top a {
	outline:none;
}
#back-to-top a span{
	display:block;
	height:60px;
	width:60px;
	background:url(../images/back-to-top.png) no-repeat center center;
	-moz-transition:background 1s;
	-webkit-transition:background 1s;
	-o-transition:background 1s;
}
/** Page Loader Styles Start **/
#pageloader {
    background-color: #FFFFFF;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
} 
.loader-item {
    background:url(../images/loader.gif); 
    height: 50px;
    left: 50%;
    margin: -20px 0 0 -20px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 50px;
}
/** Page Loader Styles End **/

/** Nav-bar Style Start **/
.navbar-header {
    float: left;
	width:100%;
	
}
div#navbar {
    float: right;
}
.navbar-inverse {
	position:relative;
	width:100%;
	background-color: #cb2028;
    border-color: #cb2028;
}
.navbar-brand {
    float: left;
    padding: 10px 10px;
    width: 170px;
    height: 110px;
    position: absolute;
    background: #fff;
    text-align: center;
	box-shadow: 0px 0px 3px 0px #888;
	z-index:9;
}
.navbar-brand:hover {
    background: #fff;
	opacity:1px !important;
}
.navbar-toggle {
	margin-right:0px;
}
.container > .navbar-header, .container > .navbar-collapse {
	margin:0px;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
     margin-left: 0px; 
}
.navbar-nav>li {
	border-right:1px solid #d65151;	
}
.navbar-nav li a:hover, .navbar-nav li a.active {
    background:#222222 !important;
}
.navbar-nav > li > a {
	color:#fefefe !important;
	font-size:15px;
}
/*.navbar-nav > li > a:hover {
	color:#9d9d9d !important;
}*/
/** Nav-bar Style End **/

/** Footer Style Start **/
footer {
	width:100%;
	float:left;
	position:relative;
	padding: 50px 0px 0px 0px;
	margin:0px;
	background:#212120 url(../images/footer-bg.jpg) top center no-repeat;	
}
footer center h2 {
	font-size:32px;
	color:#fff;
	font-weight:bold;
	margin:0px 0px 15px 0px;
}
footer center img {
	margin-bottom:35px;
}
footer center p {
	font-size:14px;
	line-height:25px;
	color:#c0c0c0;
	padding:0px 100px;
	margin-bottom:50px;
}
.contact-form .col-lg-3 {
	padding:0px;
	float:left;
}
.footer-form input {	
	width:100%;
	position:relative;
	float:left;
	padding:3px 0px 3px 10px;
	margin:0px;
	background:#1e1e1e;
	border:1px solid #666666;
	color:#A5A5A5;
	min-height:44px;
	font-size:14px;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
}
input#sendMessage {
    background: #d83135;
    color: #fff;
    border: none;
    font-size: 16px;
    width: 100%;
    position: relative;
    float: left;
    padding: 3px 0px 3px 10px;
    min-height: 44px;
}
input#sendMessage:hover {
	background:#C21216 ;
}
.footer-form textarea {	
	width:100%;
	position:relative;
	float:left;
	padding:10px 0px 3px 10px;
	margin:0px 0px 10px 0px;
	background:#1e1e1e;
	border:1px solid #666666;
	color:#A5A5A5;
	min-height:100px;
	font-size:14px;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
	resize: none;
}
.footer-form input:focus, .footer-form textarea:focus {
	border:1px solid #d83135;
	outline:none;
	color:#fff;
	box-shadow: 0 0 5px #d83135;
}
.contact-form input.btm, .contact-form button.btm {
	margin-top:10px;	
}
.contact-form .no-btm input {
	margin:0px !important;	
}
.captcha a {
    float: left;
}
.captcha font {
    font: 12px Arial,Helvetica,sans-serif;
    color: #656565;
    text-align: center;
	margin-top: 9px;
	float: left;
}
.sending-message {
    background: #34495E none repeat scroll 0% 0%;
}
.success-message {
    background: #2ECC71 none repeat scroll 0% 0%;
}
.failure-message {
    background: #E74C3C none repeat scroll 0% 0%;
}
.statusMessage {
    border-radius: 5px;
    color: #FFF;
    opacity: 1;
    text-align: center;
    display: none;
    margin: auto;
    float: left;
    width: 400px;
    height: 80px;
    padding: 10px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
.footer-btm-btm {
	margin-top: 50px;
	padding-top: 40px;
	border-top: 1px solid #3f3f3f;
}
/** Footer Style End **/

/** Home Page Content Style Start **/
/** Ongoing Style Start **/
.ongoing {
	width:100%;
	position:relative;
	float:left;
	margin:0px;
	padding:50px 0px;
	background:url(../images/on-going-slider/ongoing-bg.jpg) top left no-repeat;
	border-top:4px solid #fff;
}
.ongoing center h2 {
	font-size:32px;
	color:#000;
	font-weight:bold;
	margin:0px 0px 15px 0px;
}
.ongoing center img {
	margin-bottom:35px;
}
.ongoing center p {
	font-size:14px;
	line-height:25px;
	color:#666666;
	padding:10px 50px;
	margin-bottom:50px;
}
ul.list-type {
    text-decoration: none;
    padding: 0px 0px 0px 20px;
}
ul.list-type li {
    list-style-type: none;
    color: #666666;
    line-height: 25px;
	font-size:15px;
    margin-bottom: 15px;
    width: 100%;
    float: left;
    position: relative;
    text-align: justify;
}
/** Responsive Style Start **/
@media screen and (min-device-width: 980px) and (max-device-width: 1024px) { 
	.container {
		width:100%;
	}
	.navbar-header {
		left:0px;
	}
	div#navbar {
		float: right;
		width: 77%;
	}
	.navbar-nav > li > a {
		font-size:12px;
		padding:15px 10px;
	}
	
}

@media screen and (min-device-width: 801px) and (max-device-width: 979px) { 
	.container {
		width:100%;
	}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
		margin-left:0px;
	}
	.navbar-header {
		float: left;
		width: 130px;
		height: 100px;
		left: 0px;
	}
	.navbar-brand {
		width: 150px;
		height: 105px;
	}
	div#navbar {
		float: right;
		width: 84%;
	}
	.navbar-nav > li > a {
		font-size:12px;
		padding:15px 10px;
	}
}
@media screen and (min-device-width: 768px) and (max-device-width: 800px) { 
	.container {
		width:100%;
	}
	.social-links {
		top: 105px;
	}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
		margin-left:0px;
	}
	.navbar-header {
		float: left;
		width: 118px;
		height: 100px;
		left: 0px;
	}
	.navbar-brand {
		width: 125px;
		height: 100px;
		padding: 10px;
	}
	div#navbar {
		float: right;
		width: 84%;
	}
	.navbar-nav > li > a {
		font-size:12px;
		padding:15px 10px;
	}
}

@media screen and (min-device-width: 480px) and (max-device-width: 767px) { 
	.container {
		width:100%;
	}
	.navbar-nav {
		margin: 55px -15px;
	}
	div#navbar {
		float: right;
		width: 100%;
		text-align: center;
	}
	.navbar-nav > li {
		border:0px;
		border-bottom:1px solid #403E3E;
	}
	.navbar-nav > li:last-child {
		border:0px;
	}
}

@media screen and (min-device-width: 320px) and (max-device-width: 479px) { 
	.container {
		width:100%;
	}
	.navbar-nav {
		margin: 55px -15px;
	}
	.navbar-brand {
		padding: 10px;
		width: 135px;
		height: 100px;
	}
	div#navbar {
		float: right;
		width: 100%;
		text-align: center;
	}
	.navbar-nav > li {
		border:0px;
		border-bottom:1px solid #403E3E;
	}
	.navbar-nav > li:last-child {
		border:0px;
	}
}

/** Responsive Style End **/
