@font-face{
    font-family: 'Roboto-bold';
    src: url(../frontend/fonts/Roboto-Bold.ttf);
}
img{
	max-width: 100%;
}
.bg-main{
	background-color: #e8edff;
}
.section-title{
	text-align: center;
	margin-bottom: 45px;
    font-family: 'Roboto-bold';
}

.tracnghiem1 .tracnghiem1-info{}
.tracnghiem1 .tracnghiem1-image{
	height: 600px;
	width: 600px;
	border-radius: 50%;
	overflow: hidden;
}
.tracnghiem2{
	background-color:#2e3092 ;
}
.tracnghiem2 .tracnghiem2-image img{
	width: 100%;
	height: auto;
}
/*co cau giai thuong*/
.single-activities {
    position: relative;
    margin-bottom: 30px
}

.single-activities .number span {
    display: inline-block;
    height: 60px;
    width: 60px;
    line-height: 60px;
    font-size: 30px;
    color: #1b0238;
    background-color: #ea512e;
    border-radius: 50px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    font-weight: bold
}

.single-activities .number span::before {
    position: absolute;
    content: "";
    height: 70px;
    width: 70px;
    line-height: 70px;
    border: 1px solid #ea512e;
    border-radius: 50px;
    top: -5px;
    left: -5px;
    right: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s
}

.single-activities .number .bg-2 {
    background-color: #fdbea8
}

.single-activities .number .bg-2::before {
    border: 1px solid #fdbea8
}

.single-activities .number .bg-3 {
    background-color: #b6fdd6
}

.single-activities .number .bg-3::before {
    border: 1px solid #b6fdd6
}

.single-activities .number .bg-4 {
    background-color: #fd91a8
}

.single-activities .number .bg-4::before {
    border: 1px solid #fd91a8
}

.single-activities .number .bg-5 {
    background-color: #fce0ad
}

.single-activities .number .bg-5::before {
    border: 1px solid #fce0ad
}

.single-activities .number .bg-6 {
    background-color: #cca0fe
}

.single-activities .number .bg-6::before {
    border: 1px solid #cca0fe
}

.single-activities .activities-content {
    padding-left: 90px
}

.single-activities .activities-content h3 {
    font-size: 25px;
    margin-bottom: 12px
}

.single-activities .activities-content h3 a {
    color: #1b0238
}

.single-activities .activities-content p {
    margin-bottom: 12px
}

.single-activities .activities-content .activities-btn {
    font-size: 16px;
    color: #ea512e;
    font-weight: 600;
    -webkit-transition: 0.5s;
    transition: 0.5s
}

.single-activities:hover .number span {
    background-color: #f5890d;
    color: #ffffff
}

.single-activities:hover .number span::before {
    border: 1px solid #f5890d
}

.single-activities:hover .activities-content h3 a {
    color: #ea512e
}

.single-activities:hover .activities-content .activities-btn {
    letter-spacing: 1px
}
/*hướng dẫn*/
.help{}
.help .help_item .help_item-link{
/*	flex-basis: 100%;*/
}
/*contact*/
.contact-information h3 {
    margin-bottom: 25px;
    font-size: 25px
}

.contact-information .contact-list {
    padding-left: 0;
    margin-bottom: 25px;
    list-style-type: none
}

.contact-information .contact-list li {
    margin-bottom: 12px;
    position: relative;
    padding-left: 25px
}

.contact-information .contact-list li i {
    position: absolute;
    left: 0;
    top: 2px;
    color: #ea512e;
    font-size: 20px
}

.contact-information .contact-list li span {
    font-weight: 600;
    color: #1b0238
}

.contact-information .contact-list li a {
    display: inline-block;
    font-weight: 600;
    position: relative
}

.contact-information .contact-list li a:hover::before {
    width: 100%
}

.contact-information .contact-list li a::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    background-color: #2e34ea
}

.contact-information .contact-list li:last-child {
    margin-bottom: 0
}

.contact-information .opening-hours {
    padding-left: 0;
    margin-bottom: 0;
    list-style-type: none
}

.contact-information .opening-hours li {
    margin-bottom: 10px
}

.contact-information .opening-hours li:last-child {
    margin-bottom: 0
}

p.before-page{
	margin-bottom: 15px;
    line-height: 1.8;
    color: #6b6b84;
    font-weight: 400;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
}