/**** Home page Custom css****/ .elementor-element.business-banner-big-text.elementor-absolute.elementor-widget.elementor-widget-heading { left: 15px; right: 15px; width: calc(100% - 30px); } /* style for portfolio */ .business-portfolio .absp-portfolio .portfolio-content-wrapper { opacity: 1; visibility: visible; position: relative; margin-top: -62px; z-index: 99; } .business-portfolio .portfolio-content { position: unset; text-align: center; background: #F8F5F6; padding: 25px 0 35px; width: 85%; margin-left: auto; margin-right: auto; transition: 0.3s ease-out; flex-direction: column; align-items: center; } .business-portfolio .portfolio-content-wrapper .portfolio-content h3 { font-family: "Playfair Display", serif; font-weight: 400; font-size: 30px; color: #1e1e1e; margin: 0; } .portfolio-content-wrapper .portfolio-content span a { font-family: "Roboto Slab", serif; font-size: 14px; font-weight: 400; text-transform: uppercase; color: #552337; display: block; margin-top: 10px; text-align: center; } .business-portfolio .absp-portfolio .portfolio-wrapper:hover .portfolio-content { background: #552337; } .business-portfolio .absp-portfolio .portfolio-wrapper:hover .portfolio-content-wrapper .portfolio-content h3, .business-portfolio .absp-portfolio .portfolio-wrapper:hover .portfolio-content-wrapper .portfolio-content span a { color: #fff; }