@import url('../../fonts.googleapis.com/css_5f789d3.css');
body{ padding:0; margin:0; background:url(../images/bg-re.jpg);font-family: 'Roboto', sans-serif;font-size:13px; color:#333;}
h1{ font-size:25px; color:#282828; font-weight:500; text-align:left; margin-top:0px;}
h1 strong{ color:#ed2a4f; font-weight:600;}

h2 {font-size: 20px; color: #b6090e; margin-top:0;}
h3{font-size: 18px;
    border-bottom: #ccc 1px solid;
    padding-bottom: 5px;
    color: #037940;}

header{ background:#fff url(../images/top-re.jpg) top repeat-x; padding:26px 0;box-shadow: #b1afaf 0px 4px 8px;}
header .logo{padding-bottom:10px;}
.right{ float:right;}
.right .icons{ float:left; padding:0 5px;}
.member{margin-top:35px;margin-bottom: 8px;}

#menu{ width:100%;background:#0b650a;height:52px; border-top:#c0ff00 2px solid;margin-top: -25px;}
nav ul {color:#fff;list-style:none;margin:0px; padding:0;}
nav ul li {float:left; text-align:left;background:url(../images/menu-line.png) top right no-repeat;}
nav ul li:first-child {padding-left:0;}
nav ul li:last-child {padding-right:0;background-image:none;}
nav ul li a {display:block;height:50px;line-height:50px;color:#fff;text-transform:uppercase; font-size:14px; font-weight:500;padding:0px 25px;}
nav ul li a:hover{ background:#0c905f;color:#fff;}


nav li ul{
	position: absolute;
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: none;
	z-index: 999999999999;
  	background:#ff6200;
	border-bottom:#fff 1px solid;
}
nav li ul li{ float:none; text-align:left; background-image:none;}
nav li ul li a
{
  display: block;
  font-size: 13px;
  text-transform: none;
  text-decoration:none;
  height: 30px;
  line-height: 30px;
  color: #fff;
  padding: 0px 10px;
  border-radius:0px;
  border-bottom:#ccc 1px solid;
  
  }
nav li ul li a:hover{color:#fff;background:#09b636;line-height:30px; height: 30px; border-radius:0px;}
nav li:hover ul{display: block;}
				
.slicknav_menu{ display:none;}	
#banner{margin-bottom:25px;}
#banner .banner h1{text-align:left;background:url(../images/hea-bg.png) no-repeat;font-size:22px;font-weight:600;line-height:42px;padding-left:15px;position:absolute;margin-top:8%;color:#b6090e; width:50%}


#leftbox{ border:#bb0b0f 1px solid; border-bottom:#bb0b0f 3px solid; background:#fff; margin-bottom:30px;}
#leftbox h3{font-weight:400;height:40px;color:#fff;display:inline-block;background: url(../images/heading-bg.jpg);margin-top:0px;font-size:22px;line-height:40px; width:100%;padding-left: 15px;}
#leftbox h3:after{content:"";width:19px;height:40px;background:url(../images/left-head-bg.jpg) right;position:absolute; right:0;margin-right: 15px;}
#leftbox .leftmenu{padding:5px 10px;}
#leftbox .leftmenu ul{ margin:0; padding:0; list-style:none;}
#leftbox .leftmenu ul li{background:url(../images/icon-left.png) left no-repeat; font-size:13px; line-height:28px; border-bottom:#ccc 1px solid;}
#leftbox .leftmenu ul li a{ color:#333; text-decoration:none; display:block; padding-left:25px;}
#leftbox .leftmenu ul li a:hover{ background:#eee url(../images/icon-left.png) left no-repeat;; color:#a7070c;}
#leftbox p{ border-bottom:#a7070c 1px dashed; padding:9px 0;}
.news{display:none;}

.bond{ border:#fd4202 4px solid; overflow:hidden; margin-bottom:15px;}
.bond h4{ background:url(../images/box-heading.png) no-repeat;font-size:16px; font-weight:600; line-height:36px; padding-left:15px;position: relative;margin-top:-48px; color:#fff;}

.incomebox{ border:#ccc 1px solid; overflow:hidden; margin-bottom:25px; color:#a09e9e; text-align:center; font-size:14px; line-height:20px;}
.incomebox h4{text-align:left;background:url(../images/hea-bg.png) no-repeat;font-size:20px;font-weight:600;line-height:42px;padding-left:15px;position:absolute;margin-top:30px;color:#333; width:100%}
.incomebox h5{ background:#03b110; line-height:40px; color:#fff; text-align:left; margin-bottom:0;}
.incomebox h5 span{ background:#2e840b;padding: 11px 10px;}
.incomebox h5 span a{color:#fff;}
.incomebox h5 span:hover{ background:#fd4202;}
table th {background:#fd3c03;color:#fff;font-size: 16px;font-weight: 500;}

.terms-conditions ol{ margin:0; padding:0!important; list-style: none!important; margin-top:35px;}
.terms-conditions li{list-style: none; background:#fda238; font-size:16px; line-height:27px; padding:0 10px; color:#0a0a0a;margin-bottom: 1px; text-align:left; font-weight:600;}
.terms-conditions ol p{ text-align:justify; padding:10px; padding-bottom:0px; line-height:20px;}
.terms-conditions li:before {margin-right: 10px;background:#c6324a;border-radius: 100%;color: white;width: 1.2em;text-align: center;display: inline-block; line-height:18px; font-size:14px;}

.well-lg{padding: 10px 15px;border-radius: 6px;box-shadow: #ccc 0px 1px 0px 10px;}

ol li{line-height:22px;}
hr{border-top: 1px solid #d8d4d4;}

.btn-info{padding:10px; font-size:16px;}

.color{color: #b6090e;}

#footer{ background:#5d8241; margin-top:30px; color:#ffc078; padding-top:15px;}
#footer h2{font-size:20px; color:#f9d89f; font-weight:500; border-bottom:#ffc078 0px dashed; padding-bottom:5px;}
#footer .links a{display:block;color:#ffc078;text-decoration:none; font-size:13px; line-height:20px;}
#footer .links a:hover{color:#fbc991;} 
#footer .copy{margin-top: 20px;background: #0d501b;padding: 10px 5px;overflow: hidden;}
#footer .copy span{float: right;}

@media (min-width:200px) and (max-width:768px) 
{
	header .logo{width:90%;}
	.slicknav_menu {display: block;}
	#menu{ display:none;}
	.member{margin-top:15px;margin-bottom: 8px; display:none;}
	#leftbox{display:none;}
	#footer .copy span{float:none;}
}	