.uc_elegant_content *{
margin:0;
padding:0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.uc_elegant_content .uc{
margin:0px;
}
.uc_elegant_content .uc_elegant_content_container_holder{
position:relative;
width:100%;
}
.uc_elegant_content .uc_elegant_content_container_holders .uc_elegant_content_placeholder{
background-color:#ffffff;
}
.uc_elegant_content .uc_elegant_content_container_holder .uc_elegant_content_placeholder img{
width:100%;
}
.uc_elegant_content .uc_elegant_content_container_holder .uc_elegant_content_content{
position:absolute;
left:50%; 
top:50%; 
transform:translate(-50%, -50%);
padding:20px 20px;
font-family: 'Open Sans', sans-serif;
font-weight:400;
border:1px solid transparent;
width:90%;
height:92%;
text-align:center;
overflow:hidden;
}
.uc_elegant_content .uc_elegant_content_container_holder .uc_elegant_content_content .uc_elegant_content_box{
position:absolute;
left:50%; 
bottom:-100%; 
transform:translateX(-50%);
width:90%;
}
.uc_elegant_content .uc_elegant_content_container_holder .uc_elegant_content_content .uc_elegant_content_box h2{
font-size:30px;
font-weight:700;
margin:100px 0 15px;
font-family: 'Droid Serif', serif;
font-style:italic;
}
.uc_elegant_content .uc_elegant_content_container_holder .uc_elegant_content_content .uc_elegant_content_box .uc_paragraph{
line-height: 28px;
margin-bottom: 24px;
font-size:16px;
font-style:italic;
}
.uc_elegant_content .uc_elegant_content_container_holder .uc_elegant_content_content .uc_elegant_content_box .uc_more_btn {
display:inline-block;
padding:4px;
border:1px solid transparent;
}
.uc_elegant_content .uc_elegant_content_container_holder .uc_elegant_content_content .uc_elegant_content_box .uc_more_btn a{
display:block;
padding:12px 48px;
font-size:14px;
font-weight:600;
text-transform:uppercase;
text-decoration:none;
line-height:normal;
}
.uc_elegant_content .uc_elegant_content_container_holder:hover .uc_elegant_content_content .uc_elegant_content_box{
bottom:15%;
transition:all 0.5s ease;
}
.uc_elegant_content .uc_elegant_content_container_holder:hover .uc_elegant_content_placeholder img{
opacity:0.31;
transition:all 0.5s ease;
}
@media only screen and (max-width: 1023px) {
.uc_elegant_content .uc_elegant_content_container_holder .uc_elegant_content_content .uc_elegant_content_box .uc_paragraph{ line-height:24px; font-size:15px;}
}
@media only screen and (max-width: 980px) {
.uc_elegant_content .uc_elegant_content_container_holder .uc_elegant_content_content .uc_elegant_content_box h2{font-size: 25px;margin: 15px 0;}
.uc_elegant_content .uc_elegant_content_container_holder .uc_elegant_content_content .uc_elegant_content_box .uc_paragraph{line-height: 20px;font-size: 14px;margin-bottom: 9px;}	
.uc_elegant_content .uc_elegant_content_container_holder .uc_elegant_content_content .uc_elegant_content_box .uc_more_btn a{padding: 5px 30px;}
.uc_elegant_content .uc_elegant_content_container_holder .uc_elegant_content_content{width: 91%;height: 95%;padding: 5px 8px;}
}
@media only screen and (max-width: 680px) {
.uc_elegant_content .uc_elegant_content_container_holder .uc_elegant_content_content .uc_elegant_content_box .uc_paragraph{ line-height:24px; font-size:15px;}
}