*,::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;max-width:540px}.box_video{width:100vw;height:56.5vw;margin-top:20px}.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;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(/static/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}.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;text-align:left;font-size:20px;margin-bottom:10px;font-weight:700}.bg_green{background:#99c149!important}.bg-light{color:#ffeb3b;font-size:18px;font-weight:700;background:#a50e0e;display:table;padding: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.1rem}#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 .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%;font-size:1rem;border-radius:10px;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{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{line-height:40px}.icon_phone{background:#d45752;margin:20px auto;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}#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:345px;height: 293px;margin:10px auto}.person{min-height:auto}
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;} 
.f-italic{font-style:italic}
.flex1{flex:1}
.fl{float:left;} .box-input.fl{width:40%; margin:10px 4%}
h3 span{ font-size:16px}
#order_card_lt123{color:#212127;}
#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{margin: 0px auto; background-color:#fff; border-radius:10px;padding:20px 5vw}
.mt-20{margin-top:20px}
.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; 
font-size:16px;
padding: 0px 10px; height:48px; line-height:48px;
border-radius: 30px;
vertical-align: top;
background-color: #fff;
font-family:Arial;
}
.box-input textarea {line-height: 1.5;
  margin-top: 18px; 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; font-size:18px}
#order_card_lt123 p {margin: 15px 0px;line-height: 28px;}
.info-bank{background:url(/static/image/gioithieu/bg-info-bank.png) no-repeat;background-size: 100% 100%; width: 100%;line-height: 28px;margin: 20px 0px 30px;padding: 20px;border-radius: 10px;}
#btn_submit{background:#dc5856; color:#fff; border:none; cursor:pointer;font-size:18px; height:60px; line-height:60px; width: 100%;margin-top: 20px; text-align:center; border-radius: 30px}
.bdl{border-left:1px solid #e1e1e1;  height: 40px;
width: 1px;
display: inline-block;
margin-left: 26px;
margin-right: 16px;
margin-top: 8px;}
#order_card_lt123 h3{line-height: 1.4;}
.error_napthe{margin-top: 10px;color: red;margin-left: 10px; margin-bottom: 10px;}
.box_submit{margin: 20px 0px 40px}
#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;}
.elm-relative {
  position: relative;
}
.play-btn {
  box-sizing: border-box;
  display: block;
  width: 50px;
  height: 50px;
  padding-top: 14px;
  padding-left: 8px;
  line-height: 20px;
  border: 2px solid #fff;
  border-radius: 50%;
  background-color: rgba(0,0,0,.5);
  transition: all .3s ease;
  position: absolute;
  top: 42%;
  left: 40%;
  z-index: 999;
}
.play-btn::before {
  content: "";
  position: absolute;
  top: 14px;
  left: 18px;
  border: 10px solid transparent;
  border-left: 14px solid #fff;
}
.img-video {
  position: absolute;
  top: 0;
  width: 100vw;
  height: 62vw;
  max-width: 750px;
  max-height: 424px;
  z-index: 100;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
video {
  width: 100vw;
  height: 56.5vw;
  max-width: 640px;
  max-height: 360px;
}
.intro_video{margin: 0px -5vw;min-height: 240px;  margin-bottom: 30px;}
#feedback_lt123{margin-top:30px}
.box_contact{margin:20px 0px 10px;}
#dk_address{height: 85px; width: 85%;}