.grid{list-style:none;overflow:hidden;padding:20px 0 0;text-align:center;margin:0 auto 3em}.grid li{padding:0;text-align:left;display:inline-block}.grid figure,.grid li{position:relative;margin:0}.grid figure{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;box-shadow:0 1px 4px rgba(0,0,0,.2)}.grid figure img{position:relative;border-radius:0!important;width:100%;display:block}.grid figcaption{padding:1.5em 1em;color:#333;position:absolute;top:0;box-shadow:0 1px 4px rgba(0,0,0,.2);background:#f7e040;left:0}.grid .circle-arrow{height:31px;right:1em;position:absolute;top:.8em;background:url(https://marketbehavioranalysis.cfd/images/circle-arrow.png) no-repeat 100%;width:30px;display:inline-block}.grid figcaption:hover .circle-arrow{background-position:0}.grid figcaption h6{padding:0;font-weight:700!important;font-weight:400;color:#000;margin:0 33px 0 0}.grid figcaption a{color:#000}.cs-style figure{overflow:hidden}.cs-style figure img{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.cs-style figure.cs-hover img,.no-touch .cs-style figure:hover img{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.cs-style figcaption{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s;opacity:0;bottom:0;top:auto;width:100%}.cs-style figure.cs-hover figcaption,.no-touch .cs-style figure:hover figcaption{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;transition:transform .4s,opacity .1s;opacity:1}@media screen and (max-width:31.5em){.grid{padding:10px}.grid li,.grid li img{width:100%}}@media only screen and (max-width:479px){#recent_portfolio .circle-arrow{display:none}}@media only screen and (min-width:960px){.grid figcaption{padding:1.5em}.grid .circle-arrow{top:1em}}