/*==============================
 *    Common styles
 *    ================================ */


.card-style-01.card2 .pricing-top { 
			background-color:#ff0000;
		}
.card-style-01.card3 .pricing-top { 
			background-color:#008000;
		}		
		table {
            width: 100%;
            border-collapse: collapse;
        }
        th, td {
            border: 1px solid #ddd;
            padding: 15px;
            text-align: left;
        }
        th {
            background-color: #ff497c;
			color: #ffffff;
        }
        tr:hover {
            background-color: #f9f9f9;
        }		
		
.testimonial-style1 .testi-text:before { content:none;  }		
.testimonial-style1 .testi-text { border-radius:8px; }
.thumb-image .about-icon { margin-left: 0; }
.about-style-02 .d-flex .btn-style1 { padding:14px 14px !important;  }
 #aei_cmsbottom {
  bottom: 15px;
  display: block;
  height: 50px;
  position: fixed;
  left: 30px;
  width: 50px;
  z-index: 999;
 }
 .about-author img {
  max-width: 100px;
}
p.mb-1-9 .text-primary,p.mb-1-9 .text-primary-hover:hover { margin-top:5px;  margin-right:10px; float:left; }
 

@media screen and (max-width: 479px) { 
	.thumb-image .flex-shrink-0 { float:left; margin-right:15px; }
	.contact-us .contacts-icon { margin-bottom: 25px; }
	
}