.masonry{display:block;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}
.masonry.masonry-columns-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}
.masonry.masonry-columns-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}
.masonry.masonry-columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}
.masonry.masonry-columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.masonry.masonry-columns-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}
@media(max-width:1170px){.masonry.masonry-columns-5,.masonry.masonry-columns-4,.masonry.masonry-columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}}
@media(max-width:991px){.masonry.masonry-columns-4,.masonry.masonry-columns-5,.masonry.masonry-columns-3{-webkit-column-count:2;-moz-column-count:2;column-count:2}}
@media(max-width:767px){.masonry.masonry-columns-4,.masonry.masonry-columns-5,.masonry.masonry-columns-3{-webkit-column-count:2;-moz-column-count:2;column-count:2}}
@media(max-width:540px){.masonry.masonry-columns-4,.masonry.masonry-columns-5,.masonry.masonry-columns-3,.masonry.masonry-columns-2{-webkit-column-count:1;-moz-column-count:1;column-count:1}}
.masonry .masonry-item{border:solid 1px #992065;display:inline-block!important;width:100%!important;max-width:100%!important;position:relative;display:block;background-color:#fff;float:none!important;margin-right:0!important;margin-bottom:1rem!important;overflow:hidden;padding:0;transition:all .4s ease-in-out;}
.media{width:100%;height:100%;position:absolute;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease}
.masonry-item a .media{transform:scale(0.94);-moz-transform:scale(0.94);-webkit-transform:scale(0.94);-o-transform:scale(0.94);-ms-transform:scale(0.94)}
.masonry-item a:hover .media{transform:scale(1.0);-moz-transform:scale(1.0);-webkit-transform:scale(1.0);-o-transform:scale(1.0);-ms-transform:scale(1.0)}
.masonry-item a{width:100%;height:100%;overflow:hidden;display:block}
.masonry-item div.subhead{position:absolute;font-family:'poppinssemibold';font-size:2.8rem;text-transform:uppercase;bottom:0;padding:0.3% 0 0;left:0;right:0;margin-bottom:0.99rem;text-align:center;display:table-cell!important;vertical-align:middle}
.masonry-item h2{position:absolute;font-family:'poppinssemibold';font-size:2.8rem;text-transform:uppercase;top:0;padding:0.3% 0 0;left:0;right:0;margin:1rem 0.5rem;text-align:center;display:table-cell!important;vertical-align:middle;z-index:1000;}
.masonry-item h2 span{display:block;margin-top:0.05rem;line-height:23px;font-family:'poppinssemibold';font-size:1.20rem;text-transform:uppercase}
.masonry-item div.subhead span{display:block;margin-top:0.05rem;line-height:23px;font-family:'poppinssemibold';font-size:0.9rem;text-transform:uppercase}
.masonry-item h2 strong{text-transform:lowercase;font-size:35px;font-family:'poppinsbold';color:rgba(1,1,1,0.55);margin-top:2rem;display:block}
@media screen and (max-width:991px){.masonry-item h2{font-size:2rem}.masonry-item h2 span{font-size:1rem}.masonry-item h2 strong{font-size:40px}}
@media screen and (max-width:767px){.masonry-item h2{font-size:2rem}.masonry-item h2 span{font-size:1rem}.masonry-item h2 strong{font-size:40px}}
.masonry-item a:hover h2{opacity:0.7}
.masonry-item .media {background-size:contain;} 
#homepageproduct .media-height{min-height:365px}
#productspage .media-height{min-height:455px}
@media screen and (max-width:1600px){
#homepageproduct .media-height{min-height:350px}
#productspage .media-height{min-height:385px}
}
@media screen and (max-width:1500px){
#homepageproduct .media-height{min-height:350px}
#productspage .media-height{min-height:375px}
}
@media screen and (max-width:1400px){
#homepageproduct .media-height{min-height:345px}
#productspage .media-height{min-height:350px}
}
@media screen and (max-width:1300px){
#homepageproduct .media-height{min-height:335px}
#productspage .media-height{min-height:335px}
}
@media screen and (max-width:1200px){
#homepageproduct .media-height{min-height:320px}
#productspage .media-height{min-height:320px}
}
@media screen and (max-width:1160px){
#homepageproduct .media-height{min-height:330px}
#productspage .media-height{min-height:320px}
}
@media screen and (max-width:1100px){
#homepageproduct .media-height{min-height:320px}
#productspage .media-height{min-height:315px}
}
@media screen and (max-width:991px){
#homepageproduct .media-height{min-height:310px}
#productspage .media-height{min-height:360px}
}
@media screen and (max-width:791px){
#homepageproduct .media-height{min-height:310px}
#productspage .media-height{min-height:310px}
}
@media screen and (max-width:591px){
#homepageproduct .media-height{min-height:300px}
#productspage .media-height{min-height:300px}
}
@media screen and (max-width:391px){
#homepageproduct .media-height{min-height:275px}
#productspage .media-height{min-height:275px}
}
#productinner .media{background:url(../images/plain-bg.jpg) bottom center no-repeat #f6fbfd;}
#productinner .media:after{background:url(../images/plain-bottom-bg.png) bottom center no-repeat;}
#productinner .media-height{min-height:425px}
#productinner .masonry-item img{position:absolute;top:65px;z-index:1000;left:5%;width:90%}
#homepageproduct .masonry-item img{position:absolute;top:65px;z-index:1000;left:5%;width:90%}
#productspage .masonry-item img{position:absolute;top:65px;z-index:1000;left:5%;width:90%}
#productinner .masonry-item{border:solid 1px #992065;display:inline-block!important;width:100%!important;max-width:100%!important;position:relative;display:block;background-color:#fff;float:none!important;margin-right:0!important;margin-bottom:1rem!important;overflow:hidden;padding:0;transition:all .4s ease-in-out;}
@media screen and (max-width:1670px){
#productinner .media-height{min-height:350px}
.masonry-item h2 span{font-size:1.25rem;}
}
@media screen and (max-width:1570px){
#productinner .media-height{min-height:335px}
.masonry-item h2 span{font-size:1.25rem;}
}
@media screen and (max-width:1500px){
#productinner .media-height{min-height:330px}
.masonry-item h2 span{font-size:1.20rem;}
}
@media screen and (max-width:1400px){
#productinner .media-height{min-height:315px}
.masonry-item h2 span{font-size:1rem;}
}
@media screen and (max-width:1300px){
#productinner .media-height{min-height:280px}
.masonry-item h2 span{font-size:1.1rem;}
}
@media screen and (max-width:1200px){
#productinner .media-height{min-height:265px}
.masonry-item h2 span{font-size:0.99rem;}
}
@media screen and (max-width:1100px){
#productinner .media-height{min-height:250px}
.masonry-item h2 span{font-size:0.9rem;}
}
@media screen and (max-width:991px){
#productinner .media-height{min-height:270px}
.masonry-item h2 span{font-size:0.95rem;}
}
@media screen and (max-width:812px){
#productinner .media-height{min-height:270px}
.masonry-item h2 span{font-size:0.9rem;}
}
@media screen and (max-width:770px){
#productinner .media-height{min-height:310px}
}
@media screen and (max-width:570px){
#productinner .media-height{min-height:380px}
}
@media screen and (max-width:460px){
#productinner .media-height{min-height:350px}
}
@media screen and (max-width:360px){
#productinner .media-height{min-height:300px}
}
@media screen and (max-width:299px){
#productinner .media-height{min-height:270px}
}
@media screen and (max-width:265px){
#productinner .media-height{min-height:250px}
}
.media{background:url(../images/blank-bg.jpg) top center no-repeat #f6fbfe}
.media-title-one{opacity:1;color:#333333 !important;}
.media-title-one span{color:#992065 !important;}
.media-title-two{opacity:1;color:#333333 !important;}
.media-title-two span{color:#992065 !important;}
.media-title-three{opacity:1;color:#333333 !important;}
.media-title-three span{color:#992065 !important;}
.media-title-four{opacity:1;color:#333333 !important;}
.media-title-four span{color:#992065 !important;}
.media-title-five{opacity:1;color:#333333 !important;}
.media-title-five span{color:#992065 !important;}
.media-title-six{opacity:1;color:#333333 !important;}
.media-title-six span{color:#992065 !important;}
.media-title-seven{opacity:1;color:#333333 !important;}
.media-title-seven span{color:#992065 !important;}
.media-title-eight{opacity:1;color:#333333 !important;}
.media-title-eight span{color:#992065 !important;}
.media-title-nine{opacity:1;color:#333333 !important;}
.media-title-nine span{color:#992065 !important;}
.media-title-ten{opacity:1;color:#333333 !important;}
.media-title-ten span{color:#992065 !important;}
.media-title-eleven{opacity:1;color:#333333 !important;}
.media-title-eleven span{color:#992065 !important;}
.media-title-twelve{opacity:1;color:#333333 !important;}
.media-title-twelve span{color:#992065 !important;}
.font17{font-size:17px !important;}
.font19{font-size:19px !important;}
.font25{font-size:25px !important;}
.font27{font-size:27px !important;}
.font29{font-size:29px !important;}
.font31{font-size:31px !important;}
.font33{font-size:33px !important;}
.font35{font-size:35px !important;}
.font37{font-size:37px !important;}
.font39{font-size:39px !important;}