.grid{max-width:1300px;margin:0 auto;list-style:none;text-align:center;padding-left:15px;}
.grid li{display:inline-block;width:337px;margin:0;text-align:left;position:relative;margin-right:25px;font-size:14px;margin-bottom:25px;}
.grid figure{margin:0;position:relative;}
.grid figure img{max-width:100%;display:block;position:relative;}
.grid figcaption{position:absolute;top:0;left:0;padding:20px;background-color:rgba(50, 141, 197,0.9);color:#fff;}
.grid figcaption h3{margin:0;padding:0;color:#fff;text-align:center;font-size:48px;opacity:1 !important;margin-top:150px;z-index:1000;}
.new-fig{margin-top:100px !important;}
.new-fig-1{margin-top:125px !important;}
.grid figcaption p{color:#fff;text-align:center;margin-top:15px;font-size:16px;}
.grid figcaption a{text-align:center;padding:5px 10px;border-radius:2px;display:inline-block;color:#fff;}
.cs-style-3 figure{overflow:hidden;}
.cs-style-3 figure img{-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;}
.no-touch .cs-style-3 figure:hover img,
.cs-style-3 figure.cs-hover img{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
.cs-style-3 figcaption{height:400px;width:100%;top:auto;bottom:0;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s;-moz-transition:-moz-transform 0.4s, opacity 0.1s 0.3s;transition:transform 0.4s, opacity 0.1s 0.3s;}
.no-touch .cs-style-3 figure:hover figcaption,
.cs-style-3 figure.cs-hover figcaption{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s;-moz-transition:-moz-transform 0.4s, opacity 0.1s;transition:transform 0.4s, opacity 0.1s;}
.cs-style-3 figcaption a{}
@media screen and (max-width:31.5em){.grid{padding:10px 10px 0px 10px;}
.grid li{width:100%;min-width:300px;}
}