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

/* BIG NAV */
.bignavbar{
	position:relative;
	z-index:9999999999999999999999999999;
	margin-top:-350px;
}
.faicons{
	font-size:100px !important;
	color:#FFF;
}
a.home{
	display:block;
	background:#f49b03;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	color:#FFF;
}
a:hover.home{
	background:#e59204;
	text-decoration:none;
	color:#FFF;
}
a.about{
	display:block;
	background:#f05900;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	color:#FFF;
}
a:hover.about{
	background:#dd5201;
	text-decoration:none;
	color:#FFF;
}
a.service{
	display:block;
	background:#7dc703;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	color:#FFF;
}
a:hover.service{
	background:#6dae02;
	text-decoration:none;
	color:#FFF;
}
a.enquiry{
	display:block;
	background:#0ea0db;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	color:#FFF;
}
a:hover.enquiry{
	background:#088ec4;
	text-decoration:none;
	color:#FFF;
}
a.contact{
	display:block;
	background:#be0303;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	color:#FFF;
}
a:hover.contact{
	background:#b30606;
	text-decoration:none;
	color:#FFF;
}
@media (max-width: 1290px) {
.bignavbar{
	position:relative;
	z-index:9999999999999999999999999999;
	margin-top:-300px;
}
.faicons{
	font-size:50px !important;
	color:#FFF;
}
a.home{
	display:block;
	background:#f49b03;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

a.about{
	display:block;
	background:#f05900;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

a.service{
	display:block;
	background:#7dc703;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	color:#FFF;
}

a.enquiry{
	display:block;
	background:#0ea0db;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

a.contact{
	display:block;
	background:#be0303;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

}
@media (max-width: 1135px) {
.bignavbar{
	position:relative;
	z-index:9999999999999999999999999999;
	margin-top:-220px;
}
.faicons{
	font-size:50px !important;
	color:#FFF;
}
a.home{
	display:block;
	background:#f49b03;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

a.about{
	display:block;
	background:#f05900;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

a.service{
	display:block;
	background:#7dc703;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	color:#FFF;
}

a.enquiry{
	display:block;
	background:#0ea0db;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

a.contact{
	display:block;
	background:#be0303;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

}
@media (max-width: 1000px) {
.bignavbar{
	position:relative;
	z-index:9999999999999999999999999999;
	margin-top:-180px;
}
.faicons{
	font-size:24px !important;
	color:#FFF;
}
a.home{
	display:block;
	background:#f49b03;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px 5px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

a.about{
	display:block;
	background:#f05900;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px 5px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

a.service{
	display:block;
	background:#7dc703;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px 5px;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	color:#FFF;
}

a.enquiry{
	display:block;
	background:#0ea0db;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px 5px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

a.contact{
	display:block;
	background:#be0303;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px 5px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

}
@media (max-width: 770px) {
.bignavbar{
	position:relative;
	z-index:9;
	margin-top:0px;
}
.faicons{
	font-size:24px !important;
	color:#FFF;
}
a.home{
	display:block;
	background:#f49b03;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px 5px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	margin-bottom:30px;
}

a.about{
	display:block;
	background:#f05900;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px 5px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	margin-bottom:30px;
}

a.service{
	display:block;
	background:#7dc703;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px 5px;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	color:#FFF;
	margin-bottom:30px;
}

a.enquiry{
	display:block;
	background:#0ea0db;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px 5px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	margin-bottom:30px;
}

a.contact{
	display:block;
	background:#be0303;
	box-shadow:#333 0 0 5px;
	text-align:center;
	padding:30px 5px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	margin-bottom:30px;
}

}
	
/* BIG NAV */

/* SERVICES */
.servicesbg{
	background:url(../images/servicebg.jpg) no-repeat 50% 0;
	background-attachment:fixed; background-size:cover;
	padding:100px 0 70px 0;
	margin-top:-20px;
}
/* SERVICES */

/* CTA */
.ctabg{
	background:#ffaa4e;
	padding:20px 0 40px 0;
}
.ctabg h1{
	font-family: 'Righteous', cursive;
	font-size:32px;
	font-weight:bolder;
	line-height:32px;
	color:#0f1b37;
	text-shadow:#FFF 1px 1px 0;
}
.ctabg h1 span{
	font-size:22px;
	color:#8d2f30;
}
.ctabg h2{
	font-family: 'Righteous', cursive;
	font-size:26px;
	font-weight:bolder;
	line-height:51px;
	color:#0f1b37;
	text-shadow:#FFF 1px 1px 0;
}
@media (max-width: 935px) {
.ctabg h1{
	font-family: 'Righteous', cursive;
	font-size:20px;
	font-weight:bolder;
	line-height:20px;
	color:#0f1b37;
	text-shadow:#FFF 1px 1px 0;
	text-align:center;
}
.ctabg h1 span{
	font-size:14px;
	color:#8d2f30;
}
.ctabg h2{
	font-family: 'Righteous', cursive;
	font-size:20px;
	font-weight:bolder;
	line-height:51px;
	color:#0f1b37;
	text-shadow:#FFF 1px 1px 0;
	text-align:center;
}	
}
/* CTA */

/* FOOTER TOP */
.footertopbg{
	background:#0c1426;
	padding:60px 0 40px 0;
}
.footertopbg h1{
	font-size:24px;
	color:#FFF;
	font-weight:bold;
	margin:0 0 7px 0;
}
.footertopbg ul{
	margin:0 0 0 0;
	list-style-type:none;
	list-style-position:inside;
	padding:0;
}
.footertopbg ul li{
	margin:0 0 25px 0;
	padding:0 0 0 0;
	font-size:17px;
	color:#ffaa4e;	
}
.footertopbg ul li a{	
	padding-left:10px;
	text-decoration:none;
	font-size:17px;
	color:#bbbbbb;
}
.footertopbg p{	
	font-size:17px;
	line-height:22px;
	color:#bbbbbb;
}
.footertopbg a{	
	text-decoration:none;
	font-size:17px;
	color:#ffaa4e;
}
.footertopbg a:hover{	
	text-decoration:none;
	font-size:17px;
	color:#fff;
}
.textunderline{
	background:#ffaa4e;
	width:50px; height:3px;
	display:block;
	margin:10px 0 25px 0
}

ul.social{
	margin:0 0 0 0;
	list-style-type:none;
	list-style-position:inside;
	padding:0;
}
ul.social li{
	margin:0 10px 0 0;
	padding:0 0 0 0;
	font-size:17px;
	color:#ffaa4e;
	float:left;	
	line-height:40px;
}
ul.social li a{
	display:block;
	background:#FFF;
	height:40px; width:40px;
	line-height:40px;
	text-align:center;
	border-radius:20px;	
	text-decoration:none;
	font-size:17px;
	color:#0c1426;
	padding-left:0;
}
ul.social li a:hover{
	background:#ffaa4e;
	color:#0c1426;
	text-decoration:none;
}
/* FOOTER TOP */

/* FOOTER */
.footerbg{
	background:#0c1426;
	border-top:#242c3e 1px solid;
	padding:25px 0;
}
.footerbg_left{
	width:450px;
	float:left;
}
.footerbg_left p{
	font-size:15px;
	margin:0;
	color:#bbbbbb;
}
.footerbg_right{
	width:155px;
	float:right;
}
.footerbg_right p{
	font-size:15px;
	margin:0;
	color:#bbbbbb;
	text-align:right;
}
.footerbg_right a{	
	text-decoration:none;
	font-size:15px;
	color:#fff !important;
}
.footerbg_right a:hover{	
	text-decoration:none;
	font-size:15px;
	color:#3a8ecc !important;
}
@media (max-width: 670px) {
.footerbg_left{
	width:100%;
	float:none;
}
.footerbg_left p{
	font-size:15px;
	margin:0;
	color:#bbbbbb;
	text-align:center;
}
.footerbg_right{
	width:100%;
	float:none;
}
.footerbg_right p{
	font-size:15px;
	margin:0;
	color:#bbbbbb;
	text-align:center;
}	
}
/* FOOTER */

/* INNER */
.innerbg{
	background:#FFF;
	padding:130px 0 100px 0;
}
.innerbg h1{
	font-family: 'Roboto', sans-serif;
	font-size:30px;
	color:#092460;
	font-weight:bold !important;
	margin:0 0 7px 0;
}
.innerbg p{
	text-align:justify;
	font-size:17px;
	line-height:20px;
	color:#333;
	margin:0;
}

ul.widget{
	margin:0 0 0 0;
	list-style-type:none;
	list-style-position:inside;
	padding:0;
}
ul.widget li{
	margin:0 0 15px 0;
	padding:0 0 0 0;	
}
ul.widget li a{
	display:block;
	background:#eeeeee;		
	padding:10px 8px !important;		
	text-decoration:none;
	font-size:17px;
	color:#333333;	
	text-align:center;
	font-weight:bold;
}
ul.widget li a:hover{
	background:#ff912d;
	color:#fff;
	text-decoration:none;
}
	
/* INNER */
