.title-text { margin: 0; padding: 30px 0; list-style: none; clear: both; overflow: hidden}
.title-text li { font-size: 18px; text-align: left; padding-left: 30px; padding-right: 10px; position: relative; margin-bottom: 6px; width: 50%; float: left; color: #111;}
.title-text li::after { content: "\f00c"; font-family: 'fontawesome'; font-size: 16px; font-weight: 400; position: absolute; top: 0; left: 0; color: #14287b;}

section.page-content { padding: 40px 0;}
.page-text-inner {}
.page-text-inner h2 { color: #d90008; font-size: 34px; margin-bottom: 10px; letter-spacing: 1px;}
.page-text-inner h3 { color: #14287b; margin-bottom: 10px; letter-spacing: 1px;}
.page-text-inner p { font-size: 16px; line-height: 30px; color: #616161; font-weight: 400; margin-bottom: 10px;}
.page-text-inner p span { color: #14287b; font-weight: 700;}
.page-text-inner h4 { color: #14287b; margin-top: 20px; letter-spacing: 1px;}
.page-img { margin: 20px 0;}

.why-choose-us { padding: 0 40px;}
.why-choose-us .section-title { text-align: center; margin-bottom: 50px;}
.why-choose-us .section-title h2 { color: #000; font-size: 28px; margin-bottom: 15px;}
.why-choose-us .section-title p { color: #0a0a0a}
.why-choose-block { text-align: center;}
.wc-icon figure { width: 110px; height: 110px; background: #000; display: flex; align-items: center; justify-content: center; border-radius: 50%; margin: 0 auto 1rem;}
.wc-text h3 { font-size: 24px; color: #000; margin-bottom: 10px; }
.wc-text p { color: #616161; font-size: 14px; line-height: 24px;}

@media (max-width: 480px) {
    .dm-none { display: none;}
}













