.partner{
    display: block;
    padding: 5px;
}
.rev_slider_wrapper{
	box-sizing: border-box;
	padding: 0 !important;
}

.tp-shadow2:before, .tp-shadow2:after, .tp-shadow3:before, .tp-shadow4:after{
	-webkit-box-shadow: none;
	box-shadow: none;
}
.birthday {
    padding: 0 20px;
    margin-top: 25px;
}
.birthday-cnt {
    background: white;
    padding: 15px;
    display: flex;
    justify-content: center;
    color: #00a3e7;
    font-size: 0.8em;
    flex-wrap: wrap;
    letter-spacing: 1px;
}
.birthday-cnt div{
	width: 100%;
    line-height: 25px;
    padding-top: 15px;
	text-align: center;
}
.birthday-cnt img{
	height: 70px;
	width: auto;
	vertical-align: middle;
	order: -1;
}
.birthday-cnt img:first-child{
	padding-right: 50px;
}
.sl-wrapper .sl-image .sl-caption a{
	color: #fff;
	text-decoration: none;
}

@media screen and (min-width: 768px){
	.birthday-cnt {
	    justify-content: space-between;
	}
	.birthday-cnt img{
		order: 3;
	}
	.birthday-cnt img:first-child{
		order: 1;
		padding: 0;
	}
	.birthday-cnt div{
		order: 2;
		width: auto;
	    line-height: 70px;
	    padding-top: 0;
	}
}

@media screen and (min-width: 1025px){
	.birthday-cnt {
	    font-size: 2em;
	}
}
@media screen and (max-width: 1024px) and (min-width: 768px){
	.birthday-cnt {
	    font-size: 1.1em;
	}
}
