@media screen and (min-width: 1200px) {
    .logo{padding-top:4%;margin-bottom:20px}
}
@media screen and (max-width: 1200px) {
#bt2-width-slider .owl-pagination{position:absolute;width:100%;text-align:center;bottom:-12%}
#main-bg{background-size:cover;background-position:center center!important}
.one-page .ibg-bg{position:absolute;width:100%!important;height:100%!important;transform:scale(0)!important}
.title-index{color:#fff;position:relative;display:table;width:100%;padding:100px 0;transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;-webkit-transition:all .5s ease-in-out 0;-ms-transition:all .5s ease-in-out 0}
.page .title-index{padding:0}
#content-bottom-center{position:absolute;left:0;right:0;bottom:35px;width:555px;height:53px}
.page #content-bottom-center{position:absolute;left:0;right:0;bottom:26px;width:310px;height:53px}
.page .btn-no-boder{bottom:40px!important}
.see-infor-btn{background:transparent;border:1px solid #fff;font-size:15px;font-weight:100;padding:15px 40px;color:#fff;width:100%;float:left;width:inherit;text-align:center}
.title-index h2{font-size:22px;line-height:35px;margin-bottom:5px;position:relative}
.title-index h3{font-size:40px;color:#d9ba8f;line-height:40px;position:relative}
.section-main-content{height:70%}
.none-index .verti-middle{vertical-align:middle}
.slider-full{top:15%;margin-top:-40px}
.news-detail{width:95%;margin:auto}
.item-news-img{height:160px;overflow:hidden;margin-bottom:15px}
.shopping-cart-page{height:240px;padding:0;margin:-25px 0;margin-bottom:10px}
.none-index .verti-middle #customer-width-slider .customer-layout div label{width:100%}
.none-index .verti-middle #customer-width-slider div input.customer-input{width:100%!important}
.none-index .verti-middle #customer-width-slider div.customer-input-50{width:100%}
.customer-input{width:100%!important}
.btn-payment a{padding:15px 35px;border:1px solid #d9ba8f;color:#d9ba8f}
.content-news-detail{max-height: 400px;}
.slider-full-ct{    top: inherit;
    bottom: 50px;}
    .ct-1{height: 400px}
    .title-index-2{padding: 30px 0}
}
.hide1024{display: block!important;}
.show1024{display: none!important;}
@media screen and (max-width: 1024px) {
.hide1024{display: none!important;}
.show1024{display: block!important;}
.ct-2 img {
    height: inherit;}
.title-index h2{font-size:19px;line-height:35px;margin-bottom:5px;position:relative}
.title-index h3{font-size:35px;color:#d9ba8f;line-height:40px;position:relative;width:100%;margin:auto}
.border-bottom-title{bottom:-210%}
.none-index .verti-middle h2{margin-top:0}
.verti-middle h3 .border-title{transform:rotate(0deg);position:relative;margin-top:60px}
.box-contact-hide p,.box-contact-hide a{color:#fff;display:block;font-family:serif;font-size:16px;margin-bottom:5px}
.border-title{animation-delay:0!important;min-height:80px}
.wow{animation-delay:0!important}
#content-bottom-right{right:30px}
.hotline{color:#fff;font-size:13px;cursor:pointer}
#bg-animate{display:none}
.main-bg{animation-duration:2s;animation-name:mainShow;background:#000;position:absolute;top:0;left:0;opacity:0}
}
@keyframes mainShow {
0%{opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}
25%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}
50%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}
100%{opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}
}
@-webkit-keyframes mainShow {
0%{opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}
25%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}
50%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}
100%{opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}
}
.hide768{display: block!important;}
.show768{display: none!important;}
@media screen and (max-width: 992px) {
.hide768{display: none!important;}
.show768{display: block!important;}
.ct-1{height: 500px}
.ct-3{width: 100%;height: 500px}
#content-bottom-center{bottom: 96px;}
.slider-full-ct{bottom: 20px}
.bt2-item-img{width: 80%;margin: 0 10%}
.bt2-item-content{width: 100%}
.item-news-img{height:160px;overflow:hidden;margin-bottom:10px}
.see-infor-btn{background:transparent;border:1px solid #fff;font-size:15px;font-weight:100;padding:15px 30px;float:left;width:inherit;text-align:center}
#bt2-width-slider{margin-top:25px}
#bt2-width-slider .owl-pagination{position:absolute;width:100%;text-align:center;top:-25px;height:30px}
.name-product-cart h2 span,.price-product-cart,.quality-product-cart{display:none}
.show-mobile{display:block!important}
.contact-page .show-mobile{display:none!important}
.name-product-cart h2 a{color:#d9ba8f;font-size:18px}
.img-product-cart{float:left;width:28%;padding:0 2%}
.name-product-cart{float:left;width:65%;padding:0 2%}
.btn-remove-product{float:left;width:6%;padding:0 2%}
.hide-mobile{display:none}
.shopping-cart-page{height:240px}
.money-paid{text-align:center;width:100%}
.btn-payment{text-align:center;width:100%}
.height-89{height:89px}
.img-product-cart img{width:80px}
.none-index .verti-middle #customer-width-slider .customer-layout{width:80%}
#bg-animate{display:none}
.main-bg{animation-duration:2s;animation-name:mainShow;background:#000;position:absolute;top:0;left:0;opacity:0}
}
@keyframes mainShow {
0%{opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}
25%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}
50%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}
100%{opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}
}
@-webkit-keyframes mainShow {
0%{opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}
25%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}
50%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}
100%{opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}
}
@media screen and (max-width : 767px) {
#content-bottom-center{position:absolute;left:0;right:0;bottom:65px;width:295px}
.height-new{height:23%}
.contact-page .show-mobile{display:block!important}
.verti-middle{display:table-cell;vertical-align:middle;margin-top:33px}
.middle-title{height:75%;width:100%;display:table}
#content-top-right{top:40px;width:100%;margin:auto;right:0}
.main-menu{position:absolute;right:40px}
.shopping-cart{left:40px;position:absolute}
.languages{display:none}
#content-bottom-right{bottom:25px}
#content-bottom-left{bottom:25px}
/*.hotline span{display:none}*/
#content-bottom-left{width:90%}
.social-icon{width:100%;z-index:2}
.social-icon span{display:block;color:#fff;float:left;margin-right:30%}
.hotline{z-index:3}
.social-icon a{margin-right:30px}
.hotline:after{content:"";width:2px;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #fff;position:absolute;top:-10px;left:0;right:0;margin:auto;display:none}
.hotline:hover span{display:block;position:absolute;top:-38px;left:-10px;font-size:14px;width:109px;background:#fff;color:#000;padding:5px}
.hotline:hover:after{display:block}
.logo{padding-top:5%;width:100%;position:relative}
.logo img{width:80px;margin-top:0}
.bt2-item-img{float:left;width:100%;margin-top:15px}
.bt2-item-content{float:left;width:100%;text-align:left;padding-left:5%;text-align:center;margin-top:0}
.bt2-description{display:none}
.none-index .verti-middle .btn-order{float:none;margin-top:10px}
.box-order{text-align:center;float:left;width:100%;height:50px;margin-top:15px}
.hide-mobile-768{display:none}
.width-45,.width-55{width:100%}
.stl-input{height:42px;border-radius:0}
.contact-box textarea{height:90px;padding-top:10px;border-radius:0}
.width-55 p{display:none}
.size-37{font-size:20px;color:#d9ba8f}
.success .middle-title{height:100%}
.none-index #cake-width-slider .owl-prev{left:-5px}
.none-index #cake-width-slider .owl-next{right:-5px}
.bg-animate{display:none}
.page #content-bottom-center{position:absolute;left:0;right:0;bottom:30px;width:310px;height:53px}
.page .btn-no-boder{bottom:40px!important}
.box-width-3{width:100%;margin-bottom:15px}
.text-left{text-align:center}
.text-center{text-align:center}
.text-right{text-align:center}
}
@media screen and (max-width : 660px) {
.shopping-cart-page{padding:0 20px}
.name-product-cart h2 a{color:#d9ba8f;font-size:15px}
.social-icon span{display:block;color:#fff;float:left;margin-right:25%}
.scroll-content{width:80%;margin:auto;max-height:260px;overflow:hidden;margin-bottom:15px}
.news-detail{width:100%;margin:auto}
.content-news-detail{color:#b69b78;font-family:'Palatino Linotype';font-size:16px;text-align:justify;padding:0;margin:0;margin-top:15px;margin-right:-15px}
.back-page-text{left:-15px}
.back-page-text-right{right:-11px;left:initial}
.none-index .verti-middle #customer-width-slider div.customer-input-50{width:100%}
.none-index .verti-middle #customer-width-slider div input.customer-input{width:100%!important}
.none-index .verti-middle h3.size-19{line-height:24px}
}
@media screen and (max-width : 600px) {
.none-index .verti-middle #customer-width-slider .customer-layout{width:90%}
.logo img{width:105px;margin-top:0}
.social-icon span{display:block;color:#fff;float:left;margin-right:19%}
.none-index .verti-middle h2{margin-top:0;line-height:26px}
.name-product-cart{display:block}
.btn-remove-product{width:7%;display:block}
.item-news-img{height:210px;overflow:hidden;margin-bottom:10px}
.item-news h2{text-align:center}
.none-index .verti-middle .item-news p{text-align:center}
.none-index .verti-middle h2.size-20{font-size:15px}
.none-index .verti-middle h3.size-30{font-size:18px;line-height:25px}
}
@media screen and (max-width : 560px) {
.social-icon span{display:block;color:#fff;float:left;margin-right:16%}
.see-infor-btn{padding:15px 10px;width:inherit;float:left;text-align:center;margin: 1px}
#content-bottom-center{width: 346px;}
.see-infor-btn:hover{padding:15px 10px}
.main-menu{position:absolute;right:20px;top:-20px}
.shopping-cart{position:absolute;left:20px;top:-20px}
#content-bottom-left{bottom:20px;left:20px}
#content-bottom-right{bottom:20px;right:20px}
.title-index{color:#fff;position:relative;display:table;width:100%;padding:0;transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;-webkit-transition:all .5s ease-in-out 0;-ms-transition:all .5s ease-in-out 0;padding-top:15px}
.contact-box{width:100%;margin:auto}
.slider-full{width:100%;float:left;padding:0 20px;margin-top:-45px;position:absolute}
.box-contact-hide{padding:15px}
}
@media screen and (max-width : 480px) {
.down-bang-gia{top: 31px!important; font-size: 10px!important}
.item-news-img{height:150px;overflow:hidden;margin-bottom:10px}
.title-index h3{font-size:25px;color:#d9ba8f;line-height:40px;position:relative;width:75%;margin:auto}
.border-bottom-title{bottom:-104%}
.social-icon span{display:block;color:#fff;float:left;margin-right:5%}
.social-icon a{margin-right:20px}
.scroll-content{width:100%;margin:auto;max-height:350px;overflow:hidden;margin-bottom:15px}
.ct-1 {
    width: 90%;}
.money-paid{font-size:18px}
.money-paid span{color:#fff;margin-left:4px}
.none-index .verti-middle h3.size-30,.none-index .verti-middle #customer-width-slider .customer-layout{width:100%}
.border-title{max-height:20px;min-height:20px}
.verti-middle h3 .border-title{transform:rotate(0deg);position:relative;margin-top:45px}
.title-index{color:#fff;position:relative;display:table;width:100%;padding:0;transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;-webkit-transition:all .5s ease-in-out 0;-ms-transition:all .5s ease-in-out 0;padding-top:15px;height:50%}
.contact-box textarea{height:55px;padding-top:10px;border-radius:0}
.bt2-item-img{/*height:160px*/
    margin-left: 0;
    margin-right: 0;}
    .none-index #bt2-width-slider .bt2-item-img .owl-prev{top: 39%;left: 10px}
    .none-index #bt2-width-slider .bt2-item-img .owl-next{top: 39%;right: 10px}
    .bt2-item-content{padding-left: 0;margin-top: 20px;    height: 200px;
    overflow-y: scroll;}
    .bt2-description{display: block;}
    #bt2-width-slider{margin-top: 0}
.box-order{margin-top:22px}
}
@media screen and (max-width: 400px) {
.social-icon span{display:block;color:#fff;float:left;margin-right:3%}
.social-icon a {
    margin-right: 7px;
}
.title-index{padding:0;padding-top:15px}
.item-news-img{height:120px;overflow:hidden;margin-bottom:10px}
.none-index .verti-middle .btn-order{float:none;margin-top:0;width:100%;padding:12px 60px}
.box-contact-hide{padding:30px 10px}
.fit-height{height:100%!important}
.blur-box{bottom:-150px}
.logo{margin-bottom: 0}
.slider-full-ct .item-cake img{width: 80px!important;    height: initial!important;}
.ct-1 {
    height: 467px;
}
}
@media screen and (max-width: 320px) {
	.social-icon span{display: none;}
	.see-infor-btn {
	    padding: 15px 5px;
	    font-size: 13px;}
	    .logo {
	        margin-bottom: 10px;
	    }
	    .slider-full-ct{display: none;}
	    .none-index .verti-middle .bt2-description {
	        font-size: 14px;}
	        .box-order{margin-top: 13px;}
	        .china-name{font-size: 12px;}
}
@media screen and (max-height: 620px) {
#content-bottom-center{position:relative}
#main-bg{overflow:inherit!important}
#content-bottom-center{position:absolute;left:0;right:0;bottom:55px;width:295px}
.main-menu-box ul li a{font-size:17px;font-weight:400;color:#fff;position:relative}
.main-menu-box ul li{margin-bottom:7px}
.main-menu-box ul li a::before{bottom:8px}
.title-index h2{margin-top:15px}
.page .title-index{padding:0;min-height:380px;-webkit-height:430px}
.one-page .page{width:100%;height:135%;position:absolute;-webkit-filter:blur(0)}
.main-menu-box{padding:0}
.page #content-bottom-center{position:absolute;left:0;right:0;bottom:60px;width:310px;height:53px}
.slider-full{width:100%;float:left;padding:0 20px;margin-top:-48px;position:absolute}
.fit-height{height:100%}
.bt2-item-content{float:left;width:100%;text-align:left;padding-left:5%;text-align:center;margin-top:8px}
.title-index h2{font-size:15px}
.none-index .verti-middle .bt2-price{margin:5px 0;padding:0;font-size:20px;color:#b69b78}
.none-index .verti-middle .btn-order{float:none;margin-top:10px;width:100%;padding:9px 40px}
.box-order{text-align:center;float:left;width:100%;height:50px;margin-top:13px}
.bt2-item-img{float:left;width:100%;margin-top:0}
.page .btn-no-boder{bottom:50px!important}
.show-box-footer{height:130%!important}
.checkbox-vat{float:left;padding:15px 0 0;width:30%;white-space:nowrap}
.btn-payment{text-align:center;width:100%;margin-top:-10px}
.shopping-cart-page{padding-top:25px!important}
.w3-form-group{width:100%!important;white-space:nowrap}
.none-index .verti-middle #customer-width-slider .customer-layout div{width:100%!important}
.none-index .verti-middle #customer-width-slider .customer-layout div label{float:left;margin-top:9px;margin-right:5px;font-size:10px;margin-bottom:5px}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin:0}
.content-news-detail{max-height:275px}
}
@media screen and (max-width: 768px) {
    .verti-bottom {
        display: block;}
        .see-infor-btn {
            float: none;}
            .title-index {
                padding: 20px 0;}
                #bt2-width-slider {
                    margin-top: 0;
                }
                .slider-full {
                    margin-top: -80px;
                }
                /*.btn-abs{display: none;}*/
}