@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@1,600&display=swap');
@import url(../partial/_variables.css);
@import url(../partial/_global.css);
/* navigation */
.header_area .main-menu .navbar .navbar-brand{
    padding:0.2rem 5rem;
}
.header_area .main-menu .navbar{
    padding: 1rem  5rem;
}
.header_area .main-menu .nav-item .nav-link{
    font:normal 400 15px/2px var(--montserrat);
 
    text-transform: uppercase;
    
    padding:1rem;
    color:var(--titlecolor);
    
    
}
.header_area .main-menu .navbar-nav .active a{
background:var(--gradient-color);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
    
}
.header_area .main-menu .navbar-nav a:hover{
    background:var(--gradient-color);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
} 
.site-main .site-banner .site-title h3{
    padding-top: 35%;
   font-weight:500;

}
.site-main .site-banner .site-title h3::after{
    content: "";
    height:2px;
    width:10vw;
    background:black;
    display: inline-block;
    margin-left:5%;
    transform:translateY(-10px);
}
.site-main .site-banner .site-title h1{
    font-size:5rem;

}
.site-main .site-banner .site-title h4{
    font-size:1rem;
}
.site-main .site-banner .banner-image > img{
    padding:3rem 0px;
    width:90rem;

}


/* for about */
.site-main .about-area{
    padding: 8rem 5rem;
}
.site-main .about-area .about-title h2>span{
    display: block;
    font:normal bold 40px/60px var(--montserrat);
    letter-spacing: 10px;
    
}
.site-main .about-area .about-title .paragraph >p{
   padding:1rem 0px;
}

.site-main .services-area{
    padding: 7rem 2rem;
}
.site-main .services-area .services-title{
    padding: 0 14rem;
}
.site-main .services-area .services-title h1{
    font-size: 35px;
   

}
.site-main .services-area .services{
    background: rgba(248,252,253,0.973);
    padding: 2rem 0;
    width: 16rem;
    margin: 5rem .5rem;
    transition: box-shadow .7s ease;
    color: red;;
}
.site-main .services-area .services:hover{
    box-shadow: var(--box-shadow);
}