/* Base Styles
/* -------------------------------------*/
body {
	font-family: Raleway;
	font-size:13px;
	color:#59585a;  }
	
table{
	margin:0 auto;}	

a:hover{
	text-decoration:none;}
	
	
.bgimggXS{
	background-image:url(../images/svr.jpg);
	height:200px;}	

.bgimggXSabt{
	background-image:url(../images/abt.jpg);
	height:200px;}	




/*navbar*/
.line{
	height:5px;
	background-color:#0460a9;}

.main-nav{
	

	}
	
.nav-container	{
	background-color:#0460a9;
	height:30px;
	}




.nav-containerxs{
	background-color:#0460a9;
	}
	
.logo1{
	}
	
.navul1{
	margin-top:0;}	
	
	
	

.navbar-default{
	background-color:#fff;
	border:none;
	
	}
	
	
.navbar-nav li{
	font-size:14px;
	padding:4px;
	height:30px;
	letter-spacing:1px;
	}

#navbar li a{
	color:#fff;
	margin-left:2px;
margin-top:-12px;
font-weight:bold;
height:10px;

	
	}

#navbar li a:hover{
	color:#f8702b;
	
	}
	
.logo{
	margin-top:1px;
	color:#fff;}
	
.logosub{
	margin-top:-3px;
	color:#fff;
	text-align: reght;
	}
		
.navbar-toggle{
	color:#0460a9;
	margin-top:50px;
	}
/*end navbar*/



.row01{
	background-color:#bfbfbd;
	}


.row02{
	background-image:url(../images/bg1.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:350px;
	}

.row1para{
	padding-left:70px;
	text-align:justify;
	color:#000;}


.readmore{
	text-align:right;
	color:#d3783d;

	}
	
.readmore a{
	color:#d3783d;

	}	
	

.row1para-xs{
	padding:20px;
	text-align:justify;
	color:#000;
	padding-bottom:0px;
	}


.row1para-sm{
	padding-left:20px;
	text-align:justify;
	color:#000;
	}


.home-c{
	border:2px solid #bfbfbd;
	height:190px;}
.home-cxs{
	border:2px solid #bfbfbd;}

.row2para{
	border:2px solid #bfbfbd;
	height:240px;
	margin-top:-30px;
	background-color:#fff;
	
	
	}

.row2para-p{
	padding:20px;
	margin-top:-10px;}
	

.c-h4{
	color:#d3783d;
	padding-bottom:10px;
	border-bottom:1px solid #000;
	margin-top:20px;
	}

.p-img{
	text-align:right;
	margin-left:20px;
	}


.readmoreC{
	text-align:right;
	color:#d3783d;
	margin-top:-20px;
	}


.readmoreC a{
	color:#d3783d;

	}	

.workp{
	border:1px solid #000;
	margin-top:-20px;
	padding:10px;
	}

.p1{
	color:#d3783d;
	font-size:10px;
	margin-top:20px;
	letter-spacing:1px;
	}


.p2{
	color:#000;
	font-size:16px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding-top:4px;
	padding-bottom:4px;
	letter-spacing:3px;
	}

.p2 a{
	color:#000;
	
	}


.p2 a:hover{
	color:#d3783d;
	}








.w-img{
	border:3px solid #fff;
	border-bottom:4px solid #fff;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27);

background-color:#fff;}













	
/*ftr*/	
.coftr{
	padding-top:10px;
		padding-bottom:10px;
	}	
	
	
	.ftr1{
		background-color:#bfbfbd;
		margin-top:30px;
		}
		
.ftr1 h4{
	color:#fff;
	border-bottom:3px solid #0460a9;
	width:83px;
	padding-bottom:5px;
	margin-top:-3px;}		
		
.ftr1 p{
	color:#000;
	}
	
.coftr-h5{
	color:#d3783d;
	border-bottom:1px solid #000;
	
	padding-bottom:5px;
	font-size:14px;
	letter-spacing:2px;
	
	}
	
.coftr-p{
	border-left:1px solid #000;
	padding-left:6px;
	margin-left:30px;}
	

.social	
{
margin-left:36px;	
	}	
	
	
.social a	
{
border:1px solid #bfbfbd;
padding:5px;	
	}	
		
.social a:hover	
{
border:1px solid #000;
padding:5px;	
	}		
	
.footer2{
	background-color:#000;
	}	
.footer2 p{
	text-align:center;
	color:#fff;
	padding:5px;
	font-size:11px;
	}	

.footer2 p a{
	
	color:#d3783d;
	
	}	





			
/*end ftr*/	
	
	
	
/*aboutpara*/

.about{
	padding-left:27px;
		padding-right:27px;
	
	}

.abouth3{
	color:#d3783d;
	text-align:center;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;}
.aboutpara{
	font-size:13px;
	
	}	
	/*aboutpara*/
	
	
	
/*services*/

.services{
		
		padding-left:17px;
		padding-right:17px;
		}
	
	.services h4 b{
		color:#d3783d;
		font-weight:normal;
		border-bottom: 1px solid #000;
		padding-bottom:7px;
		
		}
	
		.services p{
		padding-top:7px;
		
		}
	.services ul li{
		list-style:decimal;
		
		}	
		
	.services ul{
		
		margin-top:-20px;
		
		}	
		
.our-ul{}		
			
	/*services*/
	
	
	
/*contact us*/

.HD{
	text-align:center;}
.contact-1{
	padding:10px;
	}

.contact-2{
	
	
	
	
	}
	#contact-in1,#contact-in2,#contact-in3,#contact-inc{
		background:none;
		border:none;
		border:1px solid #ccc;
		box-shadow:none; 
		border-radius:0px;
		font-size:11px;
		letter-spacing:4px;
		color:#ccc;
		text-align:left;
		}
		
#contact-in1:hover,#contact-in2:hover,#contact-in3:hover,#contact-inc:hover{
		background:none;
		border:none;
		border:1px solid #d3783d;
		box-shadow:none; 
		border-radius:0px;
		font-size:11px;
		letter-spacing:4px;
		color:#d3783d;
		font-weight:bold;
		}		
		
		
		
		
		
		
		
		
		
		
		

#contact-submit{
	border:1px solid #000;
	border-radius:0px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:3px;
	}
	
	
	
#contact-submit:hover{
	border:none;
	border-radius:0px;
	background-color:#d3783d;
	color:#fff;
	}
	
	
.adrss-contact{

	margin-top:30px;
	background-color:rgba(255,255,255,0.90);}	
	
.adrss-contact h4{
	color:#2f5dba;
	letter-spacing:3px;
	border-bottom:2px solid #fff;
	padding-bottom:3px;}
	.adrss-contact p{
	color:#000;}	
	
.adrss-contact p a{
	color:#2f5dba;}	
	
/*end contact us*/


/*gallery*/	
	
.galleryhd{
	background-color:#2d89b8;
	padding-top:10px;
	padding-bottom:10px;
	padding:5px;
	height:60px;
	
	}
	
.div{
	height:60px;
	}	
	
		
.ghd{
	
	color:#fff;
	padding:2px;
	
	letter-spacing:1px;
	

	
	}



.galleryhd2{
	background-color:#d1e6f4;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:-55px;
	
	
	}	
.ghd2{
	padding-left:45px;
	color:#d3783d;
padding-right:45px;
	
	}

.col{
	padding:30px;}



	
.gimg{
border:5px solid #fff;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27);
background-color:#fff;
padding-bottom:20px;
padding-top:20px;
	}	
	
	
	
	
	
.gimg2{
border:5px solid #fff;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27);
background-color:#fff;
padding-bottom:20px;
padding-top:20px;

	}	
	
	
	.galleryhdxs{
	background-color:#d1e6f4;
	padding-top:10px;
	padding-bottom:10px;
	
	
	
	}	
.ghdxs{
	padding-left:25px;
	padding-right:25px;
	color:#d3783d;

	
	}
	
	
	
	
	
.gimgxs{
	border:5px solid #fff;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27);
background-color:#fff;



	}	
	
	
	* {
	font-family :Comic Sans MS;
	
	/* font-family: Futura,Trebuchet MS,Arial,sans-serif; */
	
}	

	
	
/*gallery*/	

































