/* .patua-one-regular {
    font-family: "Patua One", serif;
    font-weight: 400;
    font-style: normal;
  }
  // <uniquifier>: Use a unique and descriptive class name
  // <weight>: Use a value from 400 to 900
  
  .maven-pro-<uniquifier> {
    font-family: "Maven Pro", sans-serif;
    font-optical-sizing: auto;
    font-weight: <weight>;
    font-style: normal;
  }  
  // <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 300 to 900

.rubik-<uniquifier> {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 200 to 1000

.nunito-sans-<uniquifier> {
  font-family: "Nunito Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100,
    "YTLC" 500;
} */

* {
    /* Background-color: rgb(166, 233, 170); */
    /* Border: 1px black solid; */
    Padding: 0px;
    margin: 0;
    box-sizing: border-box;
    }

nav {
    background-color: #756F9B;
    /* position: fixed; */
    width: 100%;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
nav img {
    align-self: flex-start;
}

nav a {
    color: white;
    font-size: 50px;
    text-decoration: none;
    font-family: "Patua One", serif;
}
nav span {
    display: flex;
    gap: 20px;
    align-items: center;
    padding: 10px;
}
nav span a {
    font-family: "Rubik", sans-serif;
    font-weight: normal;
    font-size: 20px;
}
nav a:hover {
    color:#c8c3e8;
}

.book-now {
    background-color: #FDDEE1;
    color: #190F59;
    box-shadow: 4px 4px 8px black;
    padding: 10px;
    text-decoration: none;
}

header {
    /* background-image: url(../DogGrooming/Image\ Assets/); */
    /* padding-top: 300px; */
    background-size: cover;
    display: flex;
    justify-content: center;
    gap: 40px;
    align-items: center;
    flex-wrap: wrap;
}

header img {
    /* max-height: 100%;
    min-width: 1000px; */
   max-width: 1000px;
   background-size: cover;


}

h1 {
    font-family: "Patua One", serif;
    font-size: 64px;
    font-weight: normal;
    color: #190F59; 
    line-height: 90px;
}

h3 {
    padding: 20px;
}

#intro {
    font-family:"Nunito Sans", sans-serif;
    font-size: 25px;
    font-weight: 100;
    color: #190F59;
}

.our-services {
    font-family: "Maven Pro", sans-serif;
    font-size: 48px;
    color:#190F59;
    display: flex;
    align-content: center;
    text-align: center;
}
#services {
    background-color: #F7C5A7;
    background-size: cover;
    padding: 90px;
    text-align: center;
}
#services h2 {
    text-align: center;
        font-family: "Maven Pro", sans-serif;
        font-size: 48px;
        color:#190F59;
        text-align: center;
}
#services article {
    padding: 20px;
    border-radius: 7px;
    width: 350px;
}
.div-services {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;

}
.div-services article {
    text-align: center;
}
.div-services img {
    height: 70px;

}
.purple-article {
    font-family: "Rubik", sans-serif;
    font-size: 24px;
    color: #190F59;
}

.describe-services {
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
}

#story {
    background-color: white;
    padding: 150px 90px;
}
#story img {
    width: 100%;
}

.story-paragraph {
    font-family: "Nunito-Sans", sans-serif;
    font-size: 20px;
    font-weight:100;
    color:#190F59;
    width: 400px;
    justify-content: right;
    flex-wrap: wrap;
}
#story span {
    display: flex;
    justify-content: center;
    gap: 30px;
    flex-wrap: wrap;
}
#story h1 {
    width: 400px;
}

#pamper {
    background-color: #FDDEE1;
    padding: 150px 90px;
    text-align: center;
}

#ready-to {
    font-family: "Maven Pro", sans-serif;
    font-size: 50px;
    color:#190F59;
}

.book-your {
    font-family: "Rubik", sans-serif;
    font-size: 24px;
    font-weight: 100;
    color:#190F59;
    padding: 30px;
}

.book-now-purple {
    background-color: #190F59;
    color: white;
    box-shadow: 4px 4px 8px black;
    padding: 10px;
    text-decoration: none;
    font-family: "Rubik", sans-serif;
}
.book-now-purple a:hover {
    color: #c8c3e8;
}

#contact {
    background-color: white;
    background-size: cover;
    padding: 90px;
    display: flex;
    flex-wrap: wrap;
    justify-content:left;
    align-items:center;
}

.contact-boxes {
    font-family: "Rubik", sans-serif;
    font-size: 20px;
    font-weight: 100;
    padding: 80px;
}

.contact-info {
    font-family: "Nunito Sans", sans-serif;
    font-size: 20px;
}

footer {
    background-color: #756F9B;
    color: white;
    /* padding: 50px 10px; */
    font-family: "Patua One", serif;
    font-size: 30px;
    padding: 40px;
    font-weight: 400px;
}

footer a {
    padding: 10px;

}

footer a:hover {
    color:#c8c3e8;
}

footer div {
    display: flex;
    justify-content: center;
    gap: 10px;
    align-items: center;
}

/* Responsive CSS  */

/* tablet */
@media (max-width: 825px) {
    body {
        /* background-color: pink; */
}
    nav {
        flex-direction: column;
    }
    nav span {
        flex-direction: column;
      
    }
    header {
        padding: 0 30px;
    }
    
/* mobile */
@media (max-width: 450px) {
    body {
        /* background-color: aqua; */
}

.story-paragraph {
    padding: 0 30px;
}

h1 {
    padding: 0 30px;
}

.contact-boxes {
    flex-direction: column;
    
}