[class*="grid_"] {
  float: left;
  min-height: 1px;
  margin: 0 30px 30px;
}
[class*="grid_"] img {
max-width: 100%;
height: auto;
}
.grid_12 {
  width: 100%;
}
.grid_11 {
  width: 98%;
}
.grid_10 {
  width: 96%;
}
.grid_9 {
  width: 86%;
}
.grid_8 {
  width: 76%;
}

.grid_7 {
  width: 70%;
}
.grid_6 {
  width: 60%;
}
.grid_5 {
  width: 43%;
}
.grid_4 {
  width: 30%;
}

.grid_3 {
  width: 22%;
}

.grid_2 {
  width: 16%;
}
.grid_1 {
  width: 70px;
}

.marginleft20 {
margin-left: 20px;
}

.marginright20 {
margin-right: 20px;
}
.caption{
background: #415164;
text-transform: uppercase; 
opacity: 0.80; 
color: #FFF; 
margin-top: -53px; 
width: 100%;
font-weight: bold; 
font-size: 17px; 
line-height: 17px;
height: 50px; 
}


@media (min-width: 980px) and (max-width: 1199px) {

  [class*="grid_"] {
    float: left;
    min-height: 1px;
    margin: 0 30px 30px;
  }


  .marginright20 {
  margin-right: 15px;
  }



}

@media only screen and (max-width: 1150px) {

.grid_42 {
  width: 340px;
  float: right;
}

}

@media only screen and (max-width: 1120px) {
	

.marginright20 {
margin-right: 15px;
}



  }

@media only screen and (max-width: 1080px) {


.marginright20 {
margin-right: 10px;
}


}

@media (min-width: 768px) and (max-width: 979px) {

  [class*="grid_"] {
    float: left;
    min-height: 1px;
    margin: 0 30px 30px;
  }
 


}
@media only screen and (max-width: 676px) {
	
.grid_4 {
margin-right: 0px !important;
display: block;
	 margin-left: auto;
	 margin-right: auto;
	 text-align: center;
  }
	
.grid_8 {
padding-right: 0px !important;
  }
	

.grid_8 {
margin-left: 0px;
margin-right: 0px;
padding-right: 0px;
}
	

.marginleft20 {
margin-left: 0px;
margin-right: 0px;
}

.marginright20 {
margin-left: 0px;
margin-right: 0px;
}

.


  [class*="grid_"] {
    float: none;
    display: block;
    width: 95%;
    margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .grid_5 {
    /*text-align: justify;*/
  }
  


}
