main{
   margin-top: 52px;
}
main .content{
        min-height: calc(100vh - 165px);
        overflow-y: auto;
        display: flex;
    flex-direction: column;
    justify-content: center;
}
.navbar-brand{
    padding-left:3rem;
    padding-right:3rem;
}
.navbar-brand img{
    max-width:60px;
}
.navbar-nav{
    column-gap: 30px;
}
.navbar-right a{
    font-size:22px;
    text-decoration:none;
    align-items:center;
}
@media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
}
.nav-link{
    color: #4b4b4b;
    font-size: 18px;
    line-height: 49px;
    text-transform: uppercase;
}
.d-flex{
    display:flex;
}
.d-flex .column{
    flex:1;
    padding:45px;
}
img{
    max-width:100%;
}

#Home{
    background: #daf9ff;
}
 #About {
          padding: 60px 0;
          background: #dfdfdf;
        }
        #Services {
          padding: 60px 0;
        }
.section-title{
    font-size:50px;
}
.banner-heading{
    font-weight: 700;
    font-size: 65px;
    line-height: 80px;
    text-transform: uppercase;
}
.sub-heading{
    font-size: 30px;
    margin-top: 20px;
    color: red;
    font-weight: 600;
}
.card{
    margin-bottom:30px;
    box-shadow: 0 2px 12px 3px #cdcdcd;
}
.card img{
    height:124px;
    width:max-content;
    margin:auto;
}
.card-link{
    text-decoration:none;
}
.card-title{
    font-size: 1.5rem;
}

.card-box {
    transition: transform 0.3s, box-shadow 0.3s;
}

.card-box:hover {
    transform: translateY(-10px); 
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); 
}

footer{
    background:#101010;
    color:#111111;
    padding: 20px 0;
}
.footer-bottom {
  display:flex;
  justify-content:center;
  gap:5px;
}
.footer-bottom button{
    color: #111111;
    text-decoration: none;
    background:transparent;
    border:0;
    border-right: solid 2px;
    padding: 0 10px;
    line-height: 16px;
}
.footer-bottom button:last-child{
    border-right:0;
}
.footer-bottom button:hover{
    color:var(--bs-link-color);
}