  @import 'https://fonts.googleapis.com/css?family=David+Libre';
body,
html {
    height: 100%;
    font-family: "Open Sans","Segoe UI",Tahoma,sans-serif;
    font-weight: 400;
    line-height: 1.5;
  /*  background-image: url("./bg/home.jpg");

    background-color: darkgray;
    background-image:  linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),
                   url("./newpic/mainbg.jpg");
                   */
   background-color: white;
  /* background-color: lightgray;*/

}



th {text-align:center}

#insuranceTable ul {
    width: 70%;
    margin: auto;
}
/*
#e61a26 red color
#7f2a30 zereshki
#543232 tire

*/
.carousel-inner img {
  width: 100%;
  height: 100%;
}


.testimonial{
  margin-left: 100px;
  margin-top: 5px;
}
.navbar-brand{
  font-weight: 600;
}
.navbar {
    padding-top: 0;
    padding-bottom: 0;
}

.thead-dark{
  font-family: "Open Sans","Segoe UI",Tahoma,sans-serif;
  font-weight: 600;
  font-size :1.1rem;
  color: white;
  background-color:gray ;
  padding-top: 110px;


}

.dropdown-item{
    font-family: "Open Sans","Segoe UI",Tahoma,sans-serif;
    font-weight: 400;
    font-size :1.1rem;
    color:#543232;
    background-color: lightgray;
    padding: 6px 24px 6px 12px;

}

.dropdown-item.active{
    padding: 6px 24px 6px 12px;
    font-family: "Open Sans","Segoe UI",Tahoma,sans-serif;
    font-weight: 400;
    font-size :1.1rem;
    color:red;
    background-color: lightgray;
}

/* Start : Home page first hero section */
.top-hero-section{
background-color: #3498db;
color: white;
}
.top-hero-section a{
  color: white;
  font-weight: 600;
}
.qualities-img{
  width:200px;
}


.mybtn {
  border: 5px solid #7f2a30;
  cursor: pointer;
  color:white;
  background-color: #7f2a30 ;

}

.mybtn:hover {
  border: 5px solid #543232;
  cursor: pointer;
  color:white;
  background-color: #543232 ;

}




.mybtn a {
  border: 5px solid #7f2a30;
  cursor: pointer;
  color:white;
  background-color: #7f2a30 !important;

}


/*end home*/

.top-footer p{
  color: #543232;
}
.top-footer a{
  color: #7f2a30;
  font-weight: 600;
}
.top-footer h3{
  color:  #543232;
}
.bottom-footer{
  background-color: lightgray;

}
.bottom-footer p{
  color: black;
  font-weight: 600;
}
.home2{
  background-color: darkgray;
  color:#543232 ;
  font-weight: 300;
}

/* END : Footer */
 a {
    text-decoration: none;
    color: #e61a26;
    font-weight: 600;

}

 



   nav  ul li a {
  font-size:1.5rem;
  font-weight: 600;
  font-family: 'David Libre', serif;
/*  color: #3498db;*/
   color:#7f2a30 !important;
}

a:hover{
  text-decoration: none;
  color:black
}

 nav  ul li a:hover {

  font-family: 'David Libre', serif;
  font-weight: 600;
}

 nav  ul li a.active {
  font-family: 'David Libre', serif;
  font-weight: 600;
  background-color:white !important; 
  color: black !important;

}

img {
    max-width: 100%;
}

form {
    margin: 0 auto;
    max-width: 800px;
    border: 1px solid #ddd;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 10px 10px 10px #777;

}

label {
    display: block;
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
}

.row {
    margin: 20px auto;
    padding: 0 50px;
}

input {
    width: 60%;
    font-size: 18px;
}

button {
    padding: 15px;
    font-size: 18px;
}
.social {
  opacity: 1;
  transition: .5s ease;
  backface-visibility: hidden;
}


.social:hover {
  background-color: white !important;
  opacity: 0.7;
}


#main {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
    top: 0;
    left: 0;
}

#main section:nth-child(even) {
    background-color: #ddd;
}

#main header {
    min-height: 100px;
    padding: 20px;
}

#main header > div {

    background-color: white;
    padding: 15px;
    border-radius: 20px;
}

#main section {
    min-height: 100vh;
    padding: 20px;
    background-size: cover;
    background-position: center center;
    border-radius: 20px;
    margin-bottom: 20px;
}

#main section article {
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.8);
    padding: 10px;
    margin-top: 10px;
    border-radius: 20px;
}

#main footer {
    background-color: #ddd;
    padding: 20px;
    min-height: 200px;
}

#home {
  background-image: url("newpic/5.jpg");

}
/*
#e6efff tusi background
#d0d8e1 tusi tire
*/
#about {
  background-image: url("newpic/4.jpg");
  background-color: #d0d8e1;
  padding: 5px;
  color : #543232;
  font-weight: 600;

}

#service {
  background-image: url("newpic/4.jpg");
  background-color: #d0d8e1;
  padding: 5px;
  color : #543232;

}

#review {
  background-image: url("newpic/10.jpg");
  background-color: #d0d8e1;
  padding: 5px;
  color : #543232;

}
#contact {
  background-image:linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url("newpic/12.jpg");

}

#insurance{
  background-image: url("newpic/9.jpg");
  background-color: #d0d8e1;
  padding: 5px;
  color : #543232;
}


#homeHealth{
  background-image: url("newpic/13.jpg");
  background-color: #d0d8e1;
  padding: 5px;
  color : #543232;
}

#hospice{
  background-image: url("newpic/18.jpg");

  background-color: #d0d8e1;
  padding: 5px;
  color : #543232;
}


#cert
{
  border-radius: 20px;
  box-shadow: 10px 10px 10px #777;
}

#palliative{
  background-image:url("newpic/17.jpg");
  background-color: #d0d8e1;
  padding: 5px;
  color : #543232;
}

#careers{
  background-image:url("newpic/3.jpg");
  background-color: #d0d8e1;
  padding: 5px;
  color : #543232;
}
#volunteer{
  background-image:url("newpic/26.jpg");
  background-color: #d0d8e1;
  padding: 5px;
  color : #543232;
}

#assisted{
  background-image:url("newpic/23.jpg");
  background-color: #d0d8e1;
  padding: 5px;
  color : #543232;
}

.green{
  border:3px solid #3CB371;
  background-color :#3CB371;
  padding:5px;
  color: white;
  font-weight: 600;
}

.blue{
  border:3px solid #3498db;
  background-color :#3498db;
  padding:5px;
  color: white;
  font-weight: 600;
}

.red{
  border:3px solid #e74c3c;
  background-color: #e74c3c;
    font-weight: 600;
  padding:5px;
  color: white;
}
.purple{
  border:3px solid #9b59b6;
  background-color: #9b59b6;
  padding:5px;
  color:white;
    font-weight: 600;
}


.home3{
  background-color:lightblue;
  color:#543232 ;
  font-weight: 300;
  background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url("bg/career.jpg");
  height: 200px;
}

.home4{
  background-color:lightblue;
  color:#543232 ;
  font-weight: 300;
  font-style: italic;
  font:center;
  /*background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url("newpic/16.jpg");
  background: url("newpic/main.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
  height: 150px;
  background-color: lightgray;
  width: 100%;

}



/* START-------------------- of About page ---------------------- */
.breadcrumbs-section{
  background-color: #e9ecef;
}
/* END-------------------- of About page ---
------------------- */

/* START-------------------- of Contact Us Page ---------------------- */
.address p{
  font-weight: 600;

}

#products ul {
    margin: 0px;
    padding: 0;
    list-style-type: none;
}

#products ul li {
    display: inline-block;
    width: 32%;
    border: 1px solid #ddd;
    min-height: 300px;
    box-shadow: 10px 10px 10px #777;
    margin-top: 10px;
}

#items ul {
    margin: 0px;
    padding: 0;
    list-style-type: none;
}

#items ul li {
  margin: 0px;
  padding: 0;
  list-style-type: none;
}


@media screen and (max-width:700px) {
    #products ul li {
        width: 49%;
        height: auto;
    }
    #navbar nav a {
        padding: 10px 0px;
        margin-left: 0px;
        max-width: 25%;
    }
}

.fa {
  margin:5px;
  font-size:30px;
  text-align: center;
  text-decoration: none;

}


/* Set a specific color for each brand */

/* Instagram */
.fa-instagram {
  color: #b03bf3;
}

/* Linkedin */
.fa-linkedin {
  color: #55ACEE;
}

