* {
margin:0;
padding:0;
/*font-family: 'Open Sans', sans-serif;*/
}

p{font-size: 14px;}

table{font-size: 14px;}
/*
html, body {
  height: 100%;
}
*/
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.player .vp-title .vp-title-header h2 {display:none !important;}
.header {
    background:#000;
/*    width:100%;*/
}
.logo img {
    position: absolute;
    top:0;
    left: 0;
    z-index: 9999;
}
.carousel {
    position: relative;
}
.downloads {
    float: right;
     margin-top:20px;
}
.downloads a {
    background: rgba(191,42,48,1);
background: -moz-linear-gradient(top, rgba(191,42,48,1) 0%, rgba(191,42,48,1) 36%, rgba(143,2,8,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(191,42,48,1)), color-stop(36%, rgba(191,42,48,1)), color-stop(100%, rgba(143,2,8,1)));
background: -webkit-linear-gradient(top, rgba(191,42,48,1) 0%, rgba(191,42,48,1) 36%, rgba(143,2,8,1) 100%);
background: -o-linear-gradient(top, rgba(191,42,48,1) 0%, rgba(191,42,48,1) 36%, rgba(143,2,8,1) 100%);
background: -ms-linear-gradient(top, rgba(191,42,48,1) 0%, rgba(191,42,48,1) 36%, rgba(143,2,8,1) 100%);
background: linear-gradient(to bottom, rgba(191,42,48,1) 0%, rgba(191,42,48,1) 36%, rgba(143,2,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2a30', endColorstr='#8f0208', GradientType=0 );
    color:#fff;
    padding:10px;
    border-radius: 10px;
    font-weight: bold;
    text-decoration: none;
   
}
.navbar{margin-left: -80px;}
 nav{
    margin-top:25px;
    
}
nav ul {
    list-style: none;
}
nav ul li {
    display: inline-block;
}
nav ul li a {
    text-transform: capitalize;
    text-decoration: none;
    color:#fff;
/*    padding:0px 30px;*/
    
}
.nav > li > a{
     padding-left: 28px;
    padding-right: 28px;
    padding-top:12px;
    padding-bottom:15px;
margin-top:-12px;
    
}

@media only screen and (max-width:640px){
.downloads {

margin-bottom:20px;

}

}
.navbar-nav > li > a {
    line-height:50px;
}
.navbar {
    margin-bottom:0;
}
.dropdown:hover .dropdown-menu{
    display: block;
    
}
.dnb{margin-top:19px;}

.three_blocks {
    margin-top:10px;
    margin-bottom:70px;
}


.three_blocks1 {
    margin-top:40px;
    margin-bottom:40px;
}
.three_blocks2 {
    margin-top:40px;
    margin-bottom:40px;
}
.three_blocks3 {
    margin-top:40px;
    margin-bottom:100px;
}
.three_blocks4 {
    margin-top:30px;
    margin-bottom:0px;
}
.three_blocks5 {
    margin-top:30px;
    margin-bottom:0px;
}
.three_blocks6 {
    margin-top:30px;
    margin-bottom:30px;
}
.three_blocks7 {
    margin-top:40px;
    margin-bottom:100px;
}
.three_blocks8 {
    margin-top:15px;
    margin-bottom:10px;
}
.three_blocks9 {
    margin-top:10px;
    margin-bottom:40px;
}
.three_blocks10 {
    margin-top:30px;
    margin-bottom:30px;
}
.three_blocks11 {
    margin-top:30px;
    margin-bottom:20px;
}
.three_blocks12 {
    margin-top:0px;
    margin-bottom:45px;
}

.three_blocks h4 {
    font-weight: bold;
    text-transform: capitalize;
/*    text-align: center;*/
}
.clearfix{
    clear:both;
     display: block;
    content: "";
}
.block6 >li{
    margin-left:10px;
}
.block {
    padding-top:30px;
 
}
.block img{
    margin-top:20px;
}
.block iframe {
}
.block p {
    margin-top:20px;
    text-align: justify;
    padding-right:40px;
    line-height:30px;
    margin-bottom:20px;
}
.block ul {
    list-style: circle inside;
    margin-top:20px;
    margin-bottom:20px;
    
}
.block ul li {
    padding:6px 0;
}
.block a {
    text-decoration: none;
    color:#fff;
    padding:10px 20px;
     margin-top:20px;
}
.btns {
   
    background: rgba(191,42,48,1);
background: -moz-linear-gradient(top, rgba(191,42,48,1) 0%, rgba(191,42,48,1) 36%, rgba(143,2,8,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(191,42,48,1)), color-stop(36%, rgba(191,42,48,1)), color-stop(100%, rgba(143,2,8,1)));
background: -webkit-linear-gradient(top, rgba(191,42,48,1) 0%, rgba(191,42,48,1) 36%, rgba(143,2,8,1) 100%);
background: -o-linear-gradient(top, rgba(191,42,48,1) 0%, rgba(191,42,48,1) 36%, rgba(143,2,8,1) 100%);
background: -ms-linear-gradient(top, rgba(191,42,48,1) 0%, rgba(191,42,48,1) 36%, rgba(143,2,8,1) 100%);
background: linear-gradient(to bottom, rgba(191,42,48,1) 0%, rgba(191,42,48,1) 36%, rgba(143,2,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2a30', endColorstr='#8f0208', GradientType=0 );
    color:#fff;
 border-radius: 10px;
    font-weight: bold;
    text-decoration: none;
}
.foot_head {
    background:rgb(191,42,48);
    height:5px;
}
/*
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;

  height: 60px;
  background-color: #000;
    color:#fff;
}
*/
/*
footer {
    position:relative;
   left:0px;
   bottom:0px;
   width:100%;
    
}
*/

/*
.footer {
    background:#000;
    color:#fff;
   bottom:0;
    
}
*/
.footer p {
    margin-top:20px;
}
.creatives {
    float:right;
}
.red {
    color:red;
}
.creatives a {
    text-decoration: none;
    color:#fff;
/*    text-transform: uppercase;*/
}
.black_line  {
    background: #000;
    height:10px;
}
.three_blocks p {
    text-align: justify;
}
.three_blocks ul {
    list-style-position: inside;
}
.three_blocks ul li {
    padding:5px 0;

}
.three_blocks img {
    margin: 10px 0px;
}
.career_img img {
    margin-top:60px;
}
.btn {
    color:maroon;
    padding:5px 0;
    width:20%;
    border:1px solid #999;
    border-radius:0px;
}
.btn:hover {
    border:1px solid blue;
    color:maroon;
}
.contact_details p {
/*    margin-bottom:20px;*/
/*    line-height:20px;*/
    
}
.contact_details h4 {
    margin-top:20px;
}
.three_blocks iframe {
    margin-top:20px;
    margin-bottom:20px;
}
.m_desbox{
	width:288px;
/*	height:29px;*/
	float:left;
	background-color:#600;
}
.m_desbox a{
    text-decoration: none;
    color:#fff;
    padding:10px;
}
.slider {background: #560f10; text-align: center;}
.slider img {
/*    margin-left:14%;*/
    width:1600px;
}
.carousel-inner .item {
/*    text-align: center;*/
/*    margin-left:14%;*/
}
.modal-content img {
    border:15px solid #fff;
}
table {
    margin-bottom:50px;
}
.lists ul {
    list-style: url('../images/erro.png') inside;
}
.navbar-toggle .icon-bar {
  background-color: #888;
}
.dropdown-menu > li{
    display: block;
}


.gallery > a> img{
    border:10px solid transparent;
}

   
html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 100px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100px;
   background:#000;
    color:#fff;
}
.creatives{
    background:#000;
}

@media only screen and (min-width:1280px){
    .footer{
      height: 60px;  
    }
    
    
}
@media only screen and (min-width:320px) and (max-width:640px){
    
    .navbar{margin-left:150px;}
    
    .nav > li > a {
    padding-left:10px;
    padding-right: 10px;
    padding-top:5px;
    padding-bottom:5px;
}
    .dnb{margin-top: 0px;}
    
    
}

@media only screen and (min-width:768px) and (max-width:1024px){
    
    
    .nav > li > a {
    padding-left:5px;
    padding-right:25px;
    padding-top:12px;
    padding-bottom:30px;
}
    .dnb{margin-top: 0px;}
    
    
}

@media only screen and (min-width:768px) and (max-width:1000px){
    
    
    .dnb{margin-top: -52px;}
    
    
}

@media only screen and (min-width:1024px) and (max-width:1024px){
    
    
    .dnb{margin-top: -85px;}
    
    
}

@media only screen and (min-width:320px) and (max-width:640px){
    
    
    .dnb{margin-top:0px;}
    
    
}
