@media (max-width: 1399.98px) { 
    #TopNav{
   
        .navbar-brand {
            font-size: 1.25rem;
            
            
        }
        
        .navbar-nav{
            .nav-item{
                margin-right: 10px;
                .nav-link{
                    font-weight: 500;
                    font-size: 14px;
                    text-wrap: nowrap;

                  
                }
                #BookNow{
                    padding: 2px 10px;
                    font-size: 16px;
                    text-wrap: nowrap;
                  
                }
                // i{
                //     display: none;
                // }
            }
          
        }
        
    }
 }

 @media (max-width: 991px) { 
    #bannerCaresoul{
        .carousel-inner{
            .carousel-item{
                height: 50vh;
    
                img{
                    object-fit: cover;
                    height: 100%;
                    width: 100%;
                }
    
                .carousel-caption {
                    position: absolute;
                    top: 60%;
                    transform: translateY(-50%);
                    left: 0;
                    right: 0;
                    text-align: center;
                    .call{
                        color: white;
                        text-decoration: none;
                        font-size: 30px;
                        font-weight: bold;
                    }
                    .btn{
                        margin-top: 10px;
                        border: 3px solid white;
                        color: white;
                        padding: 10px 40px;
                        font-size: 20px;
                        font-weight: 700;
                    }
                }
                
            }
           
        }
        
    }
    
 }

 @media (max-width: 476px) { 
    #bannerCaresoul{
        .carousel-inner{
            .carousel-item{
                height: 50vh;
    
                img{
                    object-fit: cover;
                    height: 100%;
                    width: 100%;
                }
    
                .carousel-caption {
                    position: absolute;
                    top: 60%;
                    transform: translateY(-50%);
                    left: 0;
                    right: 0;
                    text-align: center;
                    .call{
                        color: white;
                        text-decoration: none;
                        font-size: 20px;
                        font-weight: bold;
                    }
                    .btn{
                        margin-top: 5px;
                        border: 3px solid white;
                        color: white;
                        padding: 4px 16px;
                        font-size: 16px;
                        font-weight: 600;
                    }
                }
                
            }
           
        }
        
    }
 }


 @media (min-width: 992px) and (max-width: 1160px) { 
    #TopNav{
        .navbar-brand {
            font-size: 1.25rem;
               
        }
        .navbar-nav{
            .nav-item{
                margin-right: 2px;
                .nav-link{
                    font-weight: 500;
                    font-size: 14px;
                    text-wrap: nowrap;

                  
                }
              
                // i{
                //     display: none;
                // }
            }
          
        }
        
    }
 }