[class*='list'] {
margin: 0.75em 2.2rem;
padding: 0;
list-style: none;
}
ul.list1 li {
padding: 0;
font-size: 1.5rem;
margin: 0 0 1rem 0;
}
ul.list1 li:before {
content: "\ea42";
font-family: 'icomoon';
display: block;
height: 0rem;
width: 0rem;
left: -2.2rem;
top: 0.15rem;
position: relative;
color: #1fc1bc;
font-size: 1.3rem;
}
.centeredp {
text-align: center;
}
blockquote {
border-left: 5px solid #632B00;
}
.white-txt {
color: #FFF !important;
text-decoration: none !important;
}
.diagonal-title {
background: #61cfd3;
background: -moz-linear-gradient(left, #61cfd3 0%, #009393 100%);
background: -webkit-linear-gradient(left, #61cfd3 0%, #009393 100%);
background: linear-gradient(to right, #61cfd3 0%, #009393 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61cfd3', endColorstr='#009393', GradientType=1 );
color: white;
box-sizing: border-box;
padding: 15px 0px 15px 15px;
border-bottom: 0;
/*display:table;*/
width: 98%;
position: relative;
}
.diagonal-title::before {
content: "";
position: absolute;
right: -10px;
top: 0;
background: #009393;
width: 50px;
height: 100%;
transform: skew(-20deg);
-webkit-transform: skew(-20deg);
z-index: -1;
}

@media (max-width: 768px) {
.diagonal-title {
width: 95%;
}
.diagonal-title::before {
right: -20px;
background: #009393;
width: 50px;
}
}

@media (max-width: 480px) {
.diagonal-title {
width: 100%;
padding-right: 15px;
}
.diagonal-title::before {
display: none;
}
}