body {
  padding-top: 56px;
}

dl,ul,ol,menu,li{list-style:none}


.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

section {
  padding: 150px 0;
}


#header {margin:40px 30px 0 30px;}
#container {margin:0 30px 50px 30px;}
h1 {font-size:20px;text-align:center;}
h3 {padding:30px 0 0 0;font-size:14px;}
.txt1 {margin-top:20px;padding:10px;border:1px solid #a5acb5;background:#e9edf1;}
.txt2 {padding:10px 0 0 10px;}
.list1 {padding:10px 0 0 10px;}
.list1 li {position:relative;padding-left:20px;}
.list1 li .label {position:absolute;top:0;left:0;}
.list2 {padding:10px 0 0 10px;}
.list2 li {position:relative;padding-left:12px;}
.list2 li .label {position:absolute;top:0;left:0;}
strong {font-weight:normal;}