.logo_image{
    
    height: 120px;
    width: auto;
    
}

.logo_image2{
    
    height: 80px;
    width: auto;
    
}

.tab_appoint{
    
    padding-left: 2em;
    padding-right: 2em;
    border-top-right-radius: 50px;
/*    border-bottom-left-radius: 50px;*/
    background: #fd7e14;
    
    
}

.blueText{
    
    color: #007bff;
    text-decoration-color: #007bff;
    
    
}

.slider-text h1 span span{
    color: #007bff;
}

html,
.bpoints{
    text-align: left;
}

.contain2{
    
    //background: #004bff;
/*    margin-bottom: 10px;*/
    padding-bottom: 20px; 
    padding-top: 20px;
    
}


/*cards are services page*/

/* Float four columns side by side */
.column {
  float: left;
  width: 20%;
  padding: 0 10px;
}


/* Remove extra left and right margins, due to padding in columns */
.row {
    margin: 0 -5px 25px;
    
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); /* this adds the "card" effect */
  padding: 16px;
  text-align: center;
  background-color: #f1f1f1;
    border-color: #00003c;
    border-style: solid;
    border-width: 3px;
    
}
.card:hover, text_card:hover, textMP2:hover {
    
    background: #00003c;
    color: #fff;
    
}

.textMP{
    
    font-family: "Poppins", Arial, sans-serif;
    font-size: 16px;
  line-height: 1.8;
  font-weight: 400;
    color: rgba(0, 0, 0, 0.5);
    margin: 20px 30px 25px;
    
}

.textMP2{
    
    font-family: "Poppins", Arial, sans-serif;
    font-size: 16px;
  line-height: 1.8;
  font-weight: 400;
    color: rgba(0, 0, 0, 0.5);
/*    margin: 20px 30px 25px;*/
    
}




/* Responsive columns - one column layout (vertical) on small screens */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
}


.card-img-top{
    
    
    width: 70px;
    height: 70px;
    
}

.library{
    
    width: 70px;
    height: 70px;
    background-image: url("/images/icons/orange/renovation.png");
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid red;
    
}





.slide{
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    padding: 25px;*/

    
}

.slide1{
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    padding: 25px;*/

    
}

/*
.cont1{
    height: 500px;
    width: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
    
  
    
    
}*/
