.tm-demos{width:58px;height:68px;position:fixed;top:45%;left:0;text-align:center;cursor:pointer;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:999;background-color:#fff;box-shadow:0 6px 12px rgb(0 0 0 / 25%)}.tm-demos .demo-text{display:block;position:relative;color:#000;font-size:13px;z-index:2;padding-top:34px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tm-demos .demo-count{position:absolute;top:7px;left:-3px;z-index:1;line-height:normal;width:65px;font-size:24px;font-weight:600;color:#000;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.tm-preview{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1022;overflow:auto;overflow-x:hidden;visibility:hidden;background:#f7f7f7;-webkit-transform:translateY(100%) translateZ(0);-moz-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.tm-preview.tm-preview-open.animated{visibility:visible;-webkit-transform:translateY(0%) translateZ(0);-moz-transform:translateY(0%) translateZ(0);transform:translateY(0%) translateZ(0)}.tm-preview-close{position:absolute;top:0;right:0;font-size:0;height:72px;width:80px;z-index:4;cursor:pointer;transform:translateX(100%);-webkit-transform:translateX(100%);-webkit-transition:transform .25s ease .4s;transition:transform .25s ease .4s}.tm-preview-open .tm-preview-close{transform:none}.tm-preview-close:after,.tm-preview-close:before{content:"";width:35px;height:3px;position:absolute;right:50%;top:50%;margin-top:-2px;margin-right:-20px;display:inline-block;background-color:#000;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.tm-preview-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.tm-preview-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.tm-all-demos{display:block;padding-top:80px;text-align:center}.tm-demos:hover .demo-text,.tm-demos:hover .demo-count{opacity:0}.tm-demos:before{content:'\e849';font-family:'tm-brivona-icons';display:inline-block;position:absolute;font-size:25px;left:10px;top:23px;opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#000}.tm-demos:hover:before{left:25px;opacity:1}.tm-item-info .tm-heading{font-size:medium;padding:5px 0 0;text-align:center;margin-bottom:0}@media (max-width:767px){.tm-demos{display:none}}.features_imgbox_style1{padding:15px 15px 0;background-color:#fff;margin:0 15px 30px;border-radius:20px;-webkit-box-shadow:0 0 24px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 0 24px 0 rgb(0 0 0 / .1);box-shadow:0 0 24px 0 rgb(0 0 0 / .1);transition:all .5s ease-in-out;display:inline-block;position:relative}.features_imgbox .features_imgbox_style1{max-width:320px}.features_imgbox_style1 .features__thumb img{width:100%}.features_imgbox_style1 .new-tag{position:absolute;content:"";top:-15px;right:0;width:35px;height:35px;z-index:1;background-color:#ff0030;border-radius:50%;line-height:35px;text-align:center;color:#fff;text-transform:uppercase;font-size:10px;left:0;margin:0 auto;font-weight:600}.features_imgbox_style1 a.tm-stepbox-demo{position:absolute;right:20px;top:-20px;text-align:center;line-height:40px;border-radius:50%;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.features_imgbox_style1:hover a.tm-stepbox-demo{opacity:1}a.tm-stepbox-demo img{height:40px;width:40px}.features_imgbox_style1 .features__thumb{position:relative;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);transition:all .7s ease-in-out;padding-top:15px}.features_imgbox_style1:hover .features_imgbox_content{color:#000}.features_imgbox_style1 .features_imgbox_content{padding:15px 0;margin:0 -15px;border-radius:0 0 20px 20px}.features_imgbox_style1 .features_imgbox_content h3.features_imgbox_title{margin-bottom:0}.features_imgbox_style1 .features_imgbox_content h3.features_imgbox_title a{font-weight:600;font-size:20px;line-height:30px;color:#000;margin-bottom:0}.features_imgbox_style1 .features_imgbox_content h3.features_imgbox_title a:hover{color:var(--tm-skincolor-text)}