.flbl1{
width: 300px;
height: 100px;
positioN: absolute;
font-size: 30px;
line-height: 40px;
color: red;
text-shadow: #fff 0px 0px 10px #fff,#fff 0px 0px 10px #fff,#fff 0px 0px 10px #fff, #fff 0px 0px 10px #fff,#fff 0px 0px 10px #fff,#fff 0px 0px 10px #fff;
left: 10px;
top: 8px;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}

.flbl2{
width: 300px;
height: 100px;
positioN: absolute;
font-size: 30px;
line-height: 40px;
color: red;
text-shadow: 0px 0px 10px #fff,  0px 0px 10px #fff, 0px 0px 10px #fff,  0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff;

right: 10px;
top: 8px;
text-align: right;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}

.flbl3{
width: 300px;
height: 100px;
positioN: absolute;
font-size: 30px;
line-height: 40px;
color: red;
text-shadow: 0px 0px 10px #fff,  0px 0px 10px #fff, 0px 0px 10px #fff,  0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff;
right: -310px;
top: 5px; 
text-align: right;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}

.flbl4{
width: 380px;
height: 100px;
positioN: absolute;
font-size: 30px;
line-height: 40px;
color: red;
text-shadow: 0px 0px 10px #fff,  0px 0px 10px #fff, 0px 0px 10px #fff,  0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff;
left: -390px;
top: 60px;
text-align: left;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}

.festcontainer1:hover .flbl1{
top: -80px;
}
.festcontainer1:hover .flbl2{
top: 100px;
}
.festcontainer1:hover .flbl3{
right: 5px;
}
.festcontainer1:hover .flbl4{
left: 5px;
}

.festcontainer1{
border: 4px #048804 solid;
margin-top: -4px;
margin-left: -4px;
}

.llogofest{
text-align: right;
left: 420px;
margin-left: 0px;
width: 0px;
text-decoration: none;
top: 5px;
position: absolute;
line-height: 23px;
font-weight: 900;
color: rgb(0, 83, 73);
text-shadow: 0px 0px 60px #fff,0px 0px 60px #fff,0px 0px 30px #fff,0px 0px 20px #fff,0px 0px 20px #fff,0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 1px 1px 5px #fff, -1px -1px 5px #fff;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
overflow: hidden;
height: 90px;
}

.rlogofest{
text-align: left;
left: 571px;
width: 0px;
text-decoration: none;
top: 5px;
position: absolute;
line-height: 23px;
text-shadow: 0px 0px 60px #fff,0px 0px 60px #fff,0px 0px 30px #fff,0px 0px 20px #fff,0px 0px 20px #fff,0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 1px 1px 5px #fff, -1px -1px 5px #fff;
font-weight: 900;
color: rgb(0, 83, 73);
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
overflow: hidden;
height: 90px;
}

.mlogo:hover ~.rlogofest{
width: 200px;
}
.mlogo:hover ~.llogofest{
width: 165px;
margin-left: -165px;
}
.mlogo{margin-top: -13px!important;}
.rlogofest p {width: 200px;}
.llogofest p {width: 165px;position:absolute; right:0px;}