body{
    box-sizing: border-box;
    margin: 0;
    padding: 0;       
}
html{
    font-family: 'Poppins', sans-serif;
    background-color: #E5E5E5;
}
/* carousel section start */
.image-size{ 
    width: 90rem;
    height: 32rem;
    border-radius:5px;  
}
/* toasts section starts */
.toast-container{
    right:10px;
}
.close-button{
    font-size: 10px;
}
/* Every moment is precious section start */
.card-title{
    color:#231D4F;
}
.precious-moment-button{
    text-decoration: none;
}
/* Our Package section starts */
.button1{
    background-color: #F496D1; 
    opacity:0.3;   
}
/* Our Package section starts(third card) */
.box-shadow{
    background-color: #3F87F5;
    box-shadow: 0 42px 34px rgba(63, 135, 245, 0.25);
}
.new-badge{
    width:15%;
    float: right;
    margin-top: -3%;
}
/* Happy client section start */
.client-card-shadow{
    background: #FFFFFF;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.13);
}
/* footer section starts */
.footer-section{
    height: 21rem;
}
.small{
    font-size: smaller;
    top:-10px;
}
.footer-icon{
    position: relative;
    top:20px;

}
.text-muted{
    text-decoration: none;
}
/* responsiveness of footer */
 @media (max-width:576px){
    .footer-header{
        position: relative;
        top:-14%;
        right:45%;
    }
    .footer-note{
        position: relative;
        top:50%;
        left: 40%;
        text-align: center;
    }
    .footer-button-link{
        position: relative;
        right: 60%;
        top:-15%;
    }
    
}