.align-items-stretch{-ms-flex-align: stretch;align-items: stretch}@-moz-keyframes new-load-spin{0%{-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8)}25%{-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9)}50%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}75%{-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9)}100%{-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8)}}@-webkit-keyframes new-load-spin{0%{-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8)}25%{-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9)}50%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}75%{-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9)}100%{-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8)}}@keyframes new-load-spin{0%{-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8)}25%{-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9)}50%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}75%{-webkit-transform: scale(.9);-moz-transform: scale(.9);-ms-transform: scale(.9);-o-transform: scale(.9);transform: scale(.9)}100%{-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8)}}.gsf-view-demo .demo-thumb-wrap{cursor: pointer}.gsf-view-demo .demo-thumb-wrap .demo-thumb{background-position: center;position: relative;background-repeat: no-repeat;-webkit-box-shadow: 0 0 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 0 30px rgba(0,0,0,0.1);box-shadow: 0 0 30px rgba(0,0,0,0.1);-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.gsf-view-demo .demo-thumb-wrap .demo-thumb:before{content: '';-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s}.gsf-view-demo .demo-thumb-wrap .demo-thumb:hover{-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);-moz-box-shadow: 0 0 0 rgba(0,0,0,0);box-shadow: 0 0 0 rgba(0,0,0,0)}.gsf-view-demo .demo-thumb-wrap .demo-thumb:hover > a.gsf-link:before{transform: translate(-50%, -50%);-webkit-opacity: 1;-moz-opacity: 1;opacity: 1}.gsf-view-demo .demo-thumb-wrap .demo-thumb:hover:before{position: absolute;top: 0;right: 0;left: 0;bottom: 0;background-color: rgba(0,0,0,0.2)}.gsf-view-demo .demo-thumb-wrap .demo-thumb > a.gsf-link{position: absolute;top: 0;left: 0;right: 0;bottom: 0}.gsf-view-demo .demo-thumb-wrap .demo-thumb > a.gsf-link:before{display: inline-block;content: 'View Demo';position: absolute;display: block;top: 50%;left: 50%;transform: translate(-50%, -30%);z-index: 2;-webkit-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-o-transition: all .8s;transition: all .8s;-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;background-color: #fff;font-size: 18px;font-weight: 500;text-align: center;color: #111111;padding: 17px 40px 18px}.gsf-view-demo .demo-thumb-wrap .demo-thumb img{width: 100%}.gsf-view-demo.demo-scroll-on-hover .demo-item{-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.gsf-view-demo.demo-scroll-on-hover .demo-item .demo-thumb{background-size: 100% auto;padding-bottom: 52.88461538461538%}.gsf-view-demo.demo-scroll-on-hover .demo-item:hover .demo-thumb{background-position: center bottom}.gsf-view-demo .demo-title h4{margin: 24px 0 0;font-size: 22px;text-align: center}.gsf-view-demo .demo-title h4 a{-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}