/* <style.css> */

/* ============ Top Section ============*/
.homepage-top {
    background-image: url(../img/bg-header-2.jpg?v=1);
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 50px;
    position: relative;
    padding-bottom: 170px;
}
.btn-pc{
    position: relative;
}
.btn-pc a{
    /*position: absolute;*/
    /*top: -20px;*/
}
.homepage-top::before {
    content: '';
    background-color: #da5b3a;
    position: absolute;
    width: 100%;
    height: 233px;
    bottom: -233px;
    z-index: 0;
}

.nav-top-pc {
    height: 56px;
    margin-top: 25px;
}

.logo {
    width: 146px;
}

.section-item-list {
    padding: 0 20px;
}

.section-item-list .item {
    /*background-image: url(../img/bg-item-list.png);*/
    background-size: 100% 100%;
    position: relative;
    background-repeat: no-repeat;
    /*padding-bottom: 55px;*/
    /*height: 260px*/
}

.section-item-list .item:first-child::before {
    content: '';
    position: absolute;
    bottom: -100px;
    width: 200px;
    height: 250px;
    left: -170px;
    background-image: url(../img/top-girl.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.section-item-list .item:last-child::before {
    content: '';
    position: absolute;
    bottom: -50px;
    width: 270px;
    height: 350px;
    background-size: 100% 100%;
    background-image: url(../img/top-boy.png);
    right: -200px;
}

.section-item-list .thumb {
    background-image: url(../img/ic-header-item-list.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: #333;
    font-size: 16px;
    position: relative;
    margin-top: -60px;
    color: #fce8a0;
}
.section-item-list .thumb div:first-child{
    font-size: 20px;
    margin-bottom: 5px;
}

.section-item-list .thumb div:last-child {
    text-transform: initial;
    color: #fff;
}

.section-item-list .infor {
    padding: 15px 30px;
    color: #fff;
    font-weight: 600;
    position: relative;
    font-size: 14px;
}

.box-content {
    background-color: #ffebd2;
    padding: 20px 10px;
}

.video_tansv .item {
    padding-top: 40px;
}

.video_tansv .item .frame--2 {
    width: 800px;
    margin: 0 auto;
    height: 465px;
}

.video_tansv .item .frame--2::after, .video_tansv .item .frame--2::before {
    top: -25px;
}

.frame {
    position: relative;
    box-sizing: border-box;
}

.frame * {
    box-sizing: border-box;
}

.frame--1 {
    z-index: 1;
    padding: 11px;
    border-radius: 28px;
    border-top-right-radius: unset;
    border-top-left-radius: unset;
    box-shadow: 0px 0px 0px 1px rgba(142, 33, 29, 0.3), 0px 0px 4px 0px rgba(109, 23, 26, 1);
    background-image: url("data:image/png;base64,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");
}

.frame--1 .content-box {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    border-top-right-radius: unset;
    border-top-left-radius: unset;
    background-color: rgb(255, 235, 210);
    box-shadow: 0px 0px 0px 1px rgba(254, 237, 214, 1), 0px 0px 0px 4px rgba(251, 223, 191, 1),
    0px 0px 1px 6px rgba(255, 234, 202, 1);
}

.frame--2 {
    /*width: 700px;*/
    /*height: 300px;*/
    padding: 11px;
    margin-top: 23px;
}

.frame--2::before {
    content: "";
    position: absolute;
    z-index: 0;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #9e4909;
    width: calc(100% - 70px);
    height: 30px;
}

.frame--2::after {
    content: "";
    position: absolute;
    z-index: 0;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 30px);
    height: 30px;
    background-size: 40px 100%, 40px 100%;
    background-position-x: left, right;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50px' height='26px'%3E%3Cpath fill-rule='evenodd' fill='rgb(158, 73, 9)' d='M-0.000,25.987 L14.947,8.053 C14.947,8.053 19.441,0.581 25.328,0.581 C31.216,0.581 49.324,0.581 49.324,0.581 L49.324,25.987 L-0.000,25.987 Z'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50px' height='26px'%3E%3Cpath fill-rule='evenodd' fill='rgb(158, 73, 9)' d='M50.006,25.987 L35.060,8.053 C35.060,8.053 30.565,0.581 24.678,0.581 C18.790,0.581 0.682,0.581 0.682,0.581 L0.682,25.987 L50.006,25.987 Z'/%3E%3C/svg%3E");
}

.frame--2 .content-box {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background-color: rgb(255, 245, 236);
    box-shadow: 0px 0px 0.78px 2px rgba(178, 92, 37, 1), 0px 0px 1.75px 4px rgba(207, 92, 18, 1),
    0px 0px 0.8px 7px rgba(251, 229, 179, 1), 0px 0px 0px 10px rgba(242, 188, 103, 1);
    overflow: hidden;
}

.form-search {
    text-align: center;
    margin: 0 auto;
    padding: 110px 0px 20px 0px;
}

.panel-head {
    position: relative;
}

.panel-head img {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
}

.section-item-list .infor .content {
    /*height: 88px;*/
    color: #451f08;
    text-align: justify;
    position: relative;
}
.section-item-list .infor .box-price::after {
    position: absolute;
    content: '';
    background: #451f08;
    height: 3px;
    width: 40%;
    top: 0;
}
.section-item-list .item:nth-child(2) .frame.frame--1{
    height: calc(100% - 180px);
}
.section-item-list .infor .content .st {
    text-align: center;
}
.box-price {
    position: relative;
}
.box-price, .section-item-list .infor .content strong {
    color: #e8353c;
}
.box-price, .section-item-list .infor .content .content-child{
    padding: 10px 0;
    text-align: left;
    font-weight: 500;
}
.box-price .title_ {
    font-size: 12px;
    color: #451f08;
}

.box-price .price_ {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
}

.button-informed {
    font-size: 27px;
    font-weight: 700;
    padding: 25px 30px;
    padding-bottom: 30px;
    /*background-color: #e83c3c;*/
    color: #fff;
    background-image: url("../img/bg-btn.png");
    background-color: unset;
    border-radius: 15px;
    background-size: 100% 100%;
    /*box-shadow: 0px 8px 0px #d00b0b;*/
}

.infor::before {
    content: '';
    background-image: url(../img/giay.png);
    background-size: 100% 100%;
    width: 100%;
    top: 15px;
    transform: translate(-50%, -50%);
    height: 50px;
    position: absolute;
    z-index: 5;
}

/* ============ center Section ============ */
.homepage-center {
    position: relative;
    /*	    margin-top: -135px;
            background-image:
                url('../img/table-left-top.png'),
                url('../img/table-right-top.png'),
                url('../img/table-right-bottom.png'),
                url('../img/table-left-bottom.png'),
                url('../img/table-center.png');
            background-repeat: no-repeat;
            background-position: top left, top right, bottom right, bottom left, center center;
            padding-bottom: 200px;
            background-size: 400px 200px, 400px 200px, 400px 200px, 400px 200px, cover;*/
    /*background-image: url('../img/table-center.png');*/
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.homepage-center .panel-head {
    position: relative;
    margin-top: -135px
}

.w_ {
    display: inline-block;
}

.top_left {
    position: absolute;
    left: 0;
    top: 150px;
}

.panel-body.relative {
    z-index: 999;
    background: #fff5ec;
}

.top_right {
    position: absolute;
    right: 0;
    top: 150px;
    text-align: right
}

.bottom_left {
    position: absolute;
    left: 0;
    /*bottom: -90px;*/
}

.wind-left, .wind-right {
    position: absolute;
}

.wind-left {
    left: 0;
}

.wind-right {
    right: 0;
}

.bottom_right {
    position: absolute;
    right: 0;
    bottom: -88px;
}

.input-text {
    width: 100%;
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 25px;
    padding: 3px 5px 3px 15px;
    background-image: url(../img/ic_search.png);
    background-repeat: no-repeat;
    background-position: right 7px center;
    background-color: #e8dfd8;
}
.input-text:focus {
    border-color: unset;
    outline: unset;
}

.table-gold {
    background-color: #e1e1e1;
    overflow-y: auto;
    position: relative;
    max-height: 800px;
}

.fix-header {
    position: absolute;
    left: 0;
}

.table-gold table thead {
    color: #fff;
    background: linear-gradient(to right, #c4732c, #e09e3d, #fecd50, #ffcf51, #fecd50, #e09e3d, #c4732c);
}

.table-gold table thead th {
    text-align: center;
    min-width: 105px;
    vertical-align: middle;
}

.table-gold table tr td:not(:last-child), .table-gold table tr th:not(:last-child) {
    border-right: 1px solid #cecece;
}

.table-gold table tr:not(:last-child) td, .table-gold table tr:not(:last-child) th {
    border-bottom: 0;
}

.table-gold table tbody tr:nth-of-type(2n+1) td {
    background: #fafafa;
}

.table-gold table tbody tr:nth-of-type(2n+1) td:first-child {
    border-radius: 8px 0 0 8px;
}

/* ============ footer Section ============ */
.section_footer {
    background-image: url('../img/bg_after_footer.png');
    background-repeat: repeat;
    background-position: top;
    /* background-size: cover; */
    /* padding-top: 115px; */
    margin-top: -100px;
}

.section_footer::before {
    content: '';
    position: absolute;
    background-color: #1c335f;
    width: 100%;
    height: 100%;
    top: -100%;
}

.section_footer .heading-large {
    color: #f7c79d;
    text-transform: uppercase;
    font-size: 28px;
    margin-bottom: 25px;
}

.section_footer .heading-small {
    color: #f7c79d;
    font-size: 46px;
    text-transform: uppercase;
    margin-bottom: 0;
}

/*	.item.slideItem {
	    filter: grayscale(100%);
	    -webkit-filter: grayscale(100%);
	    -moz-filter: grayscale(100%);
	    -ms-filter: grayscale(100%);
	    -o-filter: grayscale(100%);
	}*/

.hoa-van {
    position: absolute;
    left: 0;
    top: -70px;
}

.homepage-after-footer {
    background-image: url('../img/bg_after_footer.png');
    background-repeat: repeat;
    background-position: bottom;
    /*background-size: 100% 100%;*/
    margin-top: -10px;
    padding: 150px 0 0px;
}

.homepage-after-footer .panel-body {
    /*background-color: #f4db7e;*/
    padding: 30px;
    border-radius: 20px;
    width: 850px;
    margin: 0 auto;
}

.homepage-after-footer .panel-body .box-comment {
    background-color: #fff;
}

.container-comment .frame--2::after, .container-comment .frame--2::before {
    top: -20px;
}

.container-comment .frame--2 .content-box, .box-table .frame--2 .content-box {
    padding: 6px;
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}

.box-table {
    position: relative;
}

.box-table .content-box::before {
    content: '';
    position: absolute;
    bottom: -100px;
    width: 250px;
    height: 450px;
    left: -250px;
    top: 00%;
    background-image: url(../img/bottom-girl.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.botton-ft {
    margin-top: -250px;
}

.box-img-ft {
    position: relative;
}

.box-img-ft::before {
    content: '';
    position: absolute;
    width: 200px;
    height: 350px;
    left: 0;
    top: 50px;
    transform: translate(0px, -220%);
    background-image: url(../img/ft-left.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.box-img-ft::after {
    content: '';
    position: absolute;
    width: 350px;
    height: 350px;
    right: 0px;
    top: -0;
    transform: translate(-100px, -220%);
    background-image: url(../img/ft-right.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.box-table .content-box::after {
    content: '';
    position: absolute;
    bottom: -100px;
    width: 230px;
    height: 470px;
    top: 20%;
    right: -250px;
    background-image: url(../img/bottom-boy.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.embed-responsive-16by9::before {
    padding-top: 56.25%;
}

.embed-responsive::before {
    display: block;
    content: "";
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

/* ============ footer Section ============ */
.footer {
    padding: 30px 0;
    background: linear-gradient(to right, #d73a2c, #dc492e, #e35c31, #e76935, #e35c31, #dc492e, #d73a2c);
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.footer .hotline a {
    color: #fff;
    display: inline-block;
    margin-bottom: 5px;
}

/* ============ Login Modal ============ */
.auth-modal .uk-modal-dialog {
    padding: 0;
    width: 750px;
    margin: 150px auto;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    position: relative;
}
#baodiem-modal.auth-modal .uk-modal-dialog {
    width: 950px;
}
.auth-modal .uk-modal-dialog::before{
    content: '';
    background-size: 100% 100%;
    background-image: url(../img/tl-top.png);
    width: 150px;
    height: 100px;
    top: 30px;
    position: absolute;
    left: -150px;
}
.auth-modal .uk-modal-dialog::after{
    content: '';
    background-size: 100% 100%;
    background-image: url(../img/tl-bt.png);
    width: 150px;
    height: 100px;
    bottom: 30px;
    position: absolute;
    right: -150px;
}
/*.auth-modal .panel-head {*/
/*    background-image: url('../img/bg_header_modal.jpg');*/
/*    background-repeat: no-repeat;*/
/*    background-position: center center;*/
/*    background-size: cover;*/
/*    padding: 20px 0;*/
/*    border-top: 10px solid #b42f25;*/
/*    border-bottom: 5px solid #cdcdcd*/
/*}*/

/*.auth-modal .panel-head .heading {*/
/*    color: #b42f25;*/
/*    padding-right: 54px;*/
/*}*/
.auth-modal .title_large {
    font-size: 25px;
    line-height: 22px;
    color: #6b171a;
    padding: 20px;
}

.auth-modal .title_small {
    font-size: 18px;
    line-height: 20px;
    padding-bottom: 15px;
}

/*.auth-modal .panel-head .heading:after,*/
/*.auth-modal .panel-head .heading:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    z-index: 99;*/
/*    background-repeat: no-repeat;*/
/*    background-size: 100%;*/
/*}*/

/*.auth-modal .panel-head .heading:after {*/
/*    background-image: url('../img/ic_modal_after.png?v=1');*/
/*    width: 210px;*/
/*    height: 228px;*/
/*    right: 20px*/
/*}*/

/*.auth-modal .panel-head .heading:before {*/
/*    background-image: url('../img/ic_modal_before.png');*/
/*    width: 200px;*/
/*    height: 215px;*/
/*    left: -30px;*/
/*}*/

.auth-modal .panel-body {
    background-color: #fff;
}

.auth-modal .column-login-social {
    border-right: 1px solid #ddd;
}

.auth-modal .title-column {
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    color: #b42f25;
    padding: 10px;
    background-color: #f0ebc3;
}

.auth-modal .panel-body_ {
    padding: 30px;
    max-width: 400px;
    margin: 0 auto;
}

.auth-modal .panel-body_ ul > li:not(:last-child) {
    margin-bottom: 25px;
}

.auth-modal .input-form .input-text {
    height: 55px;
    border-radius: 10px;
    padding: 10px 20px;
    border-color: #f0ebc3;
}

.auth-modal .input-form .input-text:focus {
    border-color: #b42f25;
}

.auth-modal .uk-button.button-submit-modal {
    padding: 0 20px;
    line-height: 44px;
    background-color: #ed1d24;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 6px;
}

.auth-modal .uk-button.button-submit-modal:hover {
    background-color: #3b5998;
}

.auth-modal .panel-footer {
    background-color: #ddd;
    padding: 10px;
    text-align: center;
    font-weight: 500;
}

#thele-modal .panel-body {
    min-height: 500px;border-radius: 30px;
    /*border-bottom: 10px solid #b42f25;*/
    background-color: #ffebd2;
}

#message-modal .panel-body {
    /*min-height: 300px;*/
    /* border-bottom: 10px solid #b42f25; */
    background-color: #ffebd2;
    padding-bottom: 40px;
    /* padding-bottom: 0; */
    font-weight: 600;
    text-align: center;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

#message-modal .heading {
    padding: 35px 0 20px 0;
    font-size: 22px;
    font-weight: 800;
    color: #451f08;
    text-transform: uppercase;
}
#message-modal .panel-head{
    position: relative;
    background: #ffebd2;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
#message-modal .heading img {
    height: 120px;
    margin-top: -75px;
}
#message-modal .uk-modal-dialog {
    box-shadow: 0px 0px 0px 1px rgba(142, 33, 29, 0.3), 0px 0px 4px 0px rgba(109, 23, 26, 1);
    background-image: url("data:image/png;base64,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");
    padding: 5px;
    border-radius: 20px;
}
.uk-modal-close.button_modal__close {
    position: absolute;
    bottom: 15px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    background: transparent;
    border: 0;
}

.uk-modal-close.button_modal__close img {
    height: 50px;
}

.uk-modal-close.modal__close {
    position: absolute;
    top: -25px;
    right: -15px;
    width: 35px;
    height: 35px;
    /*background-image: url('../img/ic_close_modal.png');*/
    background-size: 100%;
}

/*#baodiem-modal.auth-modal .panel-head .heading::after {*/
/*    bottom: 100%;*/
/*    z-index: -1;*/
/*    right: initial;*/
/*    left: 50%;*/
/*    -webkit-transform: translate(-50%, 0);*/
/*    -moz-transform: translate(-50%, 0);*/
/*    -ms-transform: translate(-50%, 0);*/
/*    -o-transform: translate(-50%, 0);*/
/*    transform: translate(-50%, 0);*/
/*}*/

#baodiem-modal.auth-modal .panel-head .heading::before {
    display: none
}

#baodiem-modal .panel-body {
    padding: 30px 30px 20px;
    background-color: #ffebd2;
}

#baodiem-modal .panel-body form {
    margin: 0 auto;
}

#baodiem-modal form label {
    font-weight: 600;
    display: block;
    margin-bottom: 5px;
}

#baodiem-modal .input-select,
#baodiem-modal .input-text {
    border: 1px solid #868686;
    border-radius: 5px;
    height: 38px;
}
.input-forms [readonly].input-text{
    background-color: #ddd;
}

#baodiem-modal .textarea-text {
    border: 0px solid #868686;
    border-radius: 5px;
    padding: 10px;
}

#baodiem-modal .textarea-text:focus, #baodiem-modal .input-text:focus {
    border-color: #f4db7e;
}

#baodiem-modal .header_extend {
    font-size: 15px;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: 700;
    color: #b42f25;
    margin-bottom: 15px;
}

#baodiem-modal .left-extend {
    font-weight: 600;
}
#baodiem-modal .left-extend small {
    display: block;
    font-weight: normal;
    color: #b42f25;
    line-height: 18px;
    font-size: 13px;
}
.noti-text {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 12px;
    color: #b42f25;
}
.header_extend::before {
    content: '';
    width: 1px;
    height: 100%;
    background-color: #d2ab9a;
    position: absolute;
    left: 25px;
    top: 0;
}
.uk-button.uk-button-upload {
    background-color: #fff;
    border-radius: 5px;
    width: 100%;
    height: 100%;
    color: #555;
    font-weight: 500;
    text-align: center;
    padding: 10px;
    font-size: 13px;
}
.uk-button.uk-button-upload span {
    display: block;
    font-size: 30px;
    font-weight: 800;
}
.innfo-image img{
    width: 100%;
    height: 100%;
    object-fit: scale-down;
    background-color: #fff;
    border-radius: 5px;
    overflow: hidden;
    max-width: 90px;
    max-height: 65px;
}

.uk-button.uk-button-upload:hover {
    background-color: #b42f25;
    color: #fff;
}

#baodiem-modal .button-informed {
    padding: 20px 50px;
    position: absolute;
    border-radius: 10px;
    bottom: -30px;
    font-size: 20px;
}

#baodiem-modal .modal-footer {
    /*background-color: #b42f25;*/
    padding: 10px;
    text-align: center;
    font-weight: 500;
    color: #6b171a;
    padding-bottom: 30px;
}

.nav-top-mobile.uk-list.uk-hidden-large {
    margin-top: 30px;
    margin-right: 50px;
}

.nav-top-mobile li {
    float: left
}

.nav-top-mobile li + li {
    padding-left: 10px;
    border-left: 2px solid #b42e24;
    margin-left: 10px
}

.nav-top-mobile li a {
    color: #b42e24;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    display: block;
}

.owl-item, .owl-stage {
    float: left;
}

#slider-owl .owl-nav .owl-prev,
#slider-owl .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 50px;
    height: 67px;
    background-repeat: no-repeat;
    background-size: 100%;
    cursor: pointer;
    z-index: 999;
    text-indent: -99999px;
    overflow: hidden;
    background-color: transparent;
    border: none;
}

#slider-owl .owl-nav .owl-prev {
    left: 30px;
    background-image: url("../img/ic_prev.png");
}

#slider-owl .owl-nav .owl-next {
    right: 30px;
    background-image: url("../img/ic_next.png");
}

/*css 2020*/
.title-ly1 {
    margin-top: -60px;
    margin-bottom: 100px;
}

.title-ly1 p {
    font-size: 22px;
    color: #fff;
    font-weight: 600;
}

@media (min-width: 1220px) {

}

@media (max-width: 1200px) {

}

@media (max-width: 980px) {
    .homepage-top {
        background-image: url(../img/bg-header-2-mobile.png?v=1);
        background-size: 100% 100%;
        padding-bottom: 0;
        overflow: hidden;
    }

    .section-item-list .item {
        padding-bottom: 35px;
        height: 315px;
        max-width: 450px;
        width: 100%;
        margin: 0 auto;
        padding-top: 10px;
    }

    .homepage-center .panel-head img {
        width: 250px;
    }

    .section-item-list .panel-head {
        display: none;
    }

    .section-item-list .thumb {
        margin-top: 0;
        margin-top: -30px;
    }

    .homepage-center .panel-head {
        margin-top: -40px;
    }

    .top_left, .top_right {
        top: -60px;
    }
}

@media (max-width: 767px) {
    .logo {
        width: 90px;
    }

    .homepage-center .panel-head {
        margin-top: -20px
    }

    .top_left, .top_right {
        top: -40px;
    }

    .note > * {
        padding-left: 0 !important;
    }

    .note {
        margin-bottom: 15px;
    }

    .form-search > * {
        padding-right: 0 !important;margin-top: 10px;
    }

    .width-bottom {
        display: none;
    }

    .homepage-center:after, .homepage-center:before {
        content: '';
        position: absolute;
        width: 163px;
        height: 97px;
        bottom: 0;
    }

    .homepage-center:before {
        left: 0;
        background-image: url('../img/left-mobile.png');
    }

    .homepage-center:after {
        right: 0;
        background-image: url('../img/right-mobile.png');
    }

    .section_footer {
        padding-top: 65px;
        margin-top: -40px;
        padding-bottom: 60px;
    }

    .section_footer .heading-large {
        font-size: 26px;
    }

    .section_footer .heading-small {
        font-size: 18px;
    }

    .section_footer .panel-head.uk-text-center.mb40 {
        margin-bottom: 20px !important;
    }

    .homepage-after-footer {
        padding: 45px 0 30px;
        padding-bottom: 0px;
        padding-top: 20px;
    }

    .footer {
        font-size: 13px;
        padding: 15px 0;
        font-weight: 500
    }

    .footer .hotline a {
        margin-bottom: 0
    }

    .button-informed {
        font-size: 20px;
        padding: 15px 30px;
        border-radius: 10px;
        /*box-shadow: 0px 6px 0px #d00b0b;*/
    }

    .auth-modal .panel-head .heading {
        padding-right: 0
    }

    .auth-modal .panel-head .heading::after, .auth-modal .panel-head .heading::before {
        display: none !important
    }

    #message-modal .heading img {
        height: 80px;
    }

    .uk-modal-close.button_modal__close img {
        height: 36px;
    }

    .uk-modal-close.button_modal__close {
        bottom: 10px
    }

    #message-modal .panel-body {
        padding-bottom: 58px
    }
}

@media (max-width: 480px) {
    .message-content p br {
        display: none;
    }
    .message-content{
        font-size: 16px;
        padding: 10px;
    }
}

.input-hidden {
    display: block;
    height: 1px;
    opacity: 0;
}

.error-message {
    color: red;
    font-size: 12px;
    position: absolute;
}

.message-content {
    padding: 10px 30px 30px;
    font-size: 18px;
    font-weight: 500;
    color: #451f08;
    line-height: 24px;
}

.table-bordered td {
    border-left: 1px solid;
    border-top: 1px solid;
    padding: 5px 10px;
}

.table-bordered {
    border-right: 1px solid;
    border-bottom: 1px solid;
}

@media (max-width: 1400px) {
    .botton-ft {
        margin-top: -200px;
    }

    .box-img-ft::after {
        transform: translate(80px, -220%);
    }

    .box-table .content-box::before, .box-table .content-box::after {
        content: unset;
    }
}

.btn-mb {
    display: none;
}

@media (max-width: 900px) {
    .btn-mb {
        display: block;
        position: absolute;
        bottom: -80px;
        z-index: 1;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 90%;
    }

    .homepage-center {
        display: none;
    }

    .btn-pc {
        display: none;
    }

    .homepage-after-footer .panel-body {
        width: 100%;
        padding: 30px 0;
    }

    .box-img-ft::after, .box-img-ft::before, .section-item-list .item:last-child::before, .section-item-list .item:last-child::after {
        content: unset;
    }

    .video_tansv .item .frame--2 {
        width: 90%;
        height: auto;
    }

    .title-ly1 {
        margin-top: 20px;
        margin-bottom: 70px;
    }

    .nav-top-mobile.uk-list.uk-hidden-large {
        margin: 15px;
    }
}

.box-img-ft-mb {
    display: none;
}

@media screen and (min-width: 768px) {
    .bt-ly1-mb {
        display: none;
    }
}

.nav-top-mobile li:first-child {
    background-image: url("../img/bg-tl.png");
    background-size: 100% 100%;
    position: relative;
    z-index: 1;
}

.nav-top-mobile li:first-child a {

    color: #fff;
    z-index: 1;
    position: relative;
    padding: 6px;
}

.nav-top-mobile li:last-child {
    background-image: url("../img/bg-dky.png");
    background-size: 100% 100%;
    padding-left: 0px;
    margin-left: -10px;
}

.nav-top-mobile li:last-child a {
    color: #000;
    margin-left: 3px;
    padding: 5px;
}

.nav-top-mobile li {
    width: 130px;
}

.nav-top-mobile li a {
    text-align: center;
}

@media (max-width: 980px) {
    .title-ly1 img {
        width: 80%;
    }
    .section-item-list .infor .content {
        height: 250px;
    }
    .box-img-ft {
        display: none;
    }

    .box-img-ft-mb {
        display: block;
    }

    .section-item-list {
        padding: 0;
        position: relative;
        z-index: 2;
    }

    .homepage-top {
        overflow-x: hidden;
        background-image: url(../img/ly1-mb.png?v=1);
        background-size: cover;
        background-repeat: no-repeat;
        padding-bottom: 170px;
    }

    .section-item-list .item {
        height: auto;
    }

    .title-ly1 p {
        font-size: 20px;
    }

    .bt-ly1-mb {
        position: relative;
        margin: -20px;
    }

    .bt-ly1-mb img {
        position: absolute;
        width: 100%;
        top: 0px;
        transform: translateY(-35%);
        z-index: 1;
    }

    .panel-head img {
        transform: translate(-50%, -25%) scale(1.5);
        /* width: 200%; */
    }

    .form-search {
        padding: 60px 10px 20px 10px;
    }

    .section_footer {
        padding-top: 0;
        overflow: hidden;
        padding-bottom: 0;
    }

    .box-table::before {
        content: '';
        background-image: url(../img/left-tb-mb.png);
        position: absolute;
        background-size: 100% 100%;
        left: -15px;
        width: 200px;
        height: 300px;
        background-repeat: no-repeat;
        top: 22px;
        background-color: unset;
    }

    .box-table::after {
        content: '';
        background-image: url(../img/right-tb-mb.png);
        position: absolute;
        background-size: 100% 100%;
        right: -50px;
        height: 50px;
        width: 300px;
        top: 30px;
        left: 0;
        right: -0;
        transform: translateX(100%);
        height: 250px;
        background-repeat: no-repeat;
    }


}

@media (max-width: 767px) {

    .section_footer .heading-large {
        font-size: 15px;
        margin-bottom: 5px;
    }

    .section_footer .heading-small {
        font-size: 22px;
    }
    .section-item-list .infor .box-price::after {
        transform: translateX(-50%);
        left: 50%;
    }
}

@media (max-width: 400px) {
    .nav-top-mobile li {
        width: 110px;
    }

    .nav-top-mobile li a {
        font-size: 12px;
    }
}
.menu-pc{
    padding-left: 0;
    list-style: none;
    display: flex;
}
.menu-pc li{
    width: 150px;
    text-align: center;
    display: inline-block;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}
.menu-pc li a{
    padding: 10px;
}
.menu-pc li:first-child{
    background-image: url("../img/bg-tl.png");
    margin-right: -14px;
    position: relative;
}
.menu-pc li:first-child a{
    font-weight: 600;
    color: #fff;
    padding: 12px;
}
.menu-pc li:last-child a{
    font-weight: 600;
    color: #000;
}
.menu-pc li:last-child{
    background-image: url("../img/bg-dky.png");
    height: 40px;
    margin-top: 2px;
}
#thele-modal .frame--1 ,#thele-modal .frame--1 .content-box{
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.btn-dong{
    position: absolute;
    -webkit-transform:translate(-50%,0%);
    -moz-transform: translate(-50%,0%);
    -ms-transform:translate(-50%,0%);
    -o-transform:translate(-50%,0%);
    left: 50%;
}
.btn-dong a{
    background-image: url(../img/bg-btn.png);
    padding: 15px 60px;
    font-size: 25px;
    color: #ffff;
    background-size: 100% 100%;
    font-weight: 600;
    line-height: unset;
    padding-bottom: 25px;
}
#login-modal .panel-head {
    position: relative;
    background: #ffebd2;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
#login-modal .frame--1 , #baodiem-modal  .frame--1, #baodiem-modal .frame--1 .content-box{
    border-radius: 15px;
}
.auth-modal .panel-body {
    background-color: #fff;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
#table-data{
    border-radius: 20px;
}
.box-table .panel-body , .table-gold{
    border-radius: 20px;
}
#message-modal .button_modal__close{
    background-image: url(../img/bg-btn.png) !important;
    color: #fff;
    position: absolute;
    transform: translate(-50%,-50%);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: -50px;
    padding: 15px 50px;
    padding-bottom: 20px;
}
.table-gold{
    position: relative;
}
.table-gold th.th_text {
    position:sticky;
    top:0px;
    z-index:2;
    background: #fece50;
}
@media (max-width: 1400px) {
    .box-price .price_ {
        font-size: 20px;
        line-height: 30px;
    }
    .box-price, .section-item-list .infor .content .content-child {
        font-size: 13px;
    }
    #login-modal .uk-button.button-submit-modal {
        padding: 0px 14px;
        line-height: 44px;
        background-color: #ed1d24;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        border-radius: 6px;
        font-size: 10px;
    }
}
@media only screen and (max-width: 1440px) and (min-width: 1368px)  {
    .section-item-list .item:last-child::before, .box-img-ft::after , .box-img-ft::before, .section-item-list .item:first-child::before{
        content: unset;
    }
}
@media only screen and (max-width: 1024px) and (min-width: 768px)  {
    .btn-mb {
        bottom: -95px;
    }
    .button-informed {
        font-size: 25px;
        padding: 20px 20px;
        padding-bottom: 25px;
    }
    .input-text {
        font-size: 12px;
    }
    .section-item-list .item:last-child::before, .box-img-ft::after , .box-img-ft::before, .section-item-list .item:first-child::before{
        content: unset;
    }
    .form-search {
        padding: 60px 10px 20px 10px;
        width: 100%;
    }
    .panel-head img {
        transform: translate(-50%, -65%);
    }
}
@media only screen and (max-width: 768px) and (min-width: 600px)  {
    .section_footer {
        margin-top: 0px;
        padding-top: 100px;
    }
    .panel-head img {
        transform: translate(-50%, -60%) scale(1);
    }
}
@media (max-width: 768px) {
    .box-price .price_ {
        text-align: center;
    }
    .box-price .title_{
        text-align: center;
    }
    .auth-modal .uk-modal-dialog::before, .auth-modal .uk-modal-dialog::after{
        content: unset;
    }
    .auth-modal .title_large {
        font-size: 22px;
        line-height: 1.5;
        color: #6b171a;
        padding: 20px;
    }
    #baodiem-modal .panel-body {
        padding: 15px;
    }
    #message-modal .panel-body {
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
    }
    #login-modal .title_large {
        font-size: 18px;
    }
    .section_footer .panel-head.uk-text-center.mb40 {
        margin-bottom: 20px !important;
        margin-top: 30px;
    }
    .homepage-after-footer .panel-body {
        width: 100%;
        padding: 50px 0;
    }
}
/* </style.css> */