
* {
    margin: 0px;
    padding: 0px;
    border: none;
    outline: none;
}

:root {
    --bs-primary: #1252b2;
    --bs-secondary: #222222;
}
 
body {
    font-size: 16px;
/*     color: #fff; */
    line-height: 26px;
    font-weight: 400;
     font-family: "Inter", sans-serif;
    background-size: cover;

}


a {
     font-family: "Inter", sans-serif;
    text-decoration: none;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}

a:hover {
    text-decoration: none;
    outline: none;
}

input,button,select,textarea {
     font-family: "Inter", sans-serif;
    font-weight: 400;
    font-size: 15px;
}

::-webkit-input-placeholder {
    color: inherit;
}

::-moz-input-placeholder {
    color: inherit;
}

::-ms-input-placeholder {
    color: inherit;
}


input {
    transition: all 500ms ease;
}

button:focus, input:focus, textarea:focus {
    outline: none;
    box-shadow: none;
    transition: all 500ms ease;
}

p {
    position: relative;
     font-family: "Inter", sans-serif;
    /*     color: #ffff; */
    font-weight: 400;
    margin: 0px;
    transition: all 500ms ease;
    line-height: 28px;
}

h1,h2,h3,h4,h5,h6 {
    position: relative;
    font-family: "Inter", sans-serif;
  font-style: normal;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 20px;
}

h2 {font-size: 36px;font-weight: 700;}

.main-header{position: absolute;width: 100%;top: 0;z-index: 1;}

#navbarNav li a{color:#fff;padding:10px 20px;}
#navbarNav .dropdown-menu a{color:#000;padding: 9px 20px;font-size: 15px;}


.hero, .inner-hero{background: url('../images/slide1.jpg') center/cover no-repeat;}

.navbar-brand {
    display: flex;
    text-transform: uppercase;
}

.navbar-brand span{
    display: contents;
    font-size: 16px;
}
.navbar-brand img{width:60px;}


.hero{height: 600px;}
.inner-hero{height: 300px;}



.hero h1{font-size:60px;font-weight: 700;text-shadow: 0 0 10px #000;}


section{position: relative;}
.about-page img{border-radius:20px;}

.service-page img{height: 220px;object-fit: cover;}


.service-page .card .card-body{text-align: left;}
.service-page h3{font-size:20px;}