*,::after,::before{box-sizing:border-box}body{margin:0;font-family:arial;font-size:1rem;font-weight:400;line-height:1.5;color:#3b4048;text-align:left;background-color:#fff}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px),(max-width:680px){.container{max-width:540px}.box_video{width:100%;height:272px}}@media (min-width:768px){.container{max-width:800px}.box_video{width:800px;height:452px}}@media (min-width:992px){.container{max-width:1000px}.box_video{width:900px;height:508px}}@media (min-width:1200px){.container{max-width:1200px}.box_video{width:900px;height:508px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-md-12,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-8,.col-md-9,.col-sm-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0}.navbar .container{align-items:center}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none;color:#ff0}.navbar-nav{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar .order_card{background-color:#65b24a;border:1px solid;border-radius:20px;color:#fff;padding:5px 14px}li,ul{list-style:none;margin:0;padding:0}a{text-decoration:none}.bg-top{background-color:#d55;color:#fff;position:fixed;top:0;z-index:10}.container-fluid h2{padding:60px 0 0;text-align:center;color:#d55;font-size:2rem;margin:0;text-transform:uppercase}.navbar a{color:#fff}.navbar .logo{background:rgba(0,0,0,0) url(../image/gioithieu/logo.png) no-repeat scroll left center;height:45px;vertical-align:middle;width:162px}#banner .title{font-size:36px;margin:0;color:#fff200;font-weight:700;text-transform:uppercase;text-align:left;padding-bottom:0}#banner .intro{font-size:20px;padding:10px 0 20px;color:#fff;font-weight:700}#banner .box_info{border:1px solid #959e6c;padding:10px;font-size:.84rem;line-height:26px;color:#fff}.box_video{margin:20px auto}.txt-center{text-align:center}#benefit_lt123{background:#f0f3e9;padding-bottom:30px}#benefit_lt123 ul,#step_lt123 ul{margin-top:40px;margin-bottom:40px}#benefit_lt123 ul li .index{width:50px;height:50px;text-align:center;color:#fff;line-height:50px;float:left;margin-right:10px;background:#fca64a;font-size:20px;border-radius:25px}#benefit_lt123 ul li .cont{text-align:justify;color:#686868;border-bottom:1px solid #ccc;margin-bottom:10px;margin-left:80px;padding-top:8px}#benefit_lt123 ul li .min-h1{min-height:170px}#benefit_lt123 ul li .min-h2{min-height:190px}#benefit_lt123 ul li .title_item{color:#202020;font-size:20px;margin-bottom:10px;font-weight:700}.bg_green{background:#99c149!important}.bg-light{color:#ffeb3b;font-size:20px;font-weight:700;background:#a50e0e;padding:4px 10px}#step_lt123 h2{padding-bottom:10px}#step_lt123 .index{width:40px;height:40px;text-align:center;color:#fff;line-height:40px;float:left;margin-right:10px;background:#fca64a;font-size:20px;border-radius:20px}#step_lt123 ul li .title_item{font-weight:700;line-height:40px}#step_lt123 ul li img{margin-left:-80px;width:450px;margin-top:30px}.step1{color:#258b41}.step2{color:#306bbb}.step3{color:#cf6447}.step4{color:#dc5856}#step_lt123 .step1 .index{background:#258b41}#step_lt123 .step2 .index{background:#306bbb}#step_lt123 .step3 .index{background:#cf6447}#step_lt123 .step4 .index{background:#dc5856}#step_lt123 p{color:#666}#intro_card_lt123{background:linear-gradient(90deg,#d55 0,#dd8755 100%);padding-bottom:60px;color:#f3f2ed;line-height:27px}#intro_card_lt123 h2{color:#ffeb3b;padding:60px 0 30px;line-height:50px}.card_discount{color:#494949;display:table;background:#fff;border-radius:6px;margin:40px 0;box-shadow:0 4px 10px #968e8e;padding:20px}.br-discount{border:2px dashed #dc5856;padding:20px}.card_discount img{float:left;width:140px;height:95px;margin-right:20px}.title_discount{color:#dc5856;text-transform:uppercase;font-size:1.3rem;font-weight:700;margin-bottom:6px}.btn_dat_the{background:#65b24a;color:#fff;padding:16px 40px;cursor:pointer;display:table;border:none;text-transform:uppercase;font-weight:700;margin:40px auto 0;border-radius:32px;border:1px solid #fff;box-shadow:2px 2px 5px #00000038;font-size:1.3rem}#feedback_lt123{background:#eee;padding-bottom:40px}.person{background:#fff;border-radius:6px;padding:20px;margin:30px 0;min-height:520px;box-shadow:5px 5px 9px #c1bbbb;text-align:justify;font-size:.95rem}.name_fb{font-size:.9rem;color:#dc5856;font-style:italic;margin-bottom:25px}#feedback_lt123 img{width:128px;height:128px;border-radius:64px;margin:10px 0}#order_card_lt123{background:linear-gradient(#fdf5ef,#bbece4);padding-top:40px}#order_card_lt123 .container{padding:10px 3% 40px}.title_dkthe{font-weight:700;font-size:2rem;text-align:center;text-transform:uppercase;color:#d55}._item_content{padding:30px 6% 40px;background:#fff;margin-top:17px;border-radius:10px}.intro_dkthe{color:#65b24a;font-size:1.1rem;margin:0 auto 30px;text-align:center}.box_success_dk_the{display:none}.inp_dk_card{background-color:#fff;border:1px solid #c8c292;color:#422f2f;padding:14px 20px;width:100%;border-radius:10px;font-size:1rem;font-family:arial}.error_napthe{color:red;font-size:.9rem}.vb__content_note{margin:20px auto;text-align:center}.item_ques_title{font-weight:700;color:#d55}#total_price{font-size:2rem}#dk_sl_the{width:100px;margin-right:10px;float:left}#dk_sl_the option{color:#000}.price-card{line-height:48px}.label_inp{font-weight:700;margin-bottom:6px;color:#1b1818;margin-top:15px}.txt-light{color:#d55}.note_dk{color:#9a9a9a;font-family:Arial;font-size:.9rem;font-style:italic;margin:10px 0;text-align:center}#transport{margin-top:50px}#transport img{width:100%;max-width:536px}.item_ques{color:#247ba0;margin-top:30px}.item_ques_ans{margin:14px 0;font-style:italic;font-size:.9rem;border:1px solid #dedede;max-width:770px;padding:10px;border-radius:6px;position:relative}.item_ques_ans:after,.item_ques_ans:before{right:100%;top:-12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.item_ques_ans:before{border-color:transparent;border-bottom-color:#131111;border-width:6px;left:20px}.item_ques_ans:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:6px;left:20px}.card-title{color:#143b73;text-align:center}._content_support{float:left;margin-right:20px;line-height:40px}.icon_phone{background:#d45752;height:40px;line-height:40px;border-radius:20px;color:#fff;font-size:1.3rem;font-weight:700;display:table;max-width:300px;padding:0 30px}#footer{margin:30px auto 0;position:relative;bottom:0;background:url(../image/home/footer.png) top center no-repeat #ffffe7;clear:both;font-size:.8rem}#top-footer{height:48px;line-height:48px;margin:0 auto;font-weight:700;color:#ffcf8f}#top-footer a{color:#ffcf8f;font-weight:700}#center-footer{line-height:24px;max-width:1000px;padding-top:10px;margin:0 auto;height:100px}#center-footer .foo-title-class{font-size:12px;font-weight:700;color:#d55;text-transform:uppercase}#center-footer .foo-list-class li a{color:#564d38;font-size:12px}.foo-list-class{float:left;width:240px}#bottom-footer{margin:0 auto;display:flex;padding-bottom:30px}#bottom-footer .b_logo{background-image:url(../image/home/foo-logo.png);background-position:left center;background-repeat:no-repeat;width:187px;height:52px;display:inline-block;float:left}#bottom-footer .info_foo{float:left;padding-left:3%}#bottom-footer .foo_text_info{font-size:11px;color:#bf9843;text-align:justify}#bottom-footer .foo_add{font-size:11px;color:#010101;text-align:justify}#bottom-footer .social_foo{position:absolute;right:20%;bottom:20%}.box-th{width:60%}.box-th .item-class{width:30%;display:inline-block;vertical-align:top}.box-thcs{width:40%}.box-thcs .item-class{width:45%;display:inline-block;vertical-align:top}.ta123{width:98%;max-width:1000px}.social_foo .ct_icon{background-image:url(../image/home/ic-congthuong.png);background-repeat:no-repeat;display:inline-block;width:164px;height:61px;position:relative;margin-left:0}@media (min-width:576px),(max-width:680px){#banner .title{padding-top:130px}#banner .box_info{width:100%}#banner{background:#324329}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#step_lt123 ul li img{width:100%;margin:10px auto}.person{min-height:auto}}@media (min-width:768px){#intro_lt123{padding-bottom:50px}#intro_lt123 h2{margin-bottom:30px}.vb__content_note{margin:20px 10%}.item_ques{width:770px;margin:30px auto;color:#3e485c}.box_phone_support{width:600px;margin:20px auto}#step_lt123 ul li img{width:100%;margin-top:30px;margin-left:-80px}.person{min-height:520px}#banner .title{padding-top:60px}#banner .box_info{width:700px}#banner{margin-top:32px;height:450px;background:url(../image/gioithieu/bg_header_new.jpg) no-repeat}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}.collapse{display:none}.collapse.show{display:block}@media (min-width:992px){#step_lt123 ul li img{width:450px}.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:space-between}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.9375rem;padding-left:.9375rem}.navbar-expand-lg>.container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-toggler{display:none}}
button,input,textarea{-webkit-appearance:none;border-radius:0;outline:0}
input:-internal-autofill-selected,input:-internal-autofill-previewed {background:#fff}

.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.item-center{align-items: center;}
.flex-bw{justify-content: space-between;} 

.flex1{flex:1}
.fl{float:left;} .box-input.fl{width:40%; margin:10px 4%}
h3 span{ font-weight: normal; font-size:16px}
#order_card_lt123{font-size:16px;color:#212127; background:url(/static/image/gioithieu/bg-form-dk.jpg) no-repeat top center; background-size:100% 100%; height:1060px;padding: 30px 0px 30px;}
#order_card_lt123 h2{font-size: 30px;color:#272838;text-align: center;}
    #order_card_lt123 h3{font-size: 22px;color:#dc5856}
#order_card_lt123 .container{width: 1000px; margin: 0px auto; background-color:#fff; border-radius:10px;padding:20px 60px 40px}
.box-input {
    border-radius: 30px;
    margin-top: 10px;           
    border: 1px solid #c4c4c4;
    background-color: #fff;padding: 0px 20px;
}
.box-input input, .box-input textarea {
border: none; width:330px;
font-size:16px;
padding: 0px 10px; height:60px; line-height:60px;
border-radius: 30px;
vertical-align: top;
background-color: #fff;
font-family:Arial, Helvetica, sans-serif;
}
.box-input textarea {width: 94%; resize: none;}    
.box_dc{margin-top: 20px}
.icon-form{background:url(/static/image/gioithieu/icon-form.png) no-repeat; display:inline-block; vertical-align:top}
.box-input .icon-form{margin-top:18px; margin-right:10px}
.icon-bookmark {
width: 16px; height: 21px;
background-position: -159px -10px;
}

.icon-dt1{
width: 42px; height: 42px;
 background-position:-10px -85px; margin-right:10px;
}
.icon-fb{
width: 54px; height: 53px;
 background-position:-85px -10px;
}


.icon-zalo{
width: 55px; height: 55px;
background-position: -10px -10px;
}


.icon-dt{
width: 18px; height: 18px;
 background-position: -111px -85px;
}


.icon-ht{
width: 16px; height: 18px;
 background-position: -159px -51px;
}


.icon-dc{
width: 19px; height: 19px;
background-position: -72px -85px;
}
.line-through{text-decoration: line-through;}
.item-center .txt{line-height:27px; color:#272838;}
#order_card_lt123 p {margin: 15px 0px;line-height: 28px;}
.info-bank{background:url(/static/image/gioithieu/bg-info-bank.png) no-repeat; width: 882px;line-height: 28px;margin: 20px 0px 30px; height:120px;padding: 20px 0px 20px 30px;border-radius: 10px;}
#btn_submit{background:#dc5856; color:#fff; border:none; cursor:pointer;font-size:18px; height:60px; line-height:60px; min-width:400px; text-align:center; border-radius: 30px}
.bdl{border-left:1px solid #e1e1e1;  height: 40px;
width: 1px;
display: inline-block;
margin-left: 40px;
margin-right: 20px;
margin-top: 8px;}
.error_napthe{margin-top: 10px;color: red;margin-left: 10px;}
.box_submit{margin: 20px 0px 40px}
.elm-relative{position:relative}
#handling{color:green; text-align:center;position: absolute; top: 70px; text-align: center;    width: 400px; display:none}
#btn_submit.active{background:#dc58568f}
h3.fs-20{font-size:20px;font-size: 20px !important; margin-bottom:0px; line-height: 24px;}
.box_contact{width:912px}
.play-btn {
    box-sizing: border-box;
    display: block;
    width: 80px;
    height: 80px;
    border: 2px solid #fff;
    border-radius: 50%;
    background-color: rgba(0,0,0,.5);
    transition: all .3s ease;
    position: absolute;
    top: 140px;
    left: 260px;
    z-index: 999;
    cursor: pointer;
}
.play-btn::before {
    content: "";
    position: absolute;
    top: 25px;
    left: 28px;
    border: 16px solid transparent;
    border-left: 24px solid #fff;
}
.intro_video{margin: 20px auto; display: table;}
#videoCurr{width: 580px; height: 326px;}
.img-video {
    position: absolute;
    top: 0;
    width: 580px;
    height: 326px;
    z-index: 100;
    border: 1px solid #ccc;
}
