.ar-garden-list {
    
}

.title {
    text-align: center;
}

.ar-garden-list .title {
    margin-top: 30px;
    border: 1px solid white;
    border-radius: 5px;
    padding: 4px;
    color: #6A0547;
    font-weight: bold;
    font-size: 24px;
    text-align: left;
}

.ar-garden-list .title::before {
    content: '';
    display: inline-block;
    width: 41px;
    height: 16px;
    margin-right: 11px;
    background: linear-gradient(110deg, #8b3c6c 60%, #e4d3df 60%);
}

.ar-garden-list .subtitle {
    margin-top: -20px;
    margin-bottom: 30px;
    text-align: left;
}

.circle-item::before{
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    -moz-border-radius: 7.5px;
    -webkit-border-radius: 7.5px;
    border-radius: 7.5px;
    background: linear-gradient(110deg, #8b3c6c 50%, #e4d3df 50%);
    margin-right: 11px;
 }

 .overlay-infos h5 {
    text-align: center;
 }

 .ar-care-item {
    border: solid 2px #8b3c6c;
    border-bottom-right-radius: 24px;
    border-top-left-radius: 24px;
    padding: 8px;
    margin-bottom: 30px;
    box-shadow:5px 5px 10px gray;
 }

 .ar-care-item .title {
    color: #8b3c6c;
 }

 .ar-care-item img {
    height: 80px;
    max-width: 100%;
 }

 .ar-care-item .price {
    color: #8b3c6c;
    font-size: 24px;
    font-weight: bold;
 }

 .ar-care-intro {
    padding: 20px;
    background-color: #e8dce5;
    color: #a26389;
 }

 .default-border {
    border: solid 2px #8b3c6c;
    border-bottom-right-radius: 24px;
    border-top-left-radius: 24px;
    padding: 15px;
    margin-bottom: 30px;
 }

 .default-border .title {
    font-size: 20px;
    margin-bottom: 14px;
    font-weight: bold;
    color: #8b3c6c;
 }

 .service-item {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    -moz-border-radius: 7.5px;
    -webkit-border-radius: 7.5px;
    border-radius: 7.5px;
    background: linear-gradient(110deg, #8b3c6c 50%, #e4d3df 50%);
    margin-right: 11px;
 }

 .left {
    text-align: left;
 }

 .spacer {
    height: 20px;
 }

 .feature {
    text-align: center;
 }

 .feature img {
    height: 80px;
    margin-bottom: 40px;
 }

 .img-title {
    height: 220px;
    margin-bottom: 40px;
 }

 .affix-top .container .navbar-brand img {
   /*display: none;*/
 }

 .affix-top .container .navbar-collapse .ml-auto {
     justify-content: center;
     /* align-items: center; */
 }

 .affix-top .container .navbar-collapse .ml-auto {
     justify-content: center;
     /* align-items: center; */
 }

 .affix .container .navbar-collapse .ml-auto {
     justify-content: right;
     /* align-items: center; */
 }
.navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    left: 0;
    right: 0;
    width: 100%;
}

.header .overlay img {
   width: 45%;    
   min-width: 322px;
}

.social-item:link {
   text-decoration: none;
}

.social-item img {
   margin-bottom: 10px;
   height: 50px;
   margin-inline: 10px;
}

.social-contact {
   margin-bottom: 15px;
}

.footer-title {
   font-size: 35px;
}
.footer-subtitle {
   font-size: 12px;
}

.price-subtitle {
   font-size: 12px;
   color: #8b3c6c;
}

.img-wrapper-custom {
   height: 380px;
}