@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
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.png) 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:#65dede;height:52px; margin-top: -25px;}
nav ul {color:#fff;list-style:none;margin:0px; padding:0;margin-left:25px;}
nav ul li {float:left; text-align:left;padding-top:12px;}
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: 30px;
        line-height: 30px;
        color: #fff;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 500;
        width: 150px;
        padding: 0px 22px;
        background: #45411D;
        border-radius: 25px;
        margin: 0px 5px;
        text-align: center;
    }
nav ul li a:hover{color:#fff;}

nav li ul{
	position: absolute;
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: none;
	z-index: 999999999999;
}
nav li ul li{ float:none; text-align:left; background-image:none;}
nav li ul li a
{
  display: block;
  font-size: 16px;
  text-transform: none;
  text-decoration:none;
  height: 40px;
  line-height: 40px;
  color: #fff;
  padding: 2px 10px;
  border-radius:25px;
  width:200px;
  margin-top:-8px;
  }
/*nav li ul li a:hover{color:#fff;background:;}*/
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;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:#fd8802; line-height:40px; color:#fff; text-align:left; margin-bottom:0;}
.incomebox h5 span{ background:#9f0e18;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;}
.aaa {
    background-image: url(../images/footer.png);
    background-repeat: no-repeat;
    background-size:cover;
}

.contentrow {
    margin-top:100px;
}

#footer h2 {
    font-size: 20px;
    color: #f9d89f;
    font-weight: 500;
    border-bottom: #ffc078 0px dashed;
    padding-bottom: 5px;
}
#footer .links a{display:block;color:black;text-decoration:none; font-size:13px; line-height:20px;}
#footer .links a:hover{color:#fbc991;} 
#footer .copy{margin-top: 20px;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;}
}	