header .t_FlexBox .logoBox {
    width: 246px;
}

header .logo > a {
    display: flex;
    align-items: center;

    font-size: 36px;
}
header .logo > a svg#mark{
    margin-right: 6px;
}

.fixtr>th{
    text-align: center!important;
    border-radius: 0!important;
}





.fixverticle{
    vertical-align: top!important;
}
.tbl-solution1 td.blue{
    background-color: #d3e3f8;
}
.tbl-solution1 td.blue.left{
    text-align: left;
}
.tbl-solution1 td.alignleft{
    font-size: 20px;
    color: #333;
    font-weight: normal;
    text-align: left;
    background-color: #e2edfc;
}
.sB-sloganBox{
      padding: 60px 0 68px; 
}
.sB-sloganBox .sloganBox-outer .t2Box p{
    font-weight: 600;
    color: #e04;
    margin-top: 10px;
}
.sB-sloganBox .sloganBox-outer .t2Box p.blue{
    color: #9a43ff;
}
.tbl-solution1 td.purple p{
    margin-top: 20px;
}
.tbl-solution1 td.purple p.focus{
    color: #e400ee;
}
.tbl-solution1 td.purple p i{
    margin-bottom: 10px;
}
.tbl-solution1 td.purple p.focus .icon-check{
    border-color: #e400ee;
}
.tbl-solution1 td.purple p span{
   font-size: 80%;
    font-weight: 400;
    color: #666;
}
.tbl-solution2{
   margin-top: 10px; 
}
.subC-title.add{
    color: #e04
}
.tbl-solution2 th.green {
    background-color: #1C63B8;
}
.tbl-solution2 th.yellow {
    background-color: #7a52b8;
    color: #ffffff;
}
.lineqrcode_box, .lineqrcode_box2{
    width: 250px;
    height: 250px;
    background: #ffffff;
    position: absolute;
    padding: 20px 10px 40px 10px;
    box-shadow: 0 30px 60px -35px rgba(0,0,0,0.3);
        margin-top: 23px;
    height: 280px;
    display:none;
}
.lineqrcode_box{
    margin-left: -200px;
    
}
.lineqrcode_box >img{
    width: 100%;
}
.lineqrcode_box >p,.lineqrcode_box2>p {
    font-size: 20px;
    color: #000000;
    cursor: pointer;
    text-align: right;
    line-height: 100%;
    padding-right: 21px;
}
.lineqrcode_box2 {
    bottom: 0;
    right: 50px;
}
.tbl-solution1 td.purple.light.orangebg{
    background-color: #ff992f;
}
.tbl-solution1 td.purple.orange{
        background-color: ;
}
.orange {
    color: #ff992f !important;
}
.orangebd{    border-color: #ff992f !important;}
.tbl-solution1 td.orange{
        background-color: #fff8e6;
    color: #ff992f;
}
@media screen and (max-width: 991.98px) {
    header .logo > a {
       font-size: 28px; 
    }
    header .logo > a svg#mark{
   height: 40px;
        width: 30px;
}
}
@media screen and (max-width: 767.98px) {
    .tbl-solution1 td.blue{
        font-size: 16px;
    }
    
}
@media screen and (max-width: 700px) {
    .sB-sloganBox {
        padding: 50px 0 50px;
    }
    .tbl-solution1 td.alignleft{
        font-size: 15px;
    }
}