@media (max-width: 768px){ 
.on-wrapper {
    flex-direction: column;
    align-items: center;
    padding-bottom: 30px;
}
.on-wrapper .on-slider {
    width: 100%;
}
.on-wrapper .on-text {
    width: 100%;
}
.on-wrapper .on-text h2 {
    font-size: 21px;
}
.on-wrapper .on-text ul li {
    font-size: 20px;
}
.price .old {
    font-size: 20px;
    padding-left: 150px;
}
.price .new {
    font-size: 25px;
}
.red-btn {
    font-size: 28px;
}
.brown-img .wrap {
    width: 31%;
}
.brown-img .wrap p {
    font-size: 12px;
    font-weight: 500;
}
.brown-img .wrap .img-wrap svg {
    width: 70px;
}
/*.content-sl_tw {
    align-items: center;
    padding: 0px 10px;
}*/
.content-sl_tw .slider-tw_content .wrap {
    flex-direction: column;
    align-items: center;
}
.content-sl_tw .slider-tw_content .wrap .sl-img {
    width: 98%;
}
.content-sl_tw .slider-tw_content .wrap .sl-txt {
    width: 98%;
}
.content-sl_tw .slider-tw_content .wrap .sl-txt h3 {
    font-size: 19px;
    padding: 0 10px;
}
.content-sl_tw .slider-tw_content .wrap .sl-txt p {
    font-size: 15px;
    padding: 0 10px;
}
.content-sl_tw .slider-tw_content .slick-prev:before, 
.content-sl_tw .slider-tw_content .slick-next:before {
    font-size: 35px;

}
.btn-content {
    flex-direction: column;
}
.btn-content p {
    font-size: 25px;
    margin-right: 0;
    margin-bottom: 7px;
}
.btn-content {
    display: flex;
    flex-direction: column;
    align-items: center;
   
}
.tw-slider .slick-next {
    right: -10px;
}
.sc-sl_th {
display: none !important;	
}
.mob_sc-th {
	display: block !important;
	flex-direction: column;
}
.sc-th .sc-slider_th .wrap img {
    max-width: 100%;
}
.sc-th .sc-slider_th .wrap .txt-sl_th .left {
    width: 50%;
    font-size: 20px;
}
.sc-th .sc-slider_th .wrap .txt-sl_th .right {
    width: 50%;
    font-size: 20px;
}
.sc-th .sc-slider_th .wrap .txt-sl_th {
    display: flex;
    width: 94%;
    position: relative;
    top: -9px;
}
.brown-h2 {
    font-size: 20px;
}
.order_sc {
order: 2;	
}
.sc-content_fv .wrap-hed_fv h2 {
    font-size: 24px;
}
.sc-content_fv .wrap-hed_fv p {
    font-size: 17px;
    color: #111;
    width: 100%;
}
.sc-content_fv .wrap-cont_fv {
    flex-direction: column;
}
.img-fv_n {
display: none;
}
.mob-fv {
display: block;	
}
.sc-content_fv .wrap-cont_fv .img_fv {
     width: 100%; 
    text-align: center;
}
.sc-content_fv .wrap-cont_fv .txt_fv {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-self: center;
}
.sc-content_fv .wrap-cont_fv .txt_fv h3 {
    font-size: 20px;
    margin: 25px 0;
    text-align: center;
}
.sc-content_fv .wrap-cont_fv .txt_fv p {
    font-size: 14px;
    width: 100%;
    line-height: 20px;
    text-align: center;
}
.sc-content_fv .wrap-cont_fv .txt_fv h3 {
    font-size: 20px;
    margin: 10px 0;
    text-align: center;
}
.red-two {
    font-size: 25px;
}
.sc-six h2 {
    font-size: 22px;
}
.sc-six-wrraper {
    flex-direction: column;
    align-items: center;
    padding: 0 20px;
}
.sc-six-wrraper .wrap-img {
    width: 100%;
}
.sc-six-wrraper .wrap-txt {
    width: 100%;
} 
.sc-six-wrraper .wrap-txt ul li {
    font-size: 19px;
    color: #8b4f22;
    text-align: center;
}
.sc-six-wrraper .wrap-txt .content-six .old {
    font-size: 20px;
    padding-left: 150px;
    margin-bottom: 10px;
}
.sc-six-wrraper .wrap-txt .content-six .new {
    font-size: 20px;
    padding-right: 102px;
    margin-bottom: 25px;
}
.sc-six-wrraper .wrap-txt .content-six {
    margin-top: 30px;
    margin-bottom: 10px;
}
footer h2 {
    font-size: inherit;
}
.wrapper-footer .wrap {
    width: 45%;
    font-size: 13px;
    }
 .header-mobile {
 display: block;
 padding: 10px 0;
background: #a15b35;
    position: sticky;
    top: 0;
    z-index: 999;	
 }
.flex-header {
    display: flex;
    justify-content: flex-end;
}
.flex-header a {
color: #fff;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1.1px;
    text-decoration: none;
    margin-right: 20px;
    padding: 5px 7px;
    border-radius: 10px;
    border: 2px solid #fff;
}
.mobile_btn {
display: block;
    position: sticky;
    bottom: 0;
    z-index: 99;
}
.mobile_btn .red-btn {
display: block;
    text-align: center;
    border-radius: 0;	
}
}