.t_right{ text-align: right;}
h1.page-header{ display: none;}

.vcenter {
    display:flex;
    align-items:center;
}

.video-js .vjs-big-play-button{
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    width: 2em;
    height: 2em;
    line-height: 2em;
}

.video-box .video-play-box{ width: 100%; height: 100%;}
.video-box .video-js {
    width: 100%;
    height: 100%;
}
.testimonies_wrap .vjs-poster{ background-color: #fff;}

.kf_title_wrap{ width: 100%; background: #fff; z-index: 111;}
.kf_title{ border-bottom: 1px solid #e8e8e8; padding: 10px 0; }
.kf_title a.ljgm{ background: #ff931e; line-height: 30px; border-radius: 5px; font-size: 14px; color: #fff; padding: 0 10px; display: inline-block; float: right !important;}
.kf_title a.ljgm:hover{color: #fff;}
.kf_title h1{ font-size: 16px; color: #333333;line-height: 30px; font-weight: bold;float: left !important;}



.ljgm{ margin-right: 15px;}

.testimonies_wrap .session h1{ font-weight: bold; font-size: 30px; color: #333333; text-align: center; margin: 0 0 45px 0;}
.testimonies_wrap .kf_title{ font-size: 14px;}
.testimonies_wrap .s_even{ background: #f3f3f3;}
.testimonies_wrap .full_video_w{ width: 100%;}
.testimonies_wrap .session{ padding-top: 70px; padding-bottom: 70px;}
.testimonies_wrap .session p{text-indent: 0;}
.testimonies_wrap .session p.p1{text-indent:2em; padding: 0 10%; line-height: 28px; margin-bottom: 20px;}
.testimonies_wrap .session .video_1{ padding-bottom: 40px;}
.testimonies_wrap .zxrx_2{ display: inline-block; font-size: 14px;background: url(/images/icon_21.png) 0 center no-repeat; padding-left: 25px;}


.footer{ width: 100%; background: #323232; font-size: 14px; padding: 20px 0; line-height: 30px; }
.footer a{color: #8e8e8e;}
.footer p.tel{ text-indent: 0; font-size: 18px; border-bottom: 1px solid #535353; padding: 20px 0 30px 0; color: #fff; margin-bottom: 20px;}
.footer p.tel span{ color: #ff931e;}


@media (max-width: 569px) {
    .t_right{ text-align: left;}
    .testimonies_wrap .zxrx_2{ padding-left: 0; background: none;}
}

.card_qr1_6_months_any_language .card_qr1_desc{
    padding: 20px 0;
}
.card_qr1_6_months_any_language .card_qr1_desc p{ text-indent: 2em; padding: 12px 0 0 0;}
.card_qr1_6_months_any_language a.btn-kfe-red{ width: 100%; display: block; border-radius: 5px; background: #ff951c; padding: 10px 0; color: #fff; font-size: 20px;}