@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;1,700&display=swap');
body{
    padding: 0;
    margin: 0;
    overflow-x: hidden !important;
    font-family: 'Montserrat', sans-serif;
}

.navbar .navbar-brand img{
    width: 3rem;
}
.navbar-light .navbar-toggler {
    border-color: transparent;
}
.navbar-light .navbar-nav .nav-link {
    color: #000000;
}
.bg-white{
    background-color: #ffffff;
}

.hero{
    padding: 2rem 1rem;
}
.hero h1, h6{
    color: #6F60C6;
}
.hero-image img, svg{
    width: 100%;
}
.hero-image svg{
    height: 17rem;
}
.hero-text{

    padding-top: 5rem;
}
.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 2.5rem;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color:#6F60C6;
}
.btn-primary{
    color: #6F60C6;
    background-color: #E5E0FF;
    border-color: #E5E0FF;
}
.btn-primary:hover{
    background-color: #E5E0FF;
    border-color: #E5E0FF;
}
.btn-primary:focus {
    border-color: #e5e0ff;
    box-shadow: 0 0 0 0.25rem rgb(215 209 248);
}
.btn-primary:active {
    border-color: #e5e0ff;
    box-shadow: 0 0 0 0.25rem rgb(215 209 248);
    background-color: #E5E0FF;
}
.btn-primary:active:focus {
    box-shadow: 0 0 0 0.25rem rgb(215 209 248);
}

.fw-600{
    font-weight: 600;
}
.about-img img{
    width: 100%;
}

/* .about-txt, .about-img{
    padding-top: 5rem;
} */

.projects {
    background-color: #F7F5FF;
}
.skills{
    
}
.skills h6{
    color: #000;
}

.skills .icon{
    background-color: #E5E0FF;
    width: 3rem;
    height: 3rem;
    border-radius: 100%;
}
.skills img{
    width: 1.5rem;
}

.zoom-on-hover {
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.card {
    border-radius: 20px;
    border: none;
    -webkit-box-shadow: 0px 4px 27px rgb(182 190 206 / 30%);
    box-shadow: 0px 4px 27px rgb(182 190 206 / 30%);
    overflow: hidden;
}
h4{
    color: #6F60C6;
}

.contact-me{
    /* background-color: #F7F5FF; */
}
.contact-me a{
    color: #6F60C6;
}
.connect{
     background-color: #F7F5FF;
     /* padding: 8rem; */
     width: 100%;
     border-radius: 1rem;
     /* filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); */
    /*
    border-radius: 32px;
    padding: 80px;
    font-size: 18px;
    width: 100%; */
}
.dean-color{
    color: #6F60C6;
}



.connect img{
    height: 50px;
}
.form-center{
    padding-left: 1rem;
    padding-right:1rem;
}
.sub-footer {
    padding-left: 2rem;
    padding-right: 2rem;
    color: #000000;
}
footer{
    background-color: #F1EDFF;
}
footer a{
    text-decoration: none;
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) { 
   
}

/*  Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 

    .hero{
        padding-top: 8rem;
        padding-bottom: 5rem;
    }
    .hero-text{
        padding-top: 3rem;
    }
    .about-me{
        /* margin-top: 5rem; */
    }
    /* .about-txt{
        padding-top: 8rem;
    } */
   
}

/*  Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
  
    .hero-image svg{
        height: auto;
    }
}

/*  X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
    .form-center{
        padding-left: 16rem;
        padding-right: 16rem;
    }
    .hero h1 {
        font-size: 38px;
    }

}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) { 
  
}