/* -----------------------------------
Caring Hands Senior Services
Susan Fitkowsky: Owner, Founder & CEO 
Janie Cranfield: Web Developer
-------------------------------------- */


/* EXTRA-SMALL BREAKPOINTS (mobile, 320px and up) */

@media (min-width: 393px) {
    .navbar-toggler {
    }
}

@media (max-width: 392px) {
    .navbar-brand {
      padding-bottom: 25px;  
    }
}

@media (min-width: 450px) {
    h1.display-4 {
       font-size: 1.6em;
    }
}

@media (max-width: 450px) {
    h1 {
        font-size: 1.2em;   
    }

    body {
        font-size: 20px;   
    }

    .container p {
        padding: 0 1rem 0 0.75rem;
    }
}

@media (max-width: 575px) {
    .body-content {
        margin-bottom: 20px;
     }
}

@media (min-width: 576px) {
    h1.display-4 {
       font-size: 1.7em;
    }
}

@media (max-width: 598px) {
    .remove-padding {
        padding: 0 1rem 0 1rem !important; 
    }

    .bullets-indent {
        padding-left: 55px;
    }   
}

@media (min-width: 650px) {
    h1.display-4 {
       font-size: 2em;
    }
}

@media (max-width: 722px) {
    .navbar.footer-style {
        margin: 0 auto !important;
      }  
}



/* SMALL BREAKPOINTS (tablets, 768px and up) */

@media (max-width: 768px) {
    .container {
        max-width:100%;
      }  

    h4.card-title {
        font-size: .8em;
        }
    
    p.card-text {
        font-size: 4em;
       } 
 }


@media (min-width: 768px) {
     h1.display-4 {
        font-size: 2.3em;
     }
 }

@media (min-width: 800px) {
    h1.display-4 {
       font-size: 2.5em;
    }
}

@media (min-width: 825px) {
    h1.display-4 {
       font-size: 2.8em;
    }
}

@media (min-width: 850px) {
    h1.display-4 {
       font-size: 3em;
    }
}

@media (max-width: 901px) {
    .address-top-margin {
        margin-top: 5px;  
    }
}

@media (max-width: 957px) {
    p.card-text {
     padding: 0 0.2rem 0.5rem 0.4rem;
    } 
 }



/* MEDIUM BREAKPOINTS (desktops, 992px and up) */
@media (max-width: 991px) {
    .navbar-collapse {
        margin-top: 19px;
    }
}

@media (min-width: 992px) {
    h1.display-4 {
        font-size: 3.1em;
    }
}

@media (min-width: 996px) {
    h1.display-4 {
        font-size: 3.3em;
    }
}

@media (min-width: 1000px) {
    h1.display-4 {
        font-size: 3.7em;
    }
}

@media (max-width: 1080px) {
    .navbar-brand img {
       width: 250px;
       height: auto;
    }

    .nav-link {
        font-size: 1rem;
    }
}

@media (max-width: 1104px) {
   p.card-text {
      font-size: .9rem;
   } 
}

@media (max-width: 1122px) {
    h4.card-title {
        font-size: 1em;
    }

    p.card-text {
       padding: 0 0.8rem 0.2rem 0.4rem;
       font-size: .8em;
    }
}

@media (min-width: 1150px) {
    h1.display-4 {
       font-size: 4.2em;
    }
}

@media (max-width: 1199px) {
    .container{
        max-width:100%;
    }  
}



 
/* LARGE BREAKPOINTS (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    h1.display-4 {
        font-size: 4.4em;
    }
}
