@charset "utf-8";
/* CSS Document */
body	{  
		margin:0;
		padding:0;
		font:normal 12px/17px Helvetica, sans-serif, Arial;
		word-spacing:0px;
		background:#f2f2f2;
		color:#333333;
}
* html 	{
		margin:0;padding:0;
	   	}


.img_border	{
			padding:1px;  
			background:#FFFFFF;
			border:5px solid #CFCFCF;
			margin-bottom:10px; 
			
			}

.img_border:hover 	{
					border:5px solid #aaa;
					}	
				  	
a	{
	text-decoration:none;
	color:#0091D4;
	outline:none;	
	}
  
a:hover	{
		color:#0091D4;
		text-decoration:none;
       	}
img
{  border-style: none;
}
strong{ color:#990000;}
/* Headings
------------------------------------------------------*/



h1	{
	font: normal 28px/28px "PTSansBold", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:10px
	margin:0;
	color:#0066CC;
	}

h2	{margin-top:10px;
	font: normal 25px/26px "PTSansBold", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 10px 0;	
	}

h3 	{ 
	font: normal 22px/24px "PTSansBold", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0066CC;
	margin-top:10px;
	margin-bottom:0px;
	
	}

h4 	{ 
	font: normal 18px/20px "PTSansBold", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0066CC; 
	margin-top:10px;
	
	}

h5 	{ 
	font: bold 14px "Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #990000; 
	margin:0;
	margin-top:10px;
	}

h6 	{ 
	font: italic normal 12px "Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000; 
	margin:0;
	}


/* Page Structure
------------------------------------------------------*/	
#wrapper { position: relative; min-height: 100%; width: 100%; }
#page { padding-bottom:20px; }
.page	{ width:100%; }
.shell { width: 960px; margin: 0 auto;}
.shell1 { width: 700px; float:right;}
.shell-image{ width: 960px; margin: 0 auto; padding: 0; background: url(../images/bg-flash.png) no-repeat; height:220px;}
#content{ }
/*--------------------------------------------------------------------------------------------*/
#form {
	padding: 15px 0;
	}


		#form label {
			font-size: 1.2em;
			width: 140px;
			display: inline-block;
			margin-right: 0px;
			margin-bottom: 15px;
			}
		

		#form .input {
			background:#fbfbfb;		
			border: 1px solid #e5e5e5;
			padding: 5px 7px;
			margin-bottom: 15px;
			width: 360px;
			}
		

		#form select {
			background:#fbfbfb;			
			width: 375px;			
			font: 1.2em Tahoma;
			border: 1px solid #e5e5e5;
			padding: 5px 6px;
			margin-bottom: 15px;
			}
		

		#form textarea {
			background:#fbfbfb;			
			border: 1px solid #e5e5e5;
			vertical-align: top;
			width: 355px;
			font: 1.1em Tahoma;
			line-height: 1.7em;
			padding: 9px;
			height: 200px;
			}
		

		#form .indent {
			padding-left: 145px;
			padding-top: 15px;
			}
			
		/* The button */
		#form .submitbutton {
			background:url(../images/button.gif) no-repeat;
			width: 105px;
			border:none;
			height:28px;
			}

/*--------------------------------------------------------------------------------------------------------------
head
-----------------------------------------------------------------------------------------------------------------*/
#header, #header .shell { height: 160px; background: #e5e5e5; }
#line{ background: url(../images/bottom.png); width:100%; height:15px;}
#header .shell { position: relative;}
/*--------------------------------------------------------------------------------------------------------------
menu
* topmenu
------------------------------------------------------*/
#menu{
	position: absolute; 
	bottom: -1px; 
	/*right: 0; 
	float:right;*/
	font-family: Tahoma, Arial, "Trebuchet MS", Sans-Serif; 
	text-align: center;
	width: 100%;
	background: #187e3d;
	border-radius: 7px 7px 0px 0px;
}

.card.p-2.m-2.bg_color:hover {
    border: 1px solid #dee2e6;
    box-shadow: black;
}


/*###########################################################
				List Item
############################################################*/


ul.listitems
{
margin:0 0 20px 20px;
padding:0;
}

ul.listitems li
{
margin:0;
padding: 3px 10px;
list-style:circle;
}


ul.listitems li strong{
color:#000;
}


/* index sliderpart
--------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------
body
-----------------------------------------------------------------------------------------------------------------*/
.in { border: solid 1px #666666; }
.cnt { padding: 6px 12px 12px; }
.cl { clear: both; height:10px; line-height: 0; font-size: 0; text-indent: -4000px; }
.column { float: left; display: inline; width: 310px; }
.middle-col { margin: 0 15px; }
#main {background:#fff; border:1px solid #CCCCCC; }
#main1 { padding:15px 0px 15px;background:#fff; border:1px solid #CCCCCC; }
#red-line{ background:#ff9704 ; width:961px; height:5px; margin:0 auto; padding:0;  margin-top:-15px;}
#red-line1{ background: #ff9704 ; width:701px;height:5px; float:right; margin:0 auto; padding:0; margin-top:-15px;}
.floatleft { float:left; }	
.floatright { float:right;}	
.top{ background:url(../images/head.png) no-repeat; width:960px; height:16px;}



.post { padding: 5px 15px 5px 10px; } 
.post h2 { font: 20px "Trebuchet MS", Arial, sans-serif; color: #404040; margin-bottom: 7px; }
.post h2 span { color: #be3f24; }
.post p { padding-bottom: 10px; }
.post ul { list-style: none outside; padding: 20px 0 0 0; }
.post li { 
	background: url(../images/latest-news-actions.gif) no-repeat 0 2px; 
	padding-left: 15px; 
	padding-bottom: 5px; 
}

.post li a { 
	font-size: 11px; 
	line-height: 11px; 
	color: #c24426; 
	text-decoration: underline;
}

.bg_color{
	background: #dee2e6 !important;
}

.post li a:hover { text-decoration: none; }



/******************/
.service { 
	width: 280px; 
	height: 260px; 
	margin-left:10px;
	
}

.service p { 
	text-align: center; 
	color: #fff; 
	font-size: 11px; 
	line-height: 15px; 
	padding: 5px 0; 
}

.service .more { 
	display: block;
	height: 28px;
	width: 113px;
	text-align: center;
	color: #5d5d5d;
	font-size: 13px;
	line-height: 28px;
	margin: 7px auto; 
}
/*
	firstbox
*/
.column { float: left; display: inline; width: 310px; }
.middle-col { margin: 0 5px; }

.first-box{ border:1px solid #7b94a3; padding:1px; }
.first-box h2 { height: 57px; }
.first-box h2 span { 
	display: block; 
	height: 5px; 
	position: relative; 
	top: 15px;
}

/*
	second
*/

.second-box { border:1px solid #7b94a3; padding:1px; }
.second-box h2 { height: 57px; }
.second-box h2 span { 
	display: block;
	height: 26px;
	margin-left:5px;
	position: relative;
	top: 15px;
}

/*
	third
*/

.third-box { border:1px solid #7b94a3; padding:1px; }
.third-box h2 { height: 57px; }
.third-box h2 span {
	display: block;
	height: 26px;
	margin-left:5px;
	position: relative;
	top: 15px;
}

--------------------------------------------------------------------------------------------*/
#form {
	padding: 15px 0;
	}


		#form label {
			font-size: 1.2em;
			width: 140px;
			display: inline-block;
			margin-right: 0px;
			margin-bottom: 15px;
			}
		

		#form .input {
			background:#fbfbfb;		
			border: 1px solid #e5e5e5;
			padding: 5px 7px;
			margin-bottom: 15px;
			width: 360px;
			}
		

		#form select {
			background:#fbfbfb;			
			width: 375px;			
			font: 1.2em Tahoma;
			border: 1px solid #e5e5e5;
			padding: 5px 6px;
			margin-bottom: 15px;
			}
		

		#form textarea {
			background:#fbfbfb;			
			border: 1px solid #e5e5e5;
			vertical-align: top;
			width: 355px;
			font: 1.1em Tahoma;
			line-height: 1.7em;
			padding: 9px;
			height: 200px;
			}
		

		#form .indent {
			padding-left: 145px;
			padding-top: 15px;
			}
			
		/* The button */
		#form .submitbutton {
			background:url(../images/button.gif) no-repeat;
			width: 105px;
			border:none;
			height:28px;
			}


/*###########################################################
				Footer
############################################################*/

#footer	{
	width:100%;	
	border-top:3px solid #dc3545;
	border-bottom:1px solid #187e3d;
	background:#272524;
	overflow:hidden;
	padding:10px 0 5px 0;
	margin-top:0px;
}


#footer h4  {
	margin:0 0 5px 0;
	color:#fff;
}


						
/*	Footer Lists	*/


#footer	ul {
	margin:0px 0 10px 0;
	padding:0;
}

.background-title {
	background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    overflow: hidden;
    /*max-height: 135px;*/
    bottom: 0;
    text-align: center;
    width: 100%;
    position: absolute;
    text-transform: uppercase;
    height: 167px;
}
.p-title {
    text-transform: uppercase !important;
}
.p-title-font{
	font-size: 15px;
	line-height: 20px;
}
.background-title-service{
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 16px;
    line-height: 70px;
    overflow: hidden;
    bottom: 0;
    text-align: center;
    width: 100%;
    position: absolute;
    text-transform: uppercase;
    height: 70px;


}

	#footer ul li {
		margin-left: 30px;
		/* list-style-type: none; */
		color: #fff;
	}

		#footer li a	{
			height:100%;
			padding:3px 0;
			margin:0px 0;
			text-decoration:none;
			}

			#footer li li a	{
				margin:0;
				text-decoration:none;
				}

	#footer li a:link, 
	#footer li a:visited	{
		color:#fbfbfb;
		display:block;
		text-decoration:none;
		}

		#footer li li a:link, 
		#footer li li a:visited	 {
			color:#6b6b6b;
			display:block;
			text-decoration:none;
			}


	#footer li.current a	{
		color:#006FB7;
		text-decoration:none;
		}

	#footer li a:hover	{
		color:#006FB7;
		text-decoration:none;
		}
				
	
	.copyright	{
		background: #187e3d;
	    overflow: hidden;
	    height: 40px;
	    padding: 5px 0;
		text-align: center;
	    line-height: 30px;
	}
		

/*	Error / Success / Notice	
/*	Error / Success / Notice	
-----------------------------------------------------------------------------------*/
#content-product{ float:left; border-bottom:1px dashed #CCCCCC; padding-bottom:5px;width:650px;}
.a{ text-decoration:none;}














