.section-bg.section-bg-bottom{ margin-top:40px; margin-bottom: 0px;; } .section.pb0.bg-color{ background-color: #eaeaea; } .box-size{ display: block; width: 100%; margin-bottom: 15px; padding: 10px; box-sizing: border-box; } .contact-div{ margin-bottom:20px } .header-margin{ margin:0px; } .contact-btn{ padding:10px 20px; background-color: rgb(64, 169, 230); color:white; border: none; } .contact-btn:hover{ background-color:rgb(27, 91, 128) ; } .section-bg.space{ margin:0px; } .about-section { position: relative; height: 100vh; /* Optional: full-screen height */ overflow: hidden; } .about-section-div { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); /* Center the div perfectly */ font-size: 20px; color: white; /* assuming video background, white text is better */ text-align: center; max-width: 80%; /* optional for responsiveness */ } .about-section-div .h3-color{ color:white; }