@media (max-width:1024px) {
	.ent-container {
	padding: 0px 10px;
	max-width: 650px;
	}
	.logo_header {
	    height: auto;
		width: 140px;
	}
#cssmenu #menu-button {
        display: block;
        position: absolute;
        top: -85px;
        right: 10px;
    }
	#cssmenu #menu-button span {
	display: none;
	}
#cssmenu ul li {
    position: relative;
    padding: 14px;
}
#cssmenu ul li{clear: both;}
.ent-lg-lh {
    width: 85px;
}
.header-right {
        position: absolute;
        right: 55px;
        top: -72px;
    }
    .brecrum {
    margin-top: 45px;
}
.fullkkk {
    height: 65px;
}
.menutopcenter {
	width: 100%;
}
#cssmenu > ul a {
    color: #fff;
}
	.menu-top.ul-del > li.current-menu-item > a:before,
	#cssmenu > ul > li > a:hover:before {
	display: none;
	}
	.current-menu-item > a span {
	    color: inherit;
	}
	#cssmenu > ul > li:hover > ul {
	display: block;
	columns: auto;
	padding: 15px;
	    background: aliceblue;
	}
	#cssmenu > ul > li:hover > ul.sub-menu.mnto1 {
	width: 100%;
	}
	#cssmenu > ul > li:hover > ul {
	width: 100%;
	}
	#cssmenu > ul > li > ul > li > a {
	height: 45px;
	line-height: 45px;
	}
	#cssmenu > ul > li {
	border-bottom: 1px solid #eee;
	}
#cssmenu > ul {
        background: #252a40;
        top: -28px;
        z-index: 1;
        left: -10px;
        width: calc(100% + 20px);
        display: block;
        position: absolute;
        padding-top: 28px;
    }
.ent-lg-lh {
	z-index: 100;
}
	#cssmenu > ul > li > a {
	padding: 0px;
	}
.option-promo .progh {
    width: calc(100% / 2 - 5px);
    padding: 5px;
}
	blockquote {
    	background-size: 6%;
	}
	.option-promo .progh span {
    font-size: 11px;
	}
	.option-promo .progh img {
    height: 25px;
    margin-left: 5px;
	}
	.option-promo {
    margin-bottom: 0px;
    margin-top: 20px;
	}
	.left_youtube {
		display: none;
	}
	.right_youtube {
		width: 100%;
		text-align: center;
	}
	.spnbdd_item {
    width: calc(50% - 10px);
    margin-bottom: 20px;
	}
	.product-sp .product {
    width: calc(50% - 5px);
        margin-bottom: 10px;
	}
	.product .price {
    max-width: 100%;
	}
	.woocommerce .woocommerce-breadcrumb {
    margin-top: 20px;
	}
	.hllhreview {
    padding-bottom: 0px;
	}
	.pos10 {
    width: 100%;
	}
	.footer_cl.footer3,
	.footer_cl.footer4,
	.footer_cl.footer1 {
		width: 100%;
	}
	.ent-footer {
    padding-top: 20px;
    padding-bottom: 20px;
	}
	.footer_cl.footer3 {
    margin-top: 20px;
	}
	.menutopcenter {
		display: block;
	}
	.right_youtube a {
    margin: auto;
    display: block;
    text-align: center;
    max-width: 40%;
	}
	.imgtopfooter img {
    margin: auto;
    display: block;
	}
	.right_youtube {
    margin-top: 10px;
	}
	.fullvdgt {
    padding-bottom: 10px;
	}
	.woocommerce-page div.product div.summary,
	.woocommerce-product-gallery,
	.sidebar-woo,
	.rightproduct {
		width: 100%;
	}
	section.related.products {
		margin-bottom: 0px;
	}
	.woocommerce-page div.product div.summary {
		margin-top: 15px;
	}
	.tax-product_cat .ent-woocommer ul {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 10px;
	}
	.lsmn .fullkkk {
    padding-bottom: 85px;
	}
	.lsmn #cssmenu #menu-button {
		top: 10px;
	}
	.lsmn .header-right {
		top: 20px;
	}
	.lsmn #cssmenu > ul {
    top: 86px;
	}
	.title-des-post {
		width: 100%;
	}
	.pos10 {
		margin-bottom: 10px;
	}
	.wiget-post {
		width: 100%;
	}
	.post1 {
    width: calc(50% - 5px);
    margin-bottom: 10px;
	}
	.list-post img {
    width: 150px;
    height: 100px;
	}
	.info-ca-pt {
    width: calc(100% - 160px);
	}
	.info-ca-pt p {
    display: none;
	}
	.fulleftkhtop {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.leftkhtop {
		max-width: inherit;
	}
	.leftkhtop h2 {
    font-size: 20px;
	}
	.leftkhtop p {
    font-size: 13px;
	}
	.imglstg {
    padding-top: 15px;
	}
	.tmdmtd h2 {
		font-size: 22px;
	}
	.tmdmtd p {
    max-width: fit-content;
    font-size: 14px;
	}
	.ndax-ct {
    width: 100%;
	}
	.ndax-ct h2 {
    font-size: 16px;
	}
	.ndax-ct iframe {
    height: 205px;
	}
	.map_xsxaxkctn iframe {
    height: 300px;
	}
	.item_xsxaxkctn_ch {
    width: calc(33.3333% - 5px);
	}
	.xsxaxk {
    margin-bottom: 10px;
	}
	.bnctime {
    width: 100%;
	}
	.misstagekk .owl-prev {
		left: 0px;
	}
	.misstagekk .owl-next {
		right: 0px;
	}
	.bnctime:after {
    width: 100%;
    left: 0px;
	}
	.rightxsxaxk, .leftxsxaxk {
    width:100%;
	}
	.rightxsxaxk {
		margin-top: 20px;
	}
	.xsxaxk.ctapage {
    padding-top: 30px;
    padding-bottom: 20px;
    margin-bottom: 0px;
	}
	.xsxaxk.ctapage .xsxaxkctn {
    padding: 10px;
	}
	.spnbdd_itema {
	    width: calc(33% - 15px);
	    margin-bottom: 20px;
	}
	.dmsp_1 {
    margin-bottom: 20px;
    margin-top: 20px;
	}

	#cssmenu i {
  position: absolute;z-index: 9999;
  right: 10px;
  color: #fff;
  top: 12px;
}
}



