* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html, body {
	height: 100%;
}

body {
	background: #fff;
}

div.parent{ 
   background: rgba(255, 255, 255, 0.3);
    display:table;
    padding:5px; 
    width:100%;

     position: absolute;
  bottom: 0;
  left: 0;

		margin-bottom:10px;
		color:white;
  
}
div.text{ 
    
    vertical-align:middle;
    display:table-cell;
    	position: relative;

   
}
div.parent .img{
    vertical-align:middle;
    display:table-cell;
    padding-right:5px;
    width:50px; /* you can change width */
}
div.img img{ 
    width:100%;
    height:50px; /* you can change height */
    vertical-align:middle;
    position: relative;
}


main.clfm-app-main {
	position: relative;
	display: block;
	overflow: hidden;
}

div.clfm-app-board {
	background-image: url(https://usa1.server2028.com/static/uploads/rebornkada_91.3_fm/background.1722678472.jpg);
	background-position: 65% 65%;
	background-size: cover;
	background-repeat: no-repeat;
	background-color:  #fff;
	position: relative;
	min-height: 210px;
	overflow: hidden;
}
div.clfm-app-board:before { content: ""; background: #fff; position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; }

div.clfm-app-board > img
{
	position: relative;
	display: block;
	width: 90px;
	height: 90px;
	margin: 10px auto;
	border-radius: 35px;
    box-shadow:0px 0px 5px orange;
}

div.clfm-app-board > h1
{
	position: relative;
	display: block;
	color: #ffffff;
	background:rgba(24, 22, 22, 0.5);
	font: 700 10px 'Montserrat', sans-serif;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 1px 1px 3px #000;
	margin-left:15px;
	margin-right:15px;
	padding-top: 10px;
	
}

div.clfm-app-board > h2
{
	position: relative;
	display: block;
	color: #f0f0e1;
	font: 700 10px 'Montserrat', sans-serif;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 1px 1px 3px #000;
	background:rgba(24, 22, 22, 0.5);
	margin-left:15px;
	margin-right:15px;
	padding-bottom: 10px;
}



div.clfm-app-request {
	position: relative;
	overflow: hidden;
}

div.parent.clfm-app-request > h1
{
	position: relative;
	display: block;
	margin: 13px 0 15px;
	color: #111111;
	font: 700 21px 'Montserrat', sans-serif;
	text-align: center;
	text-transform: uppercase;
}

form.clfm-app-request-form > label
{
	position: relative;
	display: block;
	width: 90%;
	margin: 0 auto;
	color: #101010;
	font: 400 15px 'Montserrat', sans-serif;
}

form.clfm-app-request-form > input
{
	background: #ededed;
	position: relative;
	display: block;
	width: 90%;
	margin: 0 auto 7px;
	padding: 5px 5px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	color: #111111;
	font: 400 13px 'Montserrat', sans-serif;
}

form.clfm-app-request-form > button
{
	background: #5bc0de;
	position: relative;
	display: block;
	margin: 20px 5% 0 0;
	padding: 5px 10px;
	border-radius: 3px;
	color: #ededed;
	font: 700 15px 'Montserrat', sans-serif;
	float: right;
}

div.clfm-app-copyright {
	position: relative;
	margin: 50px 0 0;
	overflow: hidden;
}


div.clfm-app-copyright > p
{
	padding: 10px 0;
	color: #9b9b8c;
	font: 400 11px 'Montserrat', sans-serif;
	text-align: center;
}
.blink_me {
  animation: blinker 5s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}