/* CSS Document */

*
{
margin:0px; padding:0px;
}
body
{
background:;
line-height:180%;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

@font-face {
  font-family: 'Andalus';
  src: url('http://www.fontsaddict.com/fontface/andalus.ttf');
}




.wrapper
{
width:1000px;
height:auto;
margin:0 auto;
/*border:1px solid #BABABA;
 -moz-box-shadow: 0 0 5px #020000;
-webkit-box-shadow: 0 0 5px #020000;
box-shadow: 0 0 5px #020000;
margin-bottom:15px;
*/
}

.header_outer
{
width:auto;
height:auto;
background:#E7E7E7;
box-shadow:0 1.2em 0.5em -1em #000; 
border-top:3px solid #D4252B;
}

.header_inner
{
width:1000px;
height:150px;
background:#;

}

.logo_area
{
width:200px;
height:150px;
float:left;
background:#;
}

.menu_area_outer
{
width:800px;
height:150px;
float:left;
background:#;
}


.name_area
{
width:800px;
height:90px;
float:left;
background:#;
}
.name_area img
{
margin:35px 0px 0px 0px;
}


.menu_wrap
{
width:800px;
height:60px;
float:left;
background:#;
}


/* navigation menu styles */
	#navmenu {
	 z-index:1000;
	    clear: both;
	    height: 50px;
	    margin-left:37px;
		margin-top:10px;
		background:#;

	}
	#menu {
	    float: left;
		z-index:1000;
	}
	#menu a {
	    text-decoration: none;
		z-index:1000;
		text-align:left;
		font-family: 'Arial', serif;
		color:#000;
		font-weight:bold;

	}
	#menu ul {
    list-style: none;
	    margin: 0;
	    padding: 0;
		z-index:1000;
	}
	#menu > ul > li {
    float: left;
	    padding-bottom: 0px;
		z-index:1000;
		
	}
	#menu ul li a {
    color:#000;
	    display: block;
	    font-size: 13px;
		width:auto;
	    height: 28px;
	    line-height: 30px;
		text-align:center;
		/*background:#0084D1;*/
		
		 background:url(images/menu_inner.png) repeat;
	    padding: 11px 12px 10px;
		margin-left:5px;
	
		z-index:1000;
font-weight:600;
	}
	#menu ul li a:hover {
	background:#;
	
	
	    /*background: -webkit-linear-gradient(#efefef, #e9eaea) repeat scroll 0 0 transparent;
	    background: -moz-linear-gradient(#efefef, #e9eaea) repeat scroll 0 0 transparent;
	    background: linear-gradient(#efefef, #e9eaea) repeat scroll 0 0 transparent;
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e9eaea',GradientType=0 );*/
	}
	#menu > ul > li.active > a {
    color: #FFFFFF;
	    margin: -2px 0 -1px -1px;
	    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
		z-index:1000;
	}
	#menu > ul > li.active > a:hover {
	}
	#menu > ul > li:first-child > a {
		z-index:1000;
	}

	/* dropdown menu */
	#menu ul ul {
	    background: -webkit-linear-gradient(#F25546, #F25546) repeat scroll 0 0 padding-box transparent;
	    background: -moz-linear-gradient(#F25546, #F25546) repeat scroll 0 0 padding-box transparent;
	    background: linear-gradient(#F25546, #F25546) repeat scroll 0 0 padding-box transparent;
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#F4F4F4',GradientType=0 );
 
	  
	   /* border-radius: 5px 5px 5px 5px;*/
	   box-shadow:0 0.3em 0.3em  #000;
	    height:auto;
		
	    margin-top:0px;
	    opacity: 0;
	    padding-top: 0px;
	    position: absolute;
	    visibility: hidden;
	    width: 180px;
	    z-index:1000;
		text-align:left;
	    -webkit-transition: all .5s;
	    -moz-transition: all .5s;
	    -ms-transition: all .5s;
	    -o-transition: all .5s;
	    transition: all .5s;
	}
	#menu ul  li:hover ul  {
	    height: auto;
	    margin-top: 0;
	    opacity: 1;
		z-index:1000;
	    visibility: visible;
		margin-top:0px;
		border:none;
	}
	#menu ul ul a {
	    border-right-width: 0;
	   border-top: none;
	      border-bottom: 1px solid #D12E1E;
	   color:#000;
	    height: auto;
	    line-height: 20px;
		width:auto;
		text-align:left;

	    padding: 7px 12px;
		border:none;
		background:#E7E7E7;
		
	  
	}
	
	#menu ul ul {
	background:#E7E7E7;
		border:none;
		
	  
	}
	
	
	#menu ul ul a:hover {
	text-decoration:underline;
	
	text-shadow:none;
	color:#9e1f24;
	border:none;
	
	}
	#menu ul ul li:first-child a {
	    
	}
	#menu ul ul a .icon {
	    background-position: 50% 50%;
	    background-repeat: no-repeat;
	    display: block;
	    float: left;
	    height: auto;
	    margin-right: 10px;
	    width: 24px;
		border:none;
	}
	
	.slideshow_outer
	{
	width:auto;
	height:auto;
    box-shadow:inset 0 1.2em 0.5em -1em #000000; 
padding-top:10px; 

	}
	

	
	.slideshow
{
width:1000px; height:400px; background: #;
box-shadow: 0 0 10px #000;
overflow:hidden; 
}


.container
{
width:1000px;
height:auto;
}

.col_1
{
width:320px;
height:220px;
background:#F79618;
float:left;
margin:20px 0px 0px 10px;
-moz-border-radius:12px;
border-radius:12px;
	box-shadow:0 1.2em 0.5em -1em #000; 

}
.col_2
{
width:320px;
height:220px;
background:#849639;
float:left;
margin:20px 0px 0px 10px;
-moz-border-radius:12px;
border-radius:12px;
	box-shadow:0 1.2em 0.5em -1em #000; 


}
.col_3
{
width:320px;
height:220px;
background:#009AB5;
margin:20px 0px 0px 10px;
-moz-border-radius:12px;
border-radius:12px;
	box-shadow:0 1.2em 0.5em -1em #000; 


float:left;
}
.h2_name
	{
    /*font-family: 'PT Serif Caption', serif;*/
/*	font-family: 'OswaldBook';
*/	color: #8f1e02;
	margin-top:30px;
	font-weight:normal;
	padding: 0;
	font-size: 5.0em;
	text-align: center;
	text-indent: 1px;
	padding-bottom: 7px;
	 
	font-style:bolder;
	 
	text-shadow:1px 0px #D63810;
 	 font-family: 'Andalus';
	line-height:32px;
/*	font-family: 'Noto Serif', serif;*/	
/*    font-family: 'Glegoo';
*/	}

.h2
	{
    /*font-family: 'PT Serif Caption', serif;*/
/*	font-family: 'OswaldBook';
*/	color: #D63810;
	margin-top:30px;
	font-weight:normal;
	padding: 0;
	font-size: 25px;
	text-align: left;
	text-indent: 1px;
	padding-bottom: 7px;
	 
	font-style:normal;
	margin-left:16px;
	text-shadow:0px 1px #D63810;
 	 font-family: 'Bree Serif';
	line-height:32px;
/*	font-family: 'Noto Serif', serif;*/	
/*    font-family: 'Glegoo';
*/	}
.h2_tittle
	{
    /*font-family: 'PT Serif Caption', serif;*/
/*	font-family: 'OswaldBook';
*/	color: #D63810;
	margin-top:30px;
	font-weight:normal;
	padding: 0;
	font-size: 50px;
	text-align: left;
	text-indent: 1px;
	padding-bottom: 7px;
	 
	font-style:normal;
	margin-left:16px;
 	 font-family: 'Bree Serif';
	line-height:32px;
/*	font-family: 'Noto Serif', serif;*/	
/*    font-family: 'Glegoo';
*/	}
.image
{
float:right;
margin:10px 20px;
padding:8px;
border:1px solid #CCCCCC; 
}


.vid
{
float:;
margin:10px 30px;
padding:8px;
border:1px solid #CCCCCC; 
}


.img_align
{
float:left;
margin:10px 20px;
padding:8px;
border:1px solid #CCCCCC; 
box-shadow:0 1.2em 0.5em -1em #000; 
}


.img_align2
{
float:left;
margin:10px 30px;
padding:8px;
border:1px solid #CCCCCC; 
box-shadow:0 1.2em 0.5em -1em #000; 
}

.aligner
{
margin:10px 20px;
padding:8px;
border:1px solid #CCCCCC; 
}


.h2_small
	{
    /*font-family: 'PT Serif Caption', serif;*/
/*	font-family: 'OswaldBook';
*/	color: #FFFFFF;
 	font-weight:normal;
	padding: 0;
	font-size: 25px;
	text-align: center;
	text-indent: 1px;
	padding-bottom: 7px;
	 
	font-style:normal;
	margin-left:16px;
 	 font-family: 'Arial';
	line-height:32px;
/*	font-family: 'Noto Serif', serif;*/	
/*    font-family: 'Glegoo';
*/	}

p
{
padding:6px 6px 6px 16px;
line-height:26px;
color:#000000;
font-size:14px;
font-family: 'Arial';
/*text-shadow:0px 1px #000;
*/
}

.p
{
padding:6px 6px 6px 16px;
line-height:26px;
color:#FFFFFF;
font-size:14px;
font-family: 'Arial';
/*text-shadow:0px 1px #000;
*/
}

.readmore
			{
			
			text-decoration:none;
			color:#FFFFFF;
			text-indent:17px;
			font-size:17px;
			font-weight:bold;
			margin-left:13px;
			
			}
			
			
	/* new footer starts here */
#footer {
	
/*	background: url(footer_pattern.gif);
*/	float: left;
	padding: 25px 0;
	background:url(images/footer.jpg) repeat;
	overflow:hidden;
	
	margin-top:25px; 
	
height:180px;

	width: 100%;
	
}

	#footer_wrapper {
		
		margin: 0 auto;
		width: 980px;
		
		
	}
	
		#footer_content {
			
				background:none;

			float: left;
			width: 100%;
			
		}
	
			#footer_column_1 {
				
				float: left;
				margin: 0 12px 0 0;
				width: 120px;
				height: 268px;
				background:#;
			
				
			}
		
			#footer_column_2 {
				
				float: left;
				margin: 0 12px 0 0;
				width: 104px;
				height: 238px;
			
				
			}
		
			#footer_column_3 {
				
				float: left;
				margin: 0 10px 0 0;
				width: 160px;
				height: 238px;
			
				
			}
		
			#footer_column_4 {
				
				float: left;
				width: 327px;
				
			}
				#footer_column_5 {
				
				float: left;
				margin: 0 0px 0 0;
				width: 100px;
				border:none;
				outline:none;
				
			}
			
		#footer_content h6 {
			
			color: #ffffff;
			font: bold 11px/18px Arial, Helvetica, sans-serif;
			margin: 0 0 .4em 0;
			text-transform: uppercase;
			
		}
		
			#footer_content ul {
				
				list-style: none;
				margin: 0;
				
			}
		
				#footer_content ul li {
					
					float: left;
					margin: 0;
					padding: 0;
					width: 100%;
					
				}
		
					#footer_content ul li a {
						
						color: #ffffff;
						float: left;
						font: normal 12px/18px Arial, Helvetica, sans-serif;
						padding: .4em 0;
						text-decoration: none !important;
						 
						width: 100%;
						
					}
					#footer_content ul li a:hover {
						
						color:#EDD21D;
						
					}
					
			#footer_content a img {
				
				/*border: 3px solid #b9b9b9;
				float: left;
				margin: 8px 9px 2px 0;*/
			
			}
.footer_link
{
text-decoration:none;
}

#copyright {
	
	background: #000;
	float: left;
	width: 100%;
	
}

	#copyright_wrapper {
		
		color: #676767;
		font: normal 11px/18px Arial, Helvetica, sans-serif;
		margin: 0 auto;
		padding:10px 0px 20px 0px;
		text-decoration: none !important;
		text-transform: none;
		width: 980px;
		line-height:22px;
		
	}
	
	#copyright_wrapper a {
		
		color: #FFFFFF;
		font-weight: bold;
		
	}
	
	#copyright_wrapper .right {
		
		margin: -10px 4px 0 0;
		float:right;
		padding-top:1px;
		line-height:0px;
		
	}
	
	#copyright_wrapper .left {
		
		margin: 0 0 0 -10px;
		
	}
	
	
		#copyright_wrapper ul {
			
			list-style: none;
			margin: 0;
			padding: 0 0 10px 0;
			
		}
	
			#copyright_wrapper ul li {
				
				float: left;
				margin: 0;
				
			}
	
			#copyright_wrapper ul li a {
				
				 
				color: #FFFFFF;
				font: normal 11px/18px Arial, Helvetica, sans-serif;
				padding: 0 10px;
				text-decoration: none !important;
			 
				
			}
			
			
			.col_outer
			{
			width:300px;
			height:auto;
			float:left;
			 margin-left:10px;
			
			}
			
			.col
			{
			width:300px;
			height:auto;
			float:left;
			background:url(images/col_bg.png) repeat;
			border:1px solid #CCCCCC;
			padding-bottom:10px;
		 box-shadow:0 1.2em 0.5em -1em #000; 
			
			}
			
			.col_heading1
			{
			width:300px;
			height:40px;
			float:left;
			background:#29A6FF;
			
			}
			.col_heading2
			{
			width:300px;
			height:40px;
			float:left;
			background:#79B518;
			
			}
			.col_heading3
			{
			width:300px;
			height:40px;
			float:left;
			background:#FF5121;
			
			}
			
			
			.col_outer p
			{
			text-align:center;
			}
			.readmore
			{
			
			text-decoration:none;
			color:#333333;
			text-indent:17px;
			font-size:17px;
			font-weight:bold;
			
			}
			
			.col_shadow
			{
			width:300px;
			height:14px;
			float:left;
			background:url(images/box_shadow.png) no-repeat;
			}
			.h5
	{
    /*font-family: 'PT Serif Caption', serif;*/
/*	font-family: 'OswaldBook';
*/	color: #FFFFFF;
	margin-top:10px;
	font-weight:normal;
	padding: 0;
	font-size: 22px;
	text-align:center;
	text-indent: 1px;
	padding-bottom: 7px;
	 
	font-style:normal;
	margin-left:16px;
/* 	 font-family: 'Bree Serif', serif;
*/	line-height:20px;
/*	font-family: 'Noto Serif', serif;*/	
   font-family: 'Bree Serif';
	}


.profile_pic
{
width:300px;
height:300px;
float:left;
margin:20px 0px 0px 0px;
}
.profile_pic img
{
margin:10px 20px;
padding:8px;

border:1px solid #CCCCCC; 
}

.profile_pic p
{
font-weight:bold;
}


 













.h4
	{
    /*font-family: 'PT Serif Caption', serif;*/
/*	font-family: 'OswaldBook';
*/	color: #000;
	margin-top:20px;
	font-weight:500;
	padding: 0;
	font-size: 18px;
	text-align: center;
	text-indent: 1px;
 	font-weight: normal;
	font-style:normal;
	line-height:32px;
/*	font-family: 'Noto Serif', serif;*/	
font-family: 'Playball', cursive;
	}
	
	
	
	.h4_small
	{
    /*font-family: 'PT Serif Caption', serif;*/
/*	font-family: 'OswaldBook';
*/	color: #666464;
	margin-top:10px;
	font-weight:normal;
	padding: 0;
	font-size: 17px;
	text-align: left;
	text-indent: 1px;
	padding-bottom: 7px;
	 
	font-style:normal;
	margin-left:16px;
 	 font-family: 'Bree Serif';
	line-height:32px;
/*	font-family: 'Noto Serif', serif;*/	
/*    font-family: 'Glegoo';
*/	}

.p_contact
{
text-align: left; padding:0px 8px 0px 10px; margin:0px 0px 0px 120px;
font-weight:400; font-size:16px;font-family: 'Arial'; color:#000; line-height:28px;
}

.input { 
width:250px;
height:40px;
font-size:16px;
font-family:'Arial';
font-weight:normal;
color:#555555;
text-align:left;
background:#FFFFFF;
border:1px solid #B7BAB3;
margin-top:5px;
text-indent:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-left:20px;


}
.submit { 
width:200px;
height:40px;
font-size:14px;
font-family: 'Arial';
text-transform:uppercase;
color:#FFFFFF;
border:none;
font-weight:bold;
margin-top:15px;
cursor:pointer;
-moz-border-radius:8px;
border-radius:8px;
margin-left:15px;
background:#E54848;

}
.cancel { 
width:100px;
height:40px;
font-size:14px;
font-family: 'Arial' ;
text-transform:uppercase;
color:#FFFFFF;
border:none;
font-weight:bold;
margin-top:32px;
cursor:pointer;
-moz-border-radius:8px;
border-radius:8px;
background:#94BE10;
margin-left:10px;

}


.main_cnt_area
{
width:auto;
height:auto;
box-shadow:inset 0 1.2em 0.5em -1em #000000; 
}


h6
{
text-align:left;
}



.h2_1
	{
    /*font-family: 'PT Serif Caption', serif;*/
/*	font-family: 'OswaldBook';
*/	color: #FFFFFF;
	margin-top:30px;
	font-weight:normal;
	padding: 0;
	font-size: 22px;
	text-align: left;
	text-indent: 10px;
	padding-bottom: 7px;
	background:#D63810;
	width:600px;
	 
	font-style:normal;
	margin-left:16px;
 	 font-family: 'Bree Serif';
	line-height:32px;
/*	font-family: 'Noto Serif', serif;*/	
/*    font-family: 'Glegoo';
*/	}
.h2_2
	{
    /*font-family: 'PT Serif Caption', serif;*/
/*	font-family: 'OswaldBook';
*/	color: #FFFFFF;
	margin-top:30px;
	font-weight:normal;
	padding: 0;
	font-size: 22px;
	text-align: center;
	text-indent: 10px;
	padding-bottom: 7px;
	background:#D63810;
	width:140px;
	 
	font-style:normal;
	margin-left:16px;
 	 font-family: 'Bree Serif';
	line-height:32px;
/*	font-family: 'Noto Serif', serif;*/	
/*    font-family: 'Glegoo';
*/	}



.sidebar{
	width:180px;
	height:auto;
	margin:22px 0px 0px 0px;
	list-style:none;
	padding:0px 0px 0px 0px;
	font-size:12px;
	background:#;
	float:left;
	
	
	}
	
	
	.sidebar_heading
	{
	width:230px;
	height:40px;
	background:#3071b3;
	
	}

	
.sidebar ul {

	list-style-type: none;
	margin:  0px;
	padding: 0px 0px 0px 0px ;
	

	}
.sidebar li{
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	line-height:
	

	}
 
	
.sidebar ul li {
	
	line-height:30px;
	clear:left;	
	width:140px;
	height:30px;
	margin:0px 0px;
	list-style-type: none;
	font-weight:normal;
	font-size:14px;
	border-bottom:1px solid #999999;
	
	}

	
.sidebar ul li a:link, .sidebar ul li a:visited {

	color:#000;
	
	border-bottom:0.1em solid #484848;
	text-decoration: none;
 	padding: 0px 0px 0px 5px;
	display:block;
height:30px;
width:140px;

	}

.sidebar ul li a:hover 
	{

	color: #000;
 	background:#;
	text-decoration:underline; 
	
	}
	
	.gallery_div
	{
	width:740px;
	height:auto;
	float:left;
	background:#;
	margin:0px 0px 0px 10px;
	}
	
	
	 #ul-list
{
margin:0px; padding:0px;
}
#ul-list li
{
margin:0px; padding:5px 40px; list-style:none; background:url(images/check.jpg) 2px 6px no-repeat;  font-size:14px;font-family: 'Glegoo', serif; color:#242526; 
margin-left:2px;
}
#ul-list li:hover
{
text-decoration:;

}

.al_col
{
width:420px;
height:315px;
float:left;
margin:10px 0px 0px 15px;
background:url(images/al_bg.png) repeat-y;
border:1px solid #e2c48b;
}

.al_col p
{
color:#;
}