h1.headpage { border-left: 10px solid #0f75bc; padding-left: 10px; font-size: 60px; margin-bottom: 40px; margin-top: 80px;}
ul.list { list-style: none; }
ul.list li { position: relative;padding-bottom: 25px; font-size: 25px;}
ul.list li:before { content: '';position: absolute;border-right:2px solid black;border-bottom:2px solid black;width:25px;height:25px;top: calc(20% - 4px);left: -50px;transform: translateY(-50%) rotate(-45deg); }
.boxfan .fantextsub { line-height: 60px;}
.container-fluid-mo { padding-right: 0; padding-left: 0; }
.col-rl0 { padding-right: 0; padding-left: 0; }


@media (max-width: 1024px){
  .boxfan {margin-top: 20px;}
  .boxfan .fantextsub {font-size: 30px;}
  .boxfan .fantextsub { line-height: 40px;}
}
@media (max-width: 768px){
  #header .logo img {max-height: 40px;}
  section {padding: 30px 0;}
}
@media (max-width: 414px){
  .boxfan {margin-top: 5px;}
  .boxhvls { padding: 30px; }
}
