/**** Home page Custom css****/ //style for banner big text .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 !important; visibility: visible !important; position: relative !important; margin-top: -62px; z-index: 99; } .business-portfolio .portfolio-content{ position: unset !important; text-align: center; background: #F8F5F6; padding: 25px 0 35px; width: 85% !important; margin-left: auto; margin-right: auto; transition: .3s ease-out; flex-direction: column !important; align-items: center !important; } .business-portfolio .portfolio-content-wrapper .portfolio-content h3 { font-family: "Playfair Display",serif !important; font-weight: 400; font-size: 30px !important; color: #1e1e1e !important; 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 !important; 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 !important; }