*{
    padding:0;
    margin:0;
    box-sizing: border-box;
    font-family: 'Montserrat', sans-serif;
}
body{
    overflow-x: hidden;
}
h1{
    letter-spacing: 0.8rem;
}
#container-fluid{
    padding: 0;
}
.collapse:not(.show) {
    display: none;
}
.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}
.masthead{
    position: relative;
    width: 100%;
    height: auto;
    min-height: 35rem;
    padding: 15rem 0;
    background-image: url("../img/automatedParkingSystemOrginal2.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.fade-in{
    opacity:0;
    transition: opacity 450ms ease-in;
}
.fade-in.appear{
    opacity: 1;
}
.bg-custom{
    background-color: #303030;
}
.btn-dark{
    background-color: #303030;
}
.bg-light{
    transition: 0.8s ease-in; 
    box-shadow: #000000 0px 0px 10px 0px;
}
.navbar-dark{
    transition: 0.8s ease-in;
}
/*solution*/
.solution-div{
    padding:1rem;
    margin:0;
}
.slideShow{
    width:60vw;
    height: 45vh;
}
.btn{
    box-shadow: 0 0.1875rem 0.1875rem 0 rgb(0 0 0 / 10%);
    padding: 1.25rem 2rem;
    font-size: 80%;
    cursor:pointer;
    text-transform: uppercase;
    letter-spacing: 0.15rem;
    border: 0;
}
@media (max-width: 320px){
    .slideShow{
        width: 350px;
        height: 702px;
    }
}
@media (max-width: 375px){
    .slideShow{
        width: 405px;
        height: 702px;
    }

}
@media (max-width: 425px){
    .slideShow{
        width: 455px;
        height: 702px;
    }
    #video1{
        height: 220px;
        width: 300px;
    }
    #video2{
        height: 220px;
        width: 300px;
    }
}
@media (max-width: 1440px){
    .slideShow{
        width:735px;
        height: 510px;
    }

}
@media (max-width: 2560px){
    .slideShow{
        width:1295px ;
        height: 702px;
    }

}
/*project*/
.fas{
    color:white;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    background-color: #363636 ;
    padding: 1.25rem;
    margin: 1rem;
    cursor: pointer;
    border-radius: 100%;

}
