.bluchic-gallery-section {width: 100%; clear: both; margin: 15px auto;}
.bluchic-gallery-section:before,
.bluchic-gallery-section:after,
.bluchic-gallery-item:before,
.bluchic-gallery-item:after {content: ''; clear: both; display: table;}

/* .bc-gallery-grid */
.bluchic-gallery-grid {clear: both; margin: 0 auto; padding: 0; position: relative; text-align: center;}
.bluchic-gallery-item {width: 32%; margin: 0 2% 30px 0; float: left; cursor: default;}
.bluchic-gallery-item:nth-child(3n) {float: left; margin: 0 0 30px 0;}
p.bluchic-gallery-paragraph {margin: 0 0 20px 0; padding: 0;}
h3.bluchic-gallery-title {}
.bluchic-gallery-item .bluchic-gallery-thumb {display: block; opacity: .7; transition: .3s;}
.bluchic-gallery-item .bluchic-gallery-thumb:hover {display: block; opacity: 1; transition: .3s;}
.bluchic-gallery-item a,
.bluchic-gallery-item a:hover {text-decoration: none; border: none;}
a.bluchic-gallery-button {display: block; font-size: 13px; background: #fff3ee; color: #000; border: 1px solid #fff3ee; padding: 5px 0; margin: 0 auto; width: 90%; text-transform: uppercase; transition: .3s; letter-spacing: .1em;}
a.bluchic-gallery-button:hover {background: #fff; color: #000; border: 1px solid #000; transition: .3s;}

/********** @media **********/
@media all and (max-width: 480px) {
	.bluchic-gallery-item {width: 100%; margin: 0 0 30px 0; float: none;}
}

/********** @media **********/
@media all and (min-width: 481px) and (max-width: 1199px) {

}

/********** @media **********/
@media all and (min-width: 1200px) {

}