.bmargin0{
	margin-bottom: 0 !important;
}
.rpadding0{
	padding-right:0 !important;  
}
.main-background{
	background: url(../images/background-image.jpg) no-repeat center center;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: fixed;
      width: 100vw;
    height: 100vh;
}

.logo img{
	width: 400px;

}
.width58{
	width: 58%;
}
.footer{
	background-color: #e50202;
	padding: 0 21px;
}
.footer p{
	font-family: 'Roboto Condensed', sans-serif;
	color: #fff;
	padding: 21px 0;
	margin-bottom: 0 !important;
}
.footer img{
	width: 200px;
	padding: 13px 0;
}
.main-footer{
	position: fixed;
   bottom: 0;
   width: 100%;
}
 @media (max-width: 1024px) and (min-width: 992px){
  .footer p{
    font-size: 12px !important;
  }
 }
  @media (max-width: 390px) and (min-width: 320px){
  .tpadding60{
    padding-top: 60px !important;
  }
  .logo img {
    width: 200px;
  }
  .padding0{
    padding: 0;
  }
}
 @media (max-width: 980px) and (min-width:800px){
 	.logo img{
		width: 300px;
	}
  .footer p{
    font-size: 9px;
  } 
  .logo img {
    width: 280px;
  }
 }
  @media (max-width: 768px) and (min-width:400px){
  	.width80{
  		width: 80%;
  	}
    .padding95{
      padding: 95px 0;
    }
    .footer p{
      padding: 6px 0;
      font-size: 11px;
    }
     .main-background{
      position: static;
      height: 100%;
      width: 100%;
    }

  }
