.white {
color: #fff;
}

strong.white:hover {
color: #27ae60;
}

.wide-100 {
padding-top: 100px; padding-bottom: 100px;
}

.wide-60 {
padding-top: 100px; padding-bottom: 60px;
}

.wide-40 {
padding-top: 100px; padding-bottom: 40px;
}

.mt-60 {
margin-top: 60px;
}

.mt-20 {
margin-top: 20px;
}

.mt-15 {
margin-top: 15px;
}

.mt-5 {
margin-top: 5px;
}

.mb-80 {
margin-bottom: 80px;
}

.mb-60 {
margin-bottom: 60px;
}

.mb-40 {
margin-bottom: 40px;
}

.mb-35 {
margin-bottom: 35px;
}

.mb-30 {
margin-bottom: 30px;
}

.mb-25 {
margin-bottom: 25px;
}

.mb-0 {
margin-bottom: 0;
}

.pt-100 {
padding-top: 100px;
}

.pb-100 {
padding-bottom: 100px;
}

.pc-30 {
padding-right: 30px; padding-left: 30px;
}

.bg-blue {
background-color: #21c800;
}

.blue-color, .blue-color h2, .blue-color h3, .blue-color h4, .blue-color h5, .blue-color h6, .blue-color p, .blue-color a, .blue-color li, .blue-color i, .white-color .blue-color, .steelblue-color .blue-color, .blue-color span {
color: #00a3c8;
}

.steelblue-color, .steelblue-color h2, .steelblue-color h3, .steelblue-color h4, .steelblue-color h5, .steelblue-color h6, .steelblue-color p, .steelblue-color a, .steelblue-color li, .steelblue-color i, .white-color .steelblue-color, .steelblue-color span {
color: #004861;
}

.headtoppart.bg-lightgrey {
background-color: #f2f2f2;
}

.text-with-icon {
position: relative;
  margin-bottom: 20px;
}

.text-with-icon p {
background-color: rgb(0 0 0 / 50%); 
  padding: 10px;
  border-radius: 5px;
}

.text-with-icon i {
color: #040404; 
  font-size: 30px;
}

.bg-lightgrey .address a, .bg-lightgrey .address span {
color: #747373;
}

.bg-lightgrey .address i, .bg-lightgrey .headertopright a {
color: #5f5f5f;
}

.abox-3 p.blue-color {
font-size: 0.975rem;
  font-weight: 400;
  margin-bottom: 15px;
}

td.text-right {
font-weight: 500;
}

.bg-blue .doctor-meta span {
color: #f5f5f5;
}

.bg-blue .doctor-1 .item-overlay {
background: rgb(10 10 10 / 55%);
}

.footer.bg-image {
background-image: url("../images/footer-bg.jpg");
  width: 100%;
  background-repeat: no-repeat;
  background-position: center center;   
  background-size: cover;
}

.footer.bg-image .foo-socials a {
border: 2px solid #c5d1dc;
  color: #c5d1dc;
}

.footer.bg-image h5.h5-xs, .footer.bg-image p.foo-email a {
color: #fff;
}

.footer.bg-image .footer-box p, .footer.bg-image .footer-info p, .footer.bg-image .footer-links li a, .footer.bg-image p.footer-copyright {
color: #c5d1dc;
}

.footer.bg-image .footer-box p span, .footer.bg-image p.footer-copyright span {
color: #fff;
}

.footer.bg-image .bottom-footer {
border-top: 1px solid #16739d;
}


.text-left, .text-right {
flex: 1;
}

.text-left {
padding-right: 20px;
}

.text-right {
padding-left: 20px;
}

.text-and-image {
display: flex;
  justify-content: space-between;
  margin-top: 50px;
}

.text-wrapper {
flex: 1; 
  padding-right: 20px; 
  color: #fff;
}
