.td_input{
	padding:4px 0px 4px 0px;
}

input, select, option{
	color:#000
}
body {
  padding-top: 20px;
  padding-bottom: 20px;
  background:#000;
  color:#ccc;
  font-family:georgia,times,serif;
  font-size:16px;
}
a{
	color:#C6DE6F;
	text-decoration:none;
}
a:hover{
	color:#fff;
	text-decoration:none;
	background:#C6DE6F;
}
.navtop{
	color:#fff;
	text-decoration:none;
	white-space: nowrap;
	font-size:22px;
}

h4{
	color:#000;
	background:#BEAD80;
	font-size:16px;
	padding-top:2px;
	height:20px;
}
h2{
	color:#000;
	background:#BEAD80;
	font-size:22px;
	padding-top:2px;
	font-weight:700;
	margin-bottom:20px;
}
p{
	color:#eee;
	font-size:14px;
}
li{
	color:#eee;
	font-size:14px;
	padding-bottom:6px;
}
.highlight{
	color:#fff;
	font-style:italic;
}
.subhead{
	color:#fff;
	font-family:helvetica, arial, sans;
	font-size:18px;
}
body{
	font-family:helvetica, arial, sans;
}
h1{
	color:#fff;
	font-size:30px;
	margin-bottom:20px;
	font-family: georgia;
}
h3 {
  margin-top: 0px;
  margin-bottom: 8px;
}

/* Everything but the jumbotron gets side spacing for mobile first views */
.header,
.marketing,
.footer {
  padding-right: 15px;
  padding-left: 15px;
}

/* Custom page header */
.header {
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}
/* Make the masthead heading the same height as the navigation */
.header h3 {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* Custom page footer */
.footer {
  padding-top: 19px;
  color: #777;
  border-top: 1px solid #e5e5e5;
}

/* Customize container */
@media (min-width: 768px) {
  .container {
    max-width: 820px;
  }
}
.container-narrow > hr {
  margin: 30px 0;
}


/* Supporting marketing content */
.marketing {
  margin: 40px 0;
}
.marketing p + h4 {
  margin-top: 28px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
  /* Remove the padding we set earlier */
  .header,
  .marketing,
  .footer {
    padding-right: 0;
    padding-left: 0;
  }
  /* Space out the masthead */
  .header {
    margin-bottom: 30px;
  }

}

/*css*/

.col-xl-4 {
    flex: 40%;
    width: 40%;
    float: left;
}
.col-xl-8 {
       flex: 60%;
    width: 57%;
    float: left;
    margin-left: 20px;
}
.single-featured-box img{
	width: 100%;
}