@charset "utf-8";
/* CSS Document */

.box {
    margin: 0px;
    padding: 0px;
    background: #f6f5f5;
    float: left;
	box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.2);
	overflow: hidden;
}

.boxim{	position:relative;}

	-webkit-border-radius:10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px;  
    border-radius:10px 10px 10px 10px;
box img{
	-webkit-border-radius:10px 10px 0px 0px;
    -moz-border-radius:10px 10px 0px 0px;  
    border-radius:10px 10px 0px 0px;}

.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
    -webkit-transition-duration: 0.7s;
    -moz-transition-duration: 0.7s;
    -o-transition-duration: 0.7s;
    transition-duration: 0.7s;
}
.transitions-enabled.masonry {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}
.transitions-enabled.masonry  .masonry-brick {
    -webkit-transition-property: left, right, top;
    -moz-transition-property: left, right, top;
    -o-transition-property: left, right, top;
    transition-property: left, right, top;
}

@media (max-width: 767px) {  

}

@media (min-width: 768px) {  

}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {   
.col1 { max-width: 50%;
width:600px;}
.col2 { max-width: 30%;
width:400px;}
.col3 { max-width: 20%;
width:300px;}
}

@media only screen and (max-width:600px) {
    body {
        padding: 0px;
    }
    #container{
        width: auto !important;
        padding: 0 0%;
    }
    .box{
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        margin: 5px 0;
    }

.col1 { width: 100%; }
.col2 { width: 100%; }
.col3 { width: 100%; }
.col4 { width: 100%; }

.sp_2col{
    content: "";
    clear: both;
}

.sp_2col .box {
    width: 48.5%;
    float:left;
}
.sp_2col .box:nth-child(2n) {
    float:right;
}

.logo {
    width: 47%;
}
.logo img {
    display:block;
    width:100%;
    height:auto;
}

}
