.box-button_s .button-left {background: #146BFF; }
.box-button_s p.button.button-left a {color: #fff; }
.bg-top-img {background: url(/wp-content/uploads/2019/01/sliderr.png) left center no-repeat; background-size: cover; text-align: center; padding: 50px; position: relative; z-index: 1; color: #fff; }
.bg-top-img h1 {z-index: 9; font-size: 25px; margin-bottom: 17px; font-weight: bold; }
.box-title p {margin-bottom: 0;font-size: 14px;color: #ddd;}
.bg-top-img:after {position: absolute; content: ''; background: rgba(0, 0, 0, 0.8705882352941177); left: 0; width: 100%; height: 100%; z-index: -1; top: 0; }
.bg-top-img p {color: #ddd; }
.wrap_landing .item_ {width: 100%; float: left; overflow: hidden; margin-bottom: 30px; }
.wrap_landing .item_ .ico {display: block; width: 50px; float: left; line-height: 42px; }
.wrap_landing .item_ .ct_ {display: block; float: left; width: calc(100% - 50px); -webkit-width: calc(100% - 50px); padding-left: 5px; }
.wrap_landing .banner {position: relative; }
.wrap_landing .banner img {position: absolute; left: 13%; top: 0; vertical-align: middle; }
.col-lg-7, .col-lg-5 {width: 50%; float: left; }
div#box-bghttk .wrap_landing {width: 100%; float: left; margin-top: 50px; }
.box-button_s {display: flex; }
.box-button_s p.button {border: 1px solid #146BFF; margin-right: 15px; padding: 8px 15px; border-radius: 6px; padding-bottom: 10px; }
.box-button_s p.button a {color: #000; }
.box-button_s p.button a:hover {text-decoration: none; }
.box-button_s p.button:hover {background: #146BFF; }
.box-button_s p.button:hover a {color: #fff; }
section.section-qltkqc {background: url(/wp-content/uploads/2019/01/banner-bg.png) left center no-repeat; background-size: cover; position: relative; z-index: 1; }
.box-title h4 {color: #fff; }
.floatleft {
    float: left;
    width: 12%;
    display: inline-block;
}

.box-left,.box-right {width: 50%}
.qltkqc p, .qltkqc h4{color: #fff}
.floatright{float: right}
.floatright.ct-right {width: 87%; }
.title-ks{font-size: 17px;color: #000}
/*#bb-box .container{max-width: 900px;margin: auto}*/
.container.gap-50 {padding: 55px 0; padding-bottom: 25px; }
#bb-box h4 {font-size: 16px; font-weight: 500; }
#bb-box p {
    font-size: 0.9rem;
    line-height: 1.6;
    font-weight: 300;
}
.qltkqc .box-title {margin-bottom: 30px; padding-bottom: 15px; }
#bb-box .qltkqc .box-title h4 {font-size: 25px; margin-bottom: 15px; }
.qltkqc {padding: 60px 0; }
p.ct-left.floatleft img {width: 41px; }
p.img-qltkqc {position: relative; top: -15px; }
p.img-qltkqc img {width: 100%;}
.wrap_landing {
    display: flex;
    flex-wrap: wrap;
}

.wrap_landing  > [class*='col-'] {
    display: flex;
    flex-direction: column;
}

.bg_1 {
    background: url(/wp-content/uploads/2019/01/item-bd-e1547716632601.png) no-repeat;
}
.button-tv {text-align: center;margin: 0 auto;display: table;}
#bb-box .button-tv p {display: inline-block; margin-bottom: 0; font-size: 20px; background: #fff; padding: 10px 30px; padding-bottom: 14px; border-radius: 22px; }
.button-tv a {font-size: 18px; }
#bb-box p.title-ks {font-weight: 400;font-size: 25px; margin-bottom: 24px; }
section#sec-ks {padding: 50px 0; }
section#sec-ks .col-md-6 {padding-right: 5%; }
section#sec-btp {background: url(/wp-content/uploads/2019/01/banner-bg1.png) left center no-repeat; background-size: cover; position: relative; }
section#sec-btp {color: #fff; }
#bb-box h4.title-btp {
        font-size: 23px;
    text-align: center;
    margin: 10px 0;
    margin-bottom: 30px;
    font-weight: 500;
}

#bb-box section#sec-btp .container {max-width: 820px; padding-top: 50px; padding-bottom: 50px;}
.box-cthuc {padding: 12px 0; text-transform: uppercase; text-align: center; background: #ffa233; font-size: 13px; font-weight: bold; border-radius: 6px; margin-bottom: 20px; }
.box-cthuc span {margin: 0 23px; }
.box-trd .floatright {float: left; }
.box-trd p {margin-bottom: 5px; }
.box-trd p.floatleft {width: 100%;font-weight: bold;margin-bottom: 10px;}
table.tab-btp {background: #ffffff; color: #000; font-size: 13px; border-radius: 13px; margin-top: 10px; }
table.tab-btp td {width: 19%; padding: 12px 17px; text-align: center; font-weight: 400; border-left: 1px dashed #ddd; }
table.tab-btp td:first-child {width: 26%;font-size: 13px;border-left: none;}
table.tab-btp tr.tbtr-1 {border-bottom: 1px solid #ddd; }
#bb-box .box-lhtv {text-align: center; margin-top: 45px; }
#bb-box .box-lhtv p {margin-bottom: 0; display: inline-block; background: #ffa233; padding: 8px 25px; border-radius: 8px; }
#bb-box .box-lhtv p a {color: #fff; text-transform: uppercase; font-weight: bold; }
section#sec-ks .col-md-6:last-child {padding-right: 0; }
.tell a {font-weight: bold; font-size: 30px; line-height: 1 }
.tell a:hover{text-decoration: none;color: #146BFF}
section.section-qltkqc:before {content: ''; position: absolute; width: 100%; height: 100%; background: rgba(20, 107, 255, 0.93); z-index: -1;}
section#sec-btp:before {content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7294117647058823); }
p.line-white {width: 125px; height: 4px; background: #fff; margin: auto; margin-top: 15px; }
.box-tabl{overflow: hidden;}

@media screen and (max-width: 849px){
    .col-lg-7, .col-lg-5 ,.box-left, .box-right{width: 100%; float: none; }
    .wrap_landing .banner img{width: 100%;position: relative;top: 0;left: 0}

    .img-qltkqc img{width: 100%}
    #bb-box p.title-ks{width: 100%;text-align: center;font-size: 1.3rem;}
    .box-button_s p.button:last-child{margin-right: 0}
    table.tab-btp td{padding: 5px}
    .box-cthuc{font-size: 10px}
    .box-cthuc span{margin: 0}
    section#sec-ks .col-md-6:last-child{padding-right: 15px}

}
section#sec-btp .row {
    padding: 0 20px;
}

.container.gap-50 a.btn-registration.button.button-left {
    border-radius: 4px;
}
.no-padding {
    padding: 0px;
    border: none;
    /* background: none; */
}
.container.gap-50 a.btn-registration.nofill.button.button-right {
    background: #0465ff !important;
    border-radius: 4px !important;
    margin-left: 10px;
}
.container.gap-50 a.btn-registration.nofill span {
    border-radius: 4px !important;
    color: #000;
}

.container.gap-50 .btn-registration:before {
    border-radius: 4px;
}
.container.gap-50 a.btn-registration.nofill span:hover {
    color: #fff;
}
.container.gap-50  a.btn-registration.nofill span {
    border: 1px solid #0465ff;
}

#sec-btp  a.btn-registration {
    margin: 0 auto;
    display: table;
    margin-top: 40px;
}
.box-button_s a.btn-registration.button.button-left {
    border-radius: 4px;
}




@media (max-width: 767px) {
/*    .wrap_landing .item_ .ct_ {
    display: block;
    float: none;
    width: 100%;
    -webkit-width: 100%;
    padding-left: 0;
}*/
.box-button_s {
    display: table;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 20px;
}
.container.gap-50 a.btn-registration.button.button-left {
    margin-bottom: 20px;
}
section#sec-ks .col-md-6 {
    padding-right: 0;
    padding-left: 0;
}
.floatright.ct-right {
    padding-left: 10px;
}



}



















