.page_du_hoc .banner_page_content .image img{
    width:80%;
    height:auto;
}


.page_du_hoc .banner_page_content .image a{
  display:flex;
  justify-content:center;
}



.page_du_hoc .sec_1 .content_sec_1 .title{
 text-align: center;
 padding-top:50px;
}

.page_du_hoc .sec_1 .content_sec_1 .title h1{
    font-size: 25px;
    color:white;
}

.page_du_hoc .sec_1 .content_sec_1 .title span{
    color:white;
    font-size:33px;
    text-transform:uppercase;
}

.page_du_hoc .sec_1 .content_sec_1 .title button{
    color:white;
    margin:20px 0;
    width: 400px;
    border:none;
    height: 60px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 30px;
    padding:0 10px;
}


.content_sec_info_1{
    padding: 0 15px;
    margin: 0 15px;
}

.content_page{
    margin-top:50px;
}

.content_page .text{
    color:white;
}

.content_page .text span,
.content_page .text p{
    font-size: 15px;
}

.content_page .text p{
    margin-top:30px;
}

.list_check ul{
    padding: 0;
}

.list_check ul li{
    list-style: none;
    padding:10px;
    color:white;
}


.list_check ul li span{
    padding-left: 5px;
}

.register_freea{
    margin-bottom: 20px;
}

.register_free button{
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    padding:10px 20px;
    border:none;
    border-radius: 30px;
    color:white;
    background-color: #E0762A;
    border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}

.right .video{
    margin-top:50px;
}

.right .text_info{
    color:white;
    font-size: 15px;
    font-weight: 600;
    margin-top:20px;
}

.content_sec_1 #layout_item{
    border-top:1px solid lightgrey;
}


.list_category{
    background-color: white;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    margin-top:30px;
    margin-bottom: 20px;
    -o-border-radius: 20px;
    padding:50px 50px 50px 50px;
}

.list_category .title_category{
    text-align: center;
    text-transform: uppercase;
    font-size: 28px;
}

.list_category .list .main_list{
    padding: 0;
}


.list_category .list .main_list li{
    list-style-type: none;
    padding:10px 10px;
}
.list_category .list .main_list li a{
  text-decoration:none;
  font-size:18px;
}

.list_category .list .main_list li span{
    color:black;
    font-weight: 600;
    font-size: 15px;
}

.sec_2{
    text-align: center;
    padding-bottom: 20px;
    padding:30px;
}

.sec_2 .btn_groups{
    display: flex;
    justify-content: center;

}

.sec_2 .btn_groups .group_box{
    background-color: white;
    width: 160px;
    color:#347C95;
    height: 42px;
    margin-top: 20px;
    display:flex;
    margin-bottom: 20px;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.sec_2 .resion_title,
.sec_2 .resion_title_2{
    color:white;
    font-size: 27px;
}


.layout{
    width:1140px;
    margin-top:50px;    
}

.sec_3 .layout{
    border-bottom: 2px solid #233C5E;
}

.sec_3 h1{
    color:#233C5E;
    font-size: 60px;
}

.sec_3 .title_study_abroad{   
    color: #347c95;
    text-transform: uppercase;
    font-size: 23px;
    font-weight: 600;
    text-align: right;
}

.sec_3 .title_study_x{
    background: #808080;
    margin-top: 10px;
    font-size: 16px;
    padding: 10px;
    color: white;
    font-weight: 600;
    display: flex;
    text-transform: uppercase;
    justify-content: center;
    padding-right: 10px;
    margin-bottom: 20px;
}

.banner_layout{
    width: 1140px;
    margin: 0 auto;
    padding-top:20px;
}

.layout_tu_van{
    width: 1140px;
    margin: 0 auto;
    padding-top:20px;
}

.banner_layout .banner_item img{
    width: 100%;
}

.slogan_students{
    text-align: center;
    margin:20px 0;
}

.suport_man{
    background-image: url("https://yoko.edu.vn/wp-content/uploads/2022/03/cam-nang-du-hoc-yoko-nen-tu-van.jpg");
    width: 100%;
    height: auto;
}

.text_tirle_banner{
    margin-top:20px;
}
.suport_man .form_step_profile h3{
    color:white;
}

.list_step_register{
    color:white;
}

.list_step_register .main_content li{
    list-style-type: disc;
    padding:10px;
    font-weight: 600;
}

.dk{
    display: flex;
    justify-content: center;
    margin-bottom: 50px;
}


.btn_dk_free{
    background: #e0762a;
    width: 300px;
    height: 48px;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.text_intro p{
    color:white;
    font-weight: 600;
    margin-top:20px;
    font-size: 15px;
    text-align: center;
}

/*.bg_sec_5{*/
/*    background-color: #535F66;*/
/*}*/

.bg_sec_5 .item_title{
    text-align: center;
    color:white;    
    padding-top: 50px;
}


.bg_sec_5 .item_title .btn_groups{
  display:flex;
  justify-content:center;
}

.bg_sec_5 .item_title .btn_groups .group_box{
    background-color: white;
    width: 160px;
    color: #347C95;
    height: 42px;
    margin-top: 20px;
    display: flex;
    margin-bottom: 20px;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.image_avatar{
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
}

.image_avatar img{
    width:100%;
     
}

.page_text p{
    color:white;
}

.tir_item{
    width: 100%;
    text-align: center;
    color:#95daf8;
    margin-top:20px;
}

.new_feed .age_new{
    margin:50px 0;    
}

.new_feed .age_new .title_new_age{
    margin: 0px 450px 0px 450px;
    padding: 8px 8px 8px 8px;
    background-color: #3a4349;
    border-style: solid;
    height: 39.5px;
    text-align: center;
    border-color: #3a4349;;
    border-radius: 20px 20px 0px 0px;
}

.new_feed .age_new .title_new_age h3{
    color:white;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 17.5px;
}


.new_feed .age_new  .content_new_feed{
    height:auto;
    background: white;
    border: 6px solid #3a4349;
}


.new_feed .age_new  .content_new_feed .main_item{
    margin: 20px 0;
    padding:0 10px;
}



.new_feed .age_new  .content_new_feed .main_item li{
    list-style-type: none;
}

.new_feed .age_new  .content_new_feed .main_item li ul{
  padding:0;
}

.bg_mini{
    height: 148px;
    width: 100%;
}

.bg_mini img{
    width: 100%;
    height: 100%;
}

.pass_3{
    text-align: center;
    margin-top:50px;
}


.sec_6 .pass_3 .btn h3{
    background-color: #234b3c;
    width: 160px;
    color: white;
    height: 42px;
    margin-top: 20px;
    display: flex;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.sec_6 .pass_3 .title_form_abroad p{
  font-size:30px;
  font-weight:700;
}

.item_form_abroad .item .image_abroad img{
    width:100%;
}

.item_form_abroad .item .text_info_abroad .title_abroad{
    font-size: 25px;
    color: #234b3c;
    display: flex;
    text-transform: uppercase;
    font-weight: 600;
}

.item_form_abroad .item .text_info_abroad .title_abroad .number_abroad_leading{
    color:#234b3c;
    font-weight: 600;
    font-size: 40px;
    border:3px solid #234b3c;
    width:78px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding:10px;
}


.item_form_abroad .item .text_info_abroad .title_abroad .text_content_number{
    padding-left:10px;
}

.content_ab p{
    margin-top:20px;
}

.item_form_abroad{
    margin-top:50px;
}




.sec_7 .pass_4{
    text-align: center;
    padding:20px 0;
}

.sec_7 .pass_4 .title_pass_4 h3{
    color:#233c5e;
    font-size: 30px;
    text-transform: uppercase;
}

.sec_7 .pass_4 .title_pass_4 span{
    color:#233c5e;
    font-size: 25px;
    text-transform: uppercase;
}

.sec_7 .pass_4  .btn_pass_4{
    background-color: white;
    width: 160px;
    color: #347C95;
    height: 42px;
    margin-top: 20px;
    display: flex;
    margin-bottom: 20px;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.sec_7 .get_content_step{
    margin:30px 0;
}


.sec_7 .get_content_step .number_text h1{
    text-transform: uppercase;
    color:white;
    font-size:60px;
    font-weight: 600;
}

.content_page_step h3{
    color:#233C5E;
    font-weight: 600;
    font-size: 17.5px;
    text-transform: uppercase;
    padding-bottom: 5px;
}
.tb_expense{
    background-color: #233C5E;
}



.tb_expense .title h3{
    font-size: 15px;
    color:white;
    font-weight:600;
    padding:10px;
    text-align: center;
}

table, th, td {
    border: 1px solid black;
    border-collapse: collapse;
    background-color: white;
    color:black;
    padding:10px;
}

.row_item{
    background-color: #3F5159;
    color:white;
}

.bg_title_tb{
    background-color: #535F66;
    color:white;
    font-weight: 600;

}


.total_right{
    display: flex;
    background: #233c5e;
    padding:10px;
    border-radius: 10px;
    color: white;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    font-size: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    margin-top:20px;
}


.total_right .price_and_price{
    padding-left: 10px;
}

.total_list_note{
    background: #3F5159;
    padding:10px;
    border-radius: 10px;
    color: white;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    font-size: 12px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    margin-top:20px;
}

.total_list_note .title_note{
    margin-bottom: 30px;
} 

.total_list_note .title_note span{
    font-size: 25px;
}

.list_note{
    margin: -15px 0px 0px 0px;
    padding: 0px 70px 0px 0px;
}

.pass_5{
    text-align: center;
}

.btn_pass_5{
    margin: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn_pass_5 span{
    background-color: orange;
    width: 160px;
    color: white;
    height: 42px;
    margin-top: 20px;
    display: flex;
    margin-bottom: 20px;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.pass_5 .title h3{
    font-weight: 600;
    text-transform: uppercase;
}



.number_Scholarship{
    display: flex;
    height: 60px;
}

.number_Scholarship .number{
    color:#E0762A;   
    font-weight: 600;
    padding:10px;
    font-size: 60px;
    border-right:2px solid #E0762A; 
    display: flex;
    align-items: center;
}
.number_Scholarship .text_name_scholarship{
    padding-left: 10px;
    color:#233C5E;
}

.image_item_school img{
    width:100%;
}

.over_five_school{
    margin-top:30px;
}


.groups_image .title_mini{
    font-size: 22px;
    color: white;
    background: #e0762a;
    text-transform: uppercase;
    padding: 10px;
    font-weight: 600;
    text-align: center;
    margin: 0px 350px 0px 350px;
    border-radius: 30px 30px 0px 0px;
}

.schoolar{
    border:2px solid #E0762A;
    padding:10px;
}

.schoolar .image_item_school_three img{
    width: 100%;
    max-height: 350px;
    object-fit: cover;
}

.item_shoolar{
    margin-top:20px;
}

.banner_kt .image_banner{
    display: flex;
    justify-content: center;
}

.advise{
    display: flex;
    justify-content: center;
}

.advise .btn_tv_dk{   
    background: #e0762a;
    padding: 15px 10px;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 20px;
    margin:20px;
}

.advise .btn_tv_dk a{
    text-decoration: none;
    color: white;

}  


.sec_9{
    margin-top:30px;
}

.sec_9 .bg_sec_9{
    background: #2f6681;
}

.sec_9 .bg_sec_9 .text_title{
    display: flex;
    margin:20px 0;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

.sec_9 .bg_sec_9 .text_title span{
    padding-bottom: 10px;
    text-transform: uppercase;
    color: white;
    font-weight: 600;
    font-size: 25px;
}

.sec_9 .btn_pass_9{
    display:flex;
    justify-content: center;
}

.sec_9 .btn_pass_9 .btn{
    background-color: white;
    width: 160px;
    height: 42px;
    margin-top: 20px;
    display: flex;
    color: #347C95;
    margin-bottom: 20px;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}


.sec_9 .list_item_layout .list_1{
    background: #2f6681;
    color: white;
    text-transform: uppercase;
    padding: 10px;
    height: 44px;
    font-size: 25px;
    font-weight: 600;
    margin: 0 auto;
    width: 1140px;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.sec_9 .list_item_layout .step2 .list_2{
    background: #369B8B;
    color: white;
    text-transform: uppercase;
    padding: 10px;
    height: 44px;
    font-size: 25px;
    font-weight: 600;
    margin: 0 auto;
    width: 1140px;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}


.sec_9 .list_item_layout .step3 .list_3{
    background: #9D5B25;
    color: white;
    text-transform: uppercase;
    padding: 10px;
    height: 44px;
    font-size: 25px;
    font-weight: 600;
    margin: 0 auto;
    width: 1140px;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}


.step1,
.step2,
.step3{
    margin-top: 50px;
}


.elementor-2382 .elementor-element.elementor-element-985f5a8{
    border-width: 1px;
    border-style: solid;
    border-color: #233C5E;
}

.elementor-element .elementor-widget-container{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s;
    -webkit-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s;
    -moz-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s;
    -ms-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s;
    -o-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s;
}

.elementor-widget:not(:last-child){
    margin-bottom:20px;
}

.elementor-2382 .elementor-element.elementor-element-985f5a8 .elementor-divider{
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-widget-divider .elementor-divider{
    display: flex;
}

.elementor-2382 .elementor-element.elementor-element-985f5a8 .elementor-divider-separator{
    width: 15%;
    margin: 0 auto;
}

.layout_cmtt{
    max-width:1140px;
    margin:0 auto;
}

.container{
    max-width: 1140px !important;
}

.list_item_1 .btn{
    width: 100%;
}

.list_item_1 .btn button{
    width: auto;
    background: #233C5E;
    color: white;
    border: none;
    text-transform: uppercase;
    padding: 10px;
    font-weight: 600;
    border-radius: 20px;
    padding:10px 20px;
}

.infomation_profile .info_express_text{
    background-color: #2F6681;
    padding:20px;
    color:white;
    font-weight: 600;
}

.bot{
    border-bottom: 1px dashed black;
}

.bot .item_col{
    margin-bottom: 20px;
}

.muc_1{
    margin-top: 20px;
}

.stt{
    display: flex;
    align-items: center;
    justify-content: center;
}

.stt .br_left{
    height: 1px;
    background-color: #233C5E;
    width: 4%;
}

.stt .br_right{
    height: 1px;
    background-color: #233C5E;
    width: 4%;
}

.stt span{
    font-size:35px;
    font-weight: 600;
    color:#233C5E;
    padding-left:10px;
    padding-right:10px;
}

.title_list_require h3{
    text-transform: uppercase;
    color:#233C5E;
    text-align: center;
    font-weight: 600;
    margin-bottom: 50px;
}

.main_intro{
    margin-top:50px;
}

.page_content_intro{
    font-size: 15px;
    font-weight: 600;
}

.space{
    margin-top: 50px;
}

.page_content_image_intro img{
    width:100%;
}



.sec_10 .bg_pass_8 .btn_pass_8{
    text-align: center;
    display:flex;
    justify-content:center;
}


.sec_10 .bg_pass_8 .btn_pass_8 button{
    background-color: white;
    width: 160px;
    color: #347C95;
    height: 42px;
    border:none;
    margin-top: 20px;
    display: flex;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.sec_10 .bg_pass_8 .titles{
    margin:15px;
    color:white;
    font-weight: 600;
    font-size: 25px;
    text-align:center;
}

.sec_10 .bg_pass_8 .titles p{
    margin-bottom: 0;
}


 .list_step_tt_require_study_tokyo{
        margin-top:30px;
}

 .list_step_tt_require_study_tokyo .number{
    color:#9D5B25;
    font-size: 50px;
    font-weight: 600;
}

 .list_step_tt_require_study_tokyo .title{
  color:#243C62;
  font-size: 23px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 10px;   
}

 .list_step_tt_require_study_tokyo .express_light{
    color:#333;
    font-weight: 600;
    margin: 20px 0;
}

 .list_step_tt_require_study_tokyo .item{
    margin-top:30px;
}

 .list_step_tt_require_study_tokyo .item .image_item img{
    width: 100%;
}

 .list_step_tt_require_study_tokyo .list_item{
    margin-top:20px;
}

.sec_9 .list_step_tt_require_study_tokyo .list_item .main ul li{
    color:#333;
    font-weight: 600;
    font-size: 15px;
}


.sec_9 .list_step_tt_require_study_tokyo .ket_thuc_step{
    margin-top:20px;
}


.list_life .item1 .note_1 .btn_note_1{
    color:white;
    border:1px solid white;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding:10px;
    margin-top:20px;
}

.list_life .item1 .note_1 .btn_note_1 span{
    font-size: 19px;
}

.banner_life{
    margin-top:20px;
}

.banner_life img{
    width: 100%;
}

.info_text_description{
    text-align: left;
    color:white;
    margin-top:20px;
}


.btn_note_1{
    color: #233C5E;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    border:1px solid #233C5E;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    padding:5px;
    margin:0 0100px 0 0100px;
    text-align: center;
}


.yoko_c1{
    margin-top:20px;
}

.yoko_c1 .number h3{
    color:#2f6681;
    font-weight: 600;
    text-transform:uppercase;
}

.yoko_c1 .title{
    color:white;    
}

.infarme_video{
    display: flex;
    justify-content: center;
    margin: 20px 0;
}


.bg_sec_11{

}

.sec_11 .bg_pass_11{
    background-color: #233C5E;
    padding:18px;
    text-align: center;
}

.sec_11 .bg_pass_11 .btn_pass_11{
   
}


.sec_11 .bg_pass_11 .btn_pass_11 button{
    background-color: white;
    color:#72A4B0;
    border:none;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}


.sec_11 .bg_pass_11 .titles{
    margin-top:30px;
    color:white;
    font-weight: 600;
    font-size: 25px;
}

.sec_11 .bg_pass_11 .titles p{
    margin-bottom: 0;
}


.zack_post{
  padding: 30px;
  background: white;
  position: relative;
  top: -50px;
  height:auto;
}


.intro_content{
  margin:20px 0;
}

.zack_post_item{
  border-right:1px solid lightgrey;
}

.tx_item{
  margin-top:30px;;
}

.zack_social_groups_japan{
  display:flex;
}

.zack_social_groups_japan .number_zack{
    background: #72A4B0;
    padding: 10px;
    width: 67px;
    color: white;
    height: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    font-size: 26px;
}

.zack_social_groups_japan .title_zack{
    padding-left: 10px;
    font-family: "Roboto", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.3em;
    color: #233b5e;
    text-transform:uppercase;
}


.tx_item .zack_intro{
  margin-top:30px;
}

.bg_image{
  margin:50px 0;
}


.content_law{
  padding: 20px;
  color: white;
  margin: 20px 0;
}


.fb-comments{
  width:100%;
}

.item_social{
  display:flex;
}


.item_social .number{
    background: #233b5e;
    padding: 30px;
    color: white;
    font-weight: 600;
    width: 83px;
    height: 75px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 75px;
}


.item_social .title_groups{
  /*display:flex;*/
  padding-left:10px;
  width:auto;
}


.item_social .title_groups .title{
    padding: 10px;
    background-color: grey;
    border-radius: 15px 15px 15px 15px;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    width: fit-content;
}

.item_social .title_groups .title_m{
  text-transform:uppercase;
  color:black;
  font-weight:600;
  font-size:22px;
}


#u_0_0_2Y{
  width:100% !important;
}


.ngan_luon .item .image img{
  border-radius:20px;
}

th,
td{
  border:1px solid lightgrey !important;
}