.uc_diamond_bullets *{
margin:0;
padding:0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.uc_diamond_bullets .uc_container_holder{
font-size:14px;
line-height:20px;
color:#ffffff;
}
.uc_diamond_bullets .uc_diamond_bullets_row
{
padding:16px 17px 16px 17px;
overflow:hidden;
position:relative;
text-align:left;
width:100%;
}
.uc_diamond_bullets .uc_diamond_bullets_row .uc_icon_holder
{
width:58px;
height:58px;
border:2px solid;
font-size:21px;
margin:14px;
float:left;
text-align:center;
line-height:51px;
position:relative;
-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);
z-index:5;
}
.uc_diamond_bullets .uc_diamond_bullets_row .uc_icon_holder i
{
position:relative;
-ms-transform: rotate(-43deg); -webkit-transform: rotate(-43deg); transform: rotate(-43deg);
}
.uc_diamond_bullets .uc_diamond_bullets_row .uc_content_box
{
float:left;
width:calc( 100% - 90px) ;
padding-left:28px;
padding-top:14px;
}
.uc_diamond_bullets .uc_diamond_bullets_row .uc_content_box h2
{
font-size:16px;
font-weight:600;
margin-bottom:7px;
}
.uc_diamond_bullets .uc_top_border
{
position:absolute;
left:59px;
top:0px;
width:2px;
height:100%;
display:block;
background-color:#e7e7e7;
z-index:1;
}
.uc_diamond_bullets .uc_diamond_bullets_row:last-child .uc_top_border
{
height:44%;
}
.uc_diamond_bullets .uc_diamond_bullets_row:first-child .uc_top_border
{
top:50px;
}
@media only screen and (max-width: 414px) {
.uc_diamond_bullets .uc_diamond_bullets_row .uc_icon_holder
{
width:45px;
height:45px;
line-height:40px;
border:2px solid;
font-size:18px;
margin:10px;
}
.uc_diamond_bullets .uc_diamond_bullets_row .uc_content_box
{
width: calc( 100% - 68px);
padding-left: 20px;
padding-top:0px;
}
.uc_diamond_bullets .uc_top_border
{
left:49px;
}
}