#facilities { background-color: #f8f8f8; } .meditation-area .flex_column_table { max-width: 1150px; margin: 0 auto !important; } .floating-num { font-family: 'AGaramondPro-Regular'; background-color: #fff; color: #666; font-size: 33px; width: 50px; height: 50px; display: grid; place-items: center; line-height: 1.7; border-radius: 100%; position: absolute; top: -25px; border: 1px solid var(--coral) !important; } .how-works .normal-card { padding-top: 50px !important; } .center-text, .fixed-center { max-width: 950px; margin: 0 auto; } .facilities-three-col { background-color: #f8f8f8; } .intro-col-title-alt .av-special-heading-tag { text-align: center; } .intro-col-alt { position: relative; transition: .5; } .intro-col-img { padding: 400px 0 50px; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 5px; position: relative; transition: .5s; } .intro-col-title-alt { position: absolute; bottom: 50px; font-size: 25px !important; transition: .5s; padding: 0 20px; transition: .5s; } .intro-col-title-alt .av-subheading { opacity: 0; display: none; } .intro-col-alt:hover .intro-col-title-alt { transform: translateY(-10px); } .intro-col-alt:hover .av-subheading { opacity: 1; display: block; } .intro-col-img:before { content: ''; position: absolute; width: 100%; height: 100%; bottom: 0; left: 0; background-color: rgb(0 0 0 / 0.25); transition: .5s; } .intro-col-alt:hover .intro-col-img:before{ background-color: rgb(0 10 0 / 0.65); } .intro-col-title-alt .av-special-heading-tag { font-weight: bold; letter-spacing: 1px; text-shadow: 2px 2px 5px #000; font-size: 27px !important; line-height: 1.5 !important; position: relative; } .intro-col-title-alt .av-subheading { font-size: !important; letter-spacing: 0.5px; } .intro-col-title-alt .av-special-heading-tag:before { content: '\e901'; font-family: 'samahita'; display: block; font-size: 50px; }