body {
  padding-top: 0px;
  padding-bottom: 20px;
  background:url(../images/bg.jpg) fixed;
  background-size:cover;
  font-family: 'Raleway', sans-serif;
}



.message
{
color:#FF0000;
text-align:center;
font-family: inherit;
    font-size: 22px;
}

.message h2
{
color:#fff;
font-size: 22px;
    border-top: 4px dotted #E0DA1E;
    padding-top: 16px;
    border-bottom: 4px dotted #E0DA1E;
    padding-bottom: 16px;
	
}

.message h2 strong
{
color:#E0DA1E;
}

.message span
{
color:#E0DA1E;
text-transform: uppercase;
font-weight:700;
  animation: blinker .25s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0.0; }
}

.navbar {
  margin-bottom: 20px;
}
.navbar-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
}
img
{
max-width:100%;
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}
.navbar-wrapper .navbar .container {
  /*width: auto;*/
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height: 500px;
  margin-bottom: 60px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 500px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 500px;
}
.span1
{
padding:20px 0;
}
.center
{
text-align:center;
}
.main-heading h2
{
font-weight:30px;
color:#fff;
font-size:40px;
}
.main-heading span
{
color: #1ac6ff;
}
.span11
{
background:#fff;
padding:20px;
box-shadow: 0px 0px 7px #555;
border-radius:3px;
margin:20px 0;
display:table;
width:100%;
}
.first h3
{
font-size:25px;
font-weight:300;
color: #fc5a1b;
line-height:35px;
margin:0;
}
.icon1
{
font-size:35px;
color:#1ac6ff;
padding:15px 0;
}
.radio-btn
{
font-family: 'Lato', sans-serif;
font-size:16px;
margin:15px 0 0;
}
.radio-btn input
{
margin:10px 0;

}
.first
{
margin:10px 0;
width:100%;
display:table;
}
.hide2
{
display:none;
}
.new-btn a
{
display:inline-block;
background:#1ac6ff;
color:#fff;
padding:15px 25px;
text-transform:uppercase;
font-size:14px;
font-family: 'Lato', sans-serif;
font-weight:700;
}
.new-btn a:hover
{
text-decoration:none;
background:#C40000;
}
.red a
{
background: #C40000;
border:1px solid #C40000;
}
.red a:hover
{
color:#C40000;
background:transparent;
}
.pd0
{
padding:0;
}
/*.pd-l
{
padding-left:15px;
}
.pdl2
{
padding-left:20px;
padding-top:20px;
}
@media(min-width:768px)
{
.pd-l
{
padding-left:0;
}
.pdl2
{
padding-left:0;
padding-top:0;
}
}*/
.tab-content
{
font-family: 'Lato', sans-serif;
line-height:25px;
}
.tab-content h2
{
font-size:26px;
}
.line
{
width:100px;
margin:2% auto 20px;
border:1px solid #DC6D8B;
}
.download a
{
    background-color: #DC6D8B;
	color:#fff;
	display:inline-block;
	padding:5px 13px;
	margin:10px 0;
}
.download a:hover
{
text-decoration:none;
background:#CE3D64;
}
.tab-content h4
{
color:#2DA6CD;
font-size:16px;
margin:15px 0;
font-weight:700;
}
.tab-content p
{
font-size:15px;
line-height:24px;
color:#333;
text-align:justify;
}
.tab-content img
{
margin:15px 0;
}
.tab-content p span
{
color:#DC6D8B;
}

.margin-b-10
{
margin-bottom:10px;
}
