@-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{-webkit-transition: background 5s ease-out, box-shadow .5s ease-out;-moz-transition: background 5s ease-out, box-shadow .5s ease-out;-o-transition: background 5s ease-out, box-shadow .5s ease-out;transition: background 5s ease-out, box-shadow .5s ease-out;background-position: center top;position: relative;background-repeat: no-repeat}.gsf-view-demo .demo-thumb > a:not(.btn){position: absolute;display: block;left: 0;top: 0;width: 100%;height: 100%;z-index: 2}.gsf-view-demo .demo-thumb img{width: 100%}.gsf-view-demo .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}.gsf-view-demo.demo-scroll-on-hover .demo-item:hover .demo-thumb{background-position: center bottom}.gsf-view-demo.gsf-view-demo-style-01 .demo-thumb{-webkit-box-shadow: 5px 15px 46px rgba(192,205,211,0.23);-moz-box-shadow: 5px 15px 46px rgba(192,205,211,0.23);box-shadow: 5px 15px 46px rgba(192,205,211,0.23)}.gsf-view-demo.gsf-view-demo-style-01 .demo-item:hover .demo-thumb{-webkit-box-shadow: 5px 15px 46px rgba(192,205,211,0.93);-moz-box-shadow: 5px 15px 46px rgba(192,205,211,0.93);box-shadow: 5px 15px 46px rgba(192,205,211,0.93)}.gsf-view-demo.gsf-view-demo-style-01.demo-scroll-on-hover .demo-thumb{padding-bottom: 124.691358025%}.gsf-view-demo.gsf-view-demo-style-01:not(.demo-scroll-on-hover) .demo-thumb{-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.gsf-view-demo.gsf-view-demo-style-01 .demo-title h4{margin-top: 33px;margin-bottom: 4px;min-height: 24px;font-weight: 600;font-size: 18px;color: #363636}.gsf-view-demo.gsf-view-demo-style-01 .item-new{position: absolute;display: block;text-transform: uppercase;font-weight: 800;letter-spacing: 0.3em;-webkit-transform: rotate(-45deg) translate(-30%, -110%);-moz-transform: rotate(-45deg) translate(-30%, -110%);-ms-transform: rotate(-45deg) translate(-30%, -110%);-o-transform: rotate(-45deg) translate(-30%, -110%);transform: rotate(-45deg) translate(-30%, -110%);color: #fff;width: 150px;text-align: center;left: 0;top: 0;line-height: 24px}.gsf-view-demo.gsf-view-demo-style-01 .item-new:before,.gsf-view-demo.gsf-view-demo-style-01 .item-new:after{position: absolute;display: block;content: '';left: 0;top: -5px;width: 110%;height: 2px}.gsf-view-demo.gsf-view-demo-style-01 .item-new:after{top: auto;bottom: -5px;left: -5px}.gsf-view-demo.gsf-view-demo-style-02 .demo-thumb-wrap{-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;position: relative;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow: hidden;font-size: 0}.gsf-view-demo.gsf-view-demo-style-02 .demo-item:hover .demo-thumb-wrap{-webkit-transform: translateY(-20px);-moz-transform: translateY(-20px);-ms-transform: translateY(-20px);-o-transform: translateY(-20px);transform: translateY(-20px)}.gsf-view-demo.gsf-view-demo-style-02.demo-scroll-on-hover .demo-thumb{padding-bottom: 62.85714285714286%}.gsf-view-demo.gsf-view-demo-style-02 .demo-title h4{margin-top: 24px;font-size: 24px;font-weight: 700;text-align: center}.gsf-view-demo.gsf-view-demo-style-02 .item-new{position: absolute;display: block;text-transform: uppercase;font-weight: 900;color: #fff;background-color: #c61932;width: 85px;height: 85px;line-height: 85px;text-align: center;right: 20px;top: -35px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;animation: new-load-spin 800ms infinite linear;-webkit-animation: new-load-spin 800ms infinite linear}.gsf-view-demo.gsf-view-demo-style-02 .demo-item:hover .demo-thumb-wrap:before{-webkit-opacity: .8;-moz-opacity: .8;opacity: .8}.gsf-view-demo.gsf-view-demo-style-02 .demo-item:hover .demo-thumb-wrap .view-demo-button{opacity: 1;margin-top: 0}@media (max-width: 991px){.gsf-view-demo.gsf-view-demo-style-02 .item-new{width: 60px;height: 60px;line-height: 60px;top: -25px}}