%PDF- %GIF98; %PNG;
Server : ApacheSystem : Linux sh00666.bluehost.com 5.14.0-687.26.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jul 14 16:32:02 EDT 2026 x86_64 User : ndkhermy ( 1200) PHP Version : 8.5.12 Disable Function : NONE Directory : /home1/ndkhermy/public_html/website_e6d92538/css/ |
Upload File : |
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
:root {
--white: #fff;
--black: #000;
--gray: #3a3a3a;
--bringal: #4054b2;
--blue: #1f497d;
--font: "Montserrat", sans-serif;
}
* {
margin: 0;
padding: 0;
}
body {
font-family: var(--font) !important;
font-size: 15px !important;
color: var(--gray) !important;
}
.navbar {
position: absolute !important;
width: 100%;
z-index: 9;
}
.navbar-brand img {
height: 53px;
}
.navbar ul li a {
color: rgba(255, 255, 255, 0.62);
}
.nav-link.active {
color: var(--white) !important;
}
.navbar ul li a:hover {
color: var(--white);
}
.navbar ul li.nav-item {
padding: 0 15px;
letter-spacing: 1px;
font-weight: 300;
}
.navbar-collapse {
justify-content: end;
}
.slider {
background-image: url("../img/slide.jpg");
background-size: cover;
background-repeat: no-repeat;
background-position: center;
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
color: var(--white);
}
.slider::before {
content: "";
background-color: var(--black);
opacity: 0.5;
transition:
background 0.3s,
border-radius 0.3s,
opacity 0.3s;
position: absolute;
width: 100%;
height: 100%;
}
.slider .container {
z-index: 1;
}
.slidertext {
display: flex;
flex-direction: column;
gap: 40px;
}
.slidertext h6 {
margin-bottom: 0;
}
.slidertext h1 {
font-size: 80px;
font-weight: 700;
margin-bottom: 0;
}
.sliderarrow {
position: absolute;
bottom: 0;
border: none;
background: none;
color: var(--white);
font-size: 30px;
animation: arrowJump 1.5s infinite ease-in-out;
}
@keyframes arrowJump {
0% {
transform: translateY(0);
}
50% {
transform: translateY(-10px);
}
100% {
transform: translateY(0);
}
}
.py-150 {
padding: 150px 0;
}
.about h6 {
font-weight: 700;
margin-bottom: 25px;
color: var(--gray);
}
.about h3 {
color: var(--gray);
font-weight: 700;
font-size: 40px;
margin-bottom: 25px;
}
.about p {
color: var(--gray);
font-size: 16px;
line-height: 1.8;
margin-bottom: 25px;
}
.technology {
background-image: url("../img/bg-technology.jpg");
background-size: cover;
background-repeat: no-repeat;
background-position: center;
position: relative;
}
.technology::before {
content: "";
background-color: var(--black);
opacity: 0.5;
transition:
background 0.3s,
border-radius 0.3s,
opacity 0.3s;
position: absolute;
width: 100%;
height: 100%;
top: 0;
}
.technology .container {
z-index: 1;
position: relative;
}
.technology h6 {
color: var(--white);
}
.technology h4,
.technology p,
.technology ul li {
color: #ffffffa3;
}
hr {
color: var(--white) !important;
margin: 3rem 0 !important;
}
.flex-y-center {
display: flex;
align-items: center;
height: 100%;
color: var(--white);
padding-left: 100px;
}
.request .flex-xy,
.aboutsec .flex-xy,
.utilization .flex-xy {
display: flex;
align-items: center;
justify-content: space-between;
}
.request .flex-xy h4,
.aboutsec .flex-xy h4 {
font-weight: 700;
color: var(--gray);
}
.py-40 {
padding: 40px 0;
}
.btn-bringal-round {
background: var(--bringal);
color: var(--white);
border-radius: 50px;
text-decoration: none;
padding: 10px 30px;
}
.top-footer {
background-image: url("../img/bg-footer.jpg");
background-size: cover;
background-repeat: no-repeat;
background-position: center;
position: relative;
}
footer {
background: var(--blue);
padding: 10px;
color: var(--white);
}
.flexfooter {
display: flex;
align-items: center;
gap: 40px;
padding: 100px 0 45px 0;
}
.flexfooter h5 {
margin-bottom: 20px;
}
.flexfooter ul {
padding-left: 0;
}
.flexfooter ul li {
list-style: none;
line-height: 1.9;
}
.flexfooter ul li a {
color: var(--white);
text-decoration: none;
}
footer p {
color: rgba(255, 255, 255, 0.33);
}
.flex-x-justify {
display: flex;
justify-content: space-between;
align-items: center;
}
.bottom-footer ul {
margin-bottom: 0;
}
.bottom-footer ul li {
list-style: none;
display: inline-block;
margin-left: 20px;
margin-left: 0;
}
.bottom-footer ul li a,
.bottom-footer ul span {
color: rgba(255, 255, 255, 0.33);
text-decoration: none;
}
.breadcrumb {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
position: relative;
margin-bottom: 0 !important;
}
.breadcrumb::before {
content: "";
background-color: var(--black);
opacity: 0.5;
transition:
background 0.3s,
border-radius 0.3s,
opacity 0.3s;
position: absolute;
width: 100%;
height: 100%;
top: 0;
}
.bread {
display: flex;
align-items: center;
justify-content: center;
height: 500px;
position: relative;
}
.bread h1 {
font-size: 80px;
color: var(--white);
font-weight: 600;
}
.p-100-50 {
padding: 100px 0 50px 0;
}
.aboutsec h1,
.utilization h1 {
font-weight: 600;
}
.flexfact {
display: flex;
text-align: center;
gap: 20px;
}
.flexfact h4 {
font-size: 70px;
font-weight: 700;
}
.flexfact p {
font-size: 16px;
color: var(--gray);
}
.linehr {
width: 100%;
height: 1px;
background-color: #01162730;
margin: 70px 0;
}
.aboutsec h4,
.aboutsec h6 {
font-weight: 600;
}
.mb-40 {
margin-bottom: 40px;
}
.mb-100 {
margin-bottom: 100px;
}
.utilization ul.half {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
padding-left: 15%;
}
.utilization ul.half li {
width: calc(50% - 10px);
}
.contact ul {
padding-left: 0;
margin-bottom: 0;
}
.contact ul li {
list-style: none;
line-height: 1.8;
}
.contact form input,
.contact form textarea {
margin-bottom: 10px;
}
@media only screen and (max-width: 991px) {
.navbar ul li.nav-item {
padding: 0 10px;
}
.slidertext h1 {
font-size: 50px;
}
.flex-y-center {
padding-left: 20px;
}
.flex-xy {
flex-direction: column;
gap: 30px;
text-align: center;
}
.flex-xy h4 {
font-size: 30px;
}
.flexfooter {
flex-direction: column;
text-align: center;
gap: 30px;
}
.flex-x-justify {
flex-direction: column;
gap: 20px;
text-align: center;
}
.navbar-brand img {
height: 40px;
}
.navbar-toggler {
border: none !important;
background-color: var(--white) !important;
}
.navbar-toggler:focus {
box-shadow: none !important;
}
.navbar-collapse {
background-color: var(--black) !important;
border-radius: 5px;
}
.bread h1 {
font-size: 40px;
}
.bread {
height: 200px;
}
.flexfact {
flex-direction: column;
gap: 10px;
}
.utilization ul.half {
flex-direction: column;
flex-wrap: inherit;
}
.utilization ul.half li {
width: inherit;
}
.contact form {
margin-top: 50px;
}
}