.padtop01 { padding-top: 15px; padding-bottom: 15px; }
.padtop02 { padding-top: 7px; padding-bottom: 7px; }

.bottom-margin { margin-bottom: 30px; }

.imgcenter { text-align: center; }
.imgcenter img { margin-left: auto; margin-right: auto; }
.imgcenter a { display: inline-block; max-width: 100%; text-decoration: none; }

.heading06 {font: normal 16px/25px 'aileronbold', sans-serif; color: #fff; }
.heading05 {font: normal 42px/55px 'aileronbold', sans-serif; color: #fff;}
.heading04 {font: normal 25px/35px 'aileronsemibold', sans-serif; color: #18bc27;}

.heading11 {font: normal 30px/40px 'aileronbold', sans-serif; color: #fff;}
.heading22 {font: normal 30px/40px 'aileronsemibold', sans-serif; color: #fff;}
.heading33 {font: normal 22px/30px 'aileronsemibold', sans-serif; color: #18bc27;}
.heading44 {font: normal 18px/25px 'aileronsemibold', sans-serif; color: #24629b;}
.heading55 {font: normal 28px/30px 'aileronsemibold', sans-serif; color: #29d53f;}
.heading66 {font: normal 25px/35px 'aileronsemibold', sans-serif; color: #fff;}
.heading77 {font: normal 22px/30px 'aileronsemibold', sans-serif; color: #333;}
.texthead01 {font: normal 25px/35px 'aileronsemibold', sans-serif; color: #18bc27;}
.texthead01 span {color: #24629b;}
.heading04 span {color: #24629b;}
.heading99 {font: normal 35px/40px 'aileronbold', sans-serif; color: #fff;}


.texthead02 {font: normal 20px/30px 'aileronsemibold', sans-serif; color: #18bc27;}
.texthead033 {font: normal 30px/35px 'aileronsemibold', sans-serif; color: #18bc27;}

.txt00 {font: normal 14px/30px 'OpenSansRegular', sans-serif; color: #3c3c3c;}
.txt00 p {font: normal 14px/30px 'OpenSansRegular', sans-serif; color: #3c3c3c;}
.txt00 p+p { padding-top: 30px; }

.txt11 {font: normal 14px/30px 'OpenSansRegular', sans-serif; color: #fff;}
.txt11 p {font: normal 14px/30px 'OpenSansRegular', sans-serif; color: #fff;}
.txt11 p+p { padding-top: 30px; }

.txt22 {font: normal 14px/30px 'OpenSansRegular', sans-serif; color: #3c3c3c;}
.txt22 p {font: normal 14px/30px 'OpenSansRegular', sans-serif; color: #3c3c3c;}
.txt22 p+p { padding-top: 15px; }

.txt055 {font: normal 13px/28px 'OpenSansRegular', sans-serif; color: #3c3c3c;}
.txt055 a {color: #3c3c3c;}
.txt055 a:hover { color: #18bc27;}
.txt055 b {font: bold 14px/30px 'open_sansbold', sans-serif; color: #24629b;}

.text03 {font: normal 44px/60px 'aileronbold', sans-serif; color: #fff;}
.text04 {font: normal 16px/25px 'aileronbold', sans-serif; color: #fff;}

.hr01 { background-color: #24629b; height: 4px; border-radius: 4px; border: none; margin: 15px auto 20px; max-width: 170px; }
.hr02 { background-color: #a4a4a4; height: 2px; border: none; margin: 15px auto 20px; }
.hr03 { background-color: #24629b; height: 1px; border: none; margin: 10px auto 20px; max-width: 100px; }
.hr04 { background-color: #18bc27; height: 2px; border: none; margin:0 auto;  }
.hr05 { background-color: #fff; height: 3px; border: none; margin: 15px auto 20px; max-width: 170px; }
.hr07 { background-color: #24629b; height: 1px; border: none; margin: 10px auto 20px; max-width: 70px; }

.hr07 { background-color: #fff; height: 1px; border: none; margin: 10px auto 20px; max-width: 70px; }

.hr08 { background-color: #29d53f; height: 4px; border: none; margin: 10px auto 20px; max-width: 170px; border-radius: 4px; }

.space1 { padding: 20px 0; }
.space2 { padding: 15px 0; }
.space3 { padding: 10px 0; }
.space4 { padding: 7px 0; }
.space5 { padding: 5px 0; }

.btn01 {overflow: hidden;}
.btn01 .btn02,.btn01 .btn03,.btn01 .btn04,.btn01 .btn05,.btn01 .btn055,.btn01 .btn06,.btn01 .btn07,.btn01 .btn08 {
	-ms-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.btn01 .btn02 { 
	border-radius: 20px; 
	color: #fff; 
	background-color: #24629b; 
	border: none; 
}

.btn01 .btn03 { 
	border-radius: 20px; 
	color: #24629b; 
	background-color: #fff; 
	border: none; 
}

.btn01 .btn04 { 
	border-radius: 20px; 
	color: #18bc27; 
	background-color: #fff; 
	border: none; 
}

.btn01 .btn05 { 
	border-radius: 30px; 
	color: #fff; 
	background-color: #24629b; 
	border: none; 
}

.btn01 .btn055 { 
	border-radius: 30px; 
	color: #fff; 
	background-color: #18bc27; 
	border: none; 
}
.btn01 .btn06 { 
	border-radius: 30px; 
	color: #fff; 
	background-color: #24629b; 
	border: none; 
}
.btn01 .btn07 { 
	border-radius: 30px; 
	color: #fff; 
	background-color: #18bc27; 
	border: none; 
}

.btn01 .btn08 { 
	border-radius: 20px; 
	color: #18bc27; 
	background-color: #fff; 
	border: none; 
}

.list-oftest .btn01 .btn02 { width: 170px;}

.btn01 .btn02 {padding: 7px 15px; font: normal 14px/25px 'aileronbold', sans-serif; width: 200px; text-align: left; }
.btn01 .btn02:hover { background-color: #18BC27; color: #fff; width: 220px;}
.btn01 .right-a1 { background-image: url('../img/right-arrow-button.png'); background-repeat: no-repeat; background-position: 95% center; }

.btn01 .btn03 {padding: 7px 15px;  font: normal 14px/25px 'aileronbold', sans-serif; width: 150px; text-align: left; }
.btn01 .btn03:hover { background-color: #18bc27; color: #fff; width: 190px; background-image: url('../img/right-arrow-button.png');}
.btn01 .right-a2 { background-image: url('../img/right-arrow-2.png'); background-repeat: no-repeat; background-position: 95% center; }

.btn01 .btn04 {padding: 7px 15px;  font: normal 14px/25px 'aileronbold', sans-serif; width: 150px; text-align: left; }
.btn01 .btn04:hover { background-color: #24629b; color: #fff; width: 190px; background-image: url('../img/right-arrow-button.png');}
.btn01 .right-a3 { background-image: url('../img/right-arrow-3.png'); background-repeat: no-repeat; background-position: 95% center; }

.btn01 .btn05 {padding: 8px 20px;  font: normal 18px/30px 'aileronbold', sans-serif; width: 200px; text-align: left; height: 47px; }
.btn01 .btn05:hover { background-color: #24629b; color: #fff; width: 250px; background-image: url('../img/right-arrow-button.png');}
.btn01 .right-a4 { background-image: url('../img/right-arrow-button.png'); background-repeat: no-repeat; background-position: 90% center; }

.btn01 .btn055 {padding: 8px 20px;  font: normal 18px/30px 'aileronbold', sans-serif; width: 200px; text-align: left; height: 47px; }
.btn01 .btn055:hover { background-color: #24629b; color: #fff; width: 250px; background-image: url('../img/right-arrow-button.png');}
.btn01 .right-a44 { background-image: url('../img/right-arrow-button.png'); background-repeat: no-repeat; background-position: 90% center; }

.btn01 .btn06 {padding: 7px 15px;  font: normal 15px/25px 'aileronbold', sans-serif; width: 136px; text-align: left; height: 40px; text-transform: uppercase; }
.btn01 .btn06:hover { background-color: #18bc27; color: #fff; width: 160px; background-image: url('../img/right-arrow-button.png');}
.btn01 .btn06 { background-image: url('../img/right-arrow-button.png'); background-repeat: no-repeat; background-position: 90% center; }

.btn01 .btn07 {padding: 7px 15px; font: normal 15px/25px 'aileronbold', sans-serif; width: 136px; text-align: left; height: 40px; text-transform: uppercase; }
.btn01 .btn07:hover { background-color: #24629b; color: #fff; width: 160px; background-image: url('../img/right-arrow-button.png');}
.btn01 .btn07 { background-image: url('../img/right-arrow-button.png'); background-repeat: no-repeat; background-position: 90% center; }

.btn01 .btn08 {padding: 7px 15px;  font: normal 18px/25px 'aileronbold', sans-serif; width: 170px; text-align: left; height: 40px;}
.btn01 .btn08:hover { background-color: #24629b; color: #fff; width: 180px; background-image: url('../img/right-arrow-button.png');}
.btn01 .right-a3 { background-image: url('../img/right-arrow-3.png'); background-repeat: no-repeat; background-position: 95% center; }

@media (max-width: 1024px) {
	.text04 { font: 14px/25px "aileronbold",sans-serif;}
}