/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:14px;line-height:21px;color:#080808;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;border-radius:3px; } 
strong{
font-size:14px;
}
q{
font-style:italic;
font-size:15px;
font-weight:bold;
letter-spacing: 1px;
color:blue;
}
p{text-indent:10px;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
input:focus	{outline:none;}
/**************************************************************************************/
a											{color:#3E4095; text-decoration:none; outline:0 none;}
a:hover										{color:#ED3237;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 24px;color: #980B0B;
    font-weight: 400;padding:15px 0;}
h3											{font-size:18px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{color:#000; font-family:"Arial", Verdana, Tahoma; font-size:12px;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto; min-width:980px;}
.container									{width:980px; margin:0 auto;}
.maincontent								{background:url(../images/bg.jpg);/*background:url(../images/maincont_bg.jpg) repeat-x left top;*/}
.header										{/*background:#d9d9d9;*/}
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
.header_main								{ width:980px; margin:0 auto; padding:0px 0 0 0; height:120px;}
.head_logo									{ font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; float:left; margin: 0 0 0 5px;}
.phone_numb									{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	float:right;
	padding: 20px 0 0;
	margin: 14px 0px 0 0;
	font-weight:bold;
	line-height:18px;
	text-align:right;
}
.social{text-align:right;line-height: 0px;height: 12px;padding-top:10px;}
.footer .social{text-align:right;height: auto;padding-top:0px;}
.fa{color:#3E4095;}
.head_nav									{  margin:0 0 0px 0;  height: 45px;
    background: -webkit-linear-gradient(red, #980B0B); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(red, #980B0B); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(red, #980B0B); /* For Firefox 3.6 to 15 */
    background: linear-gradient(red, #980B0B); /* Standard syntax (must be last) */
}
/*
.head_nav ul								{ float:left; display:inline-block; padding: 22px 0 0 0;}
.head_nav ul li								{ float:left; display:inline-block; margin:0 95px 0 0;}
.head_nav ul li:hover								{ border-bottom:5px solid blue }
.head_nav ul li a							{ display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff;padding-bottom:5px;}
.head_nav ul li a:hover						{ /*text-decoration:underline;}*/
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
#nav										{}
#nav ul										{}
#nav ul li									{}
#nav ul li a								{}
#nav ul li a span							{}
#nav ul li a:hover							{}

/* ---------------------------------------------------------*/
/* SET: Menu Styling Rox */
.head_nav ul {
  list-style: none;
  padding: 0;
  margin: 0; 
}

.head_nav ul li {
  display: block;
  position: relative;
  float: left;
}

/* This hides the dropdowns */


.head_nav  li ul { display: none;z-index:100; }

.head_nav  ul li a {
  display: block;
  padding: 15px 14px;
  text-decoration: none;
  white-space: nowrap;
  color: #fff;
  font-size:12px;
  line-height:15px;
}

.head_nav ul li a:hover { background: #980B0B;color:#fff; }

/* Display the dropdown */


.head_nav li:hover > ul {
  display: block;
  position: absolute;
}

.head_nav li:hover li { float: none; }

.head_nav li:hover a { background: #333;}

.head_nav li li a{ padding:20px 22px;}
.head_nav li:hover li a:hover,.selected { background: #980B0B;}

.head_nav .main-navigation li ul li { border-top: 0; }

/* Displays second level dropdowns to the right of the first level dropdown */


.head_nav ul ul ul {
  left: 100%;
  top: 0;
}

/* Simple clearfix */

.head_nav ul:before,
.head_nav ul:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

.head_nav ul:after { clear: both; }
 
/*END: Menu styling Rox */

/* ------------------------ MIAN CONTENT HERE --------------*/

.banner										{ height:301px;}
.ban_cont									{/* background:url(../images/bancont_bg.jpg) repeat-x left top; padding:30px 0 0 13px; min-height: 223px; margin-bottom: 35px;*/}
.ban_cont{    background: #fff;
    padding: 15px 40px;}
.aboutus									{ width: 560px; margin:0 50px 0 0; float:left;}
.aboutus_last                                                              { width: 284px;}
.aboutus_last img                                                        {-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px;}
.aboutus_last h3                                                           {text-align:center;}
.aboutus h3									{  font-size:24px; color:#980B0B; font-weight:400;}
.aboutus p									{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:20px; padding:14px 0 20px;}
.aboutus a									{  font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3E4095; padding:15px 7px 4px 7px; display: inline-block;float:right;}
.aboutus a:hover							{ text-decoration:none;color:#980B0B;}

.latest_blog								{ margin-bottom:40px; padding: 0 0 0 15px;}
.latest_blog h2								{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#980B0B;; padding:0 0 24px; font-weight:400;}
.latest_blog p								{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; padding:0 0 15px;}
.latest_blog p a							{ text-decoration:none;}
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
.footer										{ border-top:3px solid #3E4095;}
.fut_cont									{ background:#efefef; margin:2px 0 1px; padding: 20px 0 10px;}
.fut_nav									{ float:left; display:inline-block;}
.fut_nav li									{ float:left; display:inline-block; background:url(../images/li_seprtr.jpg) no-repeat right center;}
.fut_nav li a								{ display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:0 9px 0 9px;}
.fut_nav li a:hover							{ text-decoration:underline;}

.icons										{}
.tweet										{ background:url(../images/twit_icon.png) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding: 0 0 0 22px; margin:0 3px 0 0; height: 16px; width:16px;}
.facebuk									{ background:url(../images/facebuk_icon.png) no-repeat left center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding: 0 0 0 22px; height: 16px; width:16px;}
.copy										{ background:#a9a9a9; padding:20px 0;}
.copy .copy_cont							{  color:#E8E8E8; width:980px; margin:0 auto;text-align:center}
.copy .copy_cont a						    { text-decoration:underline; display:inline-block; color:#ffffff;}
.copy .copy_cont a:hover					{ text-decoration:none; color:#ffffff;}

.testimonial                                                        {margin:0px 0;height:240px;}
.testimonial h3                                                   {font-size: 24px; color: #980B0B;font-weight: 400;padding-bottom:15px;}
.test_                                                                     {width:222px;margin:0 22px 0 0;float:left;}
.test_ p                                                                     {font-style: italic;line-height:22px;}
.test_last                                                             {} 
.test_auth                                                            {float: right;font-weight: bold; text-decoration: underline;pointer-events: none;cursor: default;}
/* ---------------------------------------------------------*/
.button {
    color: #fff;
    font-size: 15px;
    padding: 12px 20px;
    margin: 15px;
}
.button:hover {
color:#fff;
font-weight:bold;
}
.blue_button{
background-color: #3E4095;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}
.red_button{
background-color: #ED3237;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}

#success{width: 80%;margin: 0 auto; color: #ED3237;font-weight:bold;font-size:14px;padding:15px 0 0 70px;}
.breadcrumbs{
text-align:right;
float:right;
}
.page_title h2
{ border-bottom: 1px solid #E0E0E0;}
.page_content{
padding:40px;
background-color:#fff;
margin-bottom:20px;
}
.page_content ul{
list-style: disc;
    margin-left: 30px;
}
.page_content .slider ul{
list-style: none;
margin-left: 0px;
}
.page_content ul li{
    line-height: 23px;
}

.contact_dialogue label{
padding:7px 0; 
}
.page-list-items li{
padding:10px;
}
.prod_enq_btn{
background-color:#980B0B;
padding:5px 12px;
border-radius:10px;
color:#fff;
text-transform:capitalize;
}
.prod_enq_btn:hover{
color:#fff;
}

.table_head{
    border-bottom: 1px solid #a8a8a8;
    /* padding-bottom: 17px; */
    /* display: table-column; */
    height: 20px;
    line-height: 22px;
	  
  }
  .table_head td{
    min-width: 50px;
    font-weight: bold;
    font-size: 14px;
	  background-color: #428bca !important;
  }  
  .product_table td{
  padding: 10px  !important;
      background-color: #d9edf7; 
    border: 1px solid #fff;
  }
   .prod_type li a{
 float:left;
 padding:10px;
 background:#3E4095;
 color:#fff;
 margin:5px;
 border-radius:10px;
 }
 #div_marqee{
    padding: 15px;
    background-color: #5998D8;
    color: #FFFFFF;
    margin: 10px 0;
    font-size: 15px;
    font-weight: bold;
    border-radius: 20px;
}