.hero {
 background-color:#fff
}
@media(min-width:992px) {
 .hero {
  background: #fff;
  -webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);
  -moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);
  box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);
  margin-bottom: 0px;	  
 }
}

.hero.sixty-forty {
 background:#fff
}
@media(min-width:992px) {
 .hero.sixty-forty {
  background:#fff;
  box-shadow:none
 }
}

.padding-5 {
	padding-left: 5px;
	padding-right: 5px;
}
	
.container-homepage {
 margin-right:auto;
 margin-left:auto;
 padding-left:15px;
 padding-right:15px
}
@media(min-width:768px) {
 .container-homepage {
  width:100%;
 }
}
@media(min-width:992px) {
 .container-homepage {
  width:100%;
 }
}
@media(min-width:1200px) {
 .container-homepage {
  width:100%;
 }
}

.padding-bottom-7 {
  padding-bottom: 0px;
  padding-top: 15px;
}
@media(min-width:768px){
.padding-bottom-7 {
   padding-bottom: 7px;
   padding-top: 7px;
	}
}



.col-sm-7{
position: relative;
min-height: 1px;
padding-left: 5px;	
padding-right: 0px;
}
@media(max-width:767px){
.col-sm-7 {
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 15px;
}	
}

.col-sm-5{
position: relative;
min-height: 1px;
padding-right: 2px;	
padding-left: 0px;
}
@media(max-width:767px) {
.col-sm-5 {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}	
}

.col-md-7{
position: relative;
min-height: 1px;
padding-left: 5px;	
padding-right: 0px;
}
@media(max-width:767px){
.col-md-7 {
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 15px;
}	
}

.col-md-5{
position: relative;
min-height: 1px;
padding-right: 2px;	
padding-left: 0px;
}
@media(max-width:767px) {
.col-md-5 {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}	
}