@media (min-width: 1137px) and (max-width: 1919px){
	.content__container__front {
	    max-width: 900px;
	}
}
	
@media (min-width: 734px) and (max-width: 1136px){
	.cate-left-nav {
	    display: none;
	}
}

@media(max-width: 768px){
	.productInfoChild,.header,.footer,.more-products,#banner, .cate-left-nav, .productDetail__infoBox, .store-products, .mobileHide{
		display: none;
	}

	.MobilesubOrderProductInfo,.m-header,.m-footer,#m-banner,.join-us , .mtop-navs, .mobileWidth, .m-producs-img,.mobileCartWrapper,.mobileList, .mobileShow, .billPreviewSwiper{
		display: block;
	}

	.product-box{
		width: 90%;
	}
	.content{
		margin-bottom: 50px;
		margin-top: 0px;
	}

	#swiper-button-next, #swiper-button-prev{
		display: none;
	}

	.swiper-products{
		max-width: 150px;
	}

	.product-m-alignBox{
		width: 100%;
	}

	.content__container__front{
		padding-top: 85px;
	}

	.m__home__categories {
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
	    flex-direction: row;
	 	flex-wrap: nowrap;
	}
	.product-box-full-width{
		width: 100%;
	}
	.toolbar{
		top: 65px;
	}

	.products-list{
	    width: 95%!important;
	    margin: 0 auto;
	    padding-top: 125px;
	    padding-bottom: 50px;
	}

	.catebox{
		width: 100%;
		min-height: 300px;
	}

	.product-ul{
		grid-template-columns: 1fr 1fr;
	}

	.toolbarBox{
		width: 90%;
		justify-content:flex-start;
	}

	.front-product-sort-box{
		left: 20px;
	}

	.login{
		min-height: auto;
    	padding: 65px 0 0;
	}

	.joinUs__banner{
		padding-left: 20px;
		padding-right: 20px;
	}
	.joinUs__title--large{
	    font-size: 30px;
	    line-height: 42px;
	    margin-bottom: 20px;
	   	flex-direction: column;
	}

	.joinUs__banner__subtitle{
	    font-size: 16px;
	    margin-bottom: 20px;
	    line-height: 22.4px;
	}

	.joinUs__title{
	    font-size: 30px;
	    line-height: 42px;
	    margin-bottom: 40px;
	}

	.joinUs__description__list{
	   	flex-direction: column;
	    gap: 40px;
	    grid-template-columns: repeat(1,minmax(0,1fr));
	}

	.joinUs__description__item{
	    -ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	    width: 240px;
	}

	.joinUs__description__item__icon{
	    width: 120px;
	    height: 120px;
	}
	.joinUs__description__item__icon img{
	    width: 67.5px;
	    height: 67.5px;
	}

	.joinUs__description__item__title{
	    font-size: 20px;
	    line-height: 28px;
	}

	.joinUs__description__item__content{
	    font-weight: 500;
	}

	.planContent,.mobileWidth{
		width: 90%;
		margin: auto;

	}
	.planItem{
		max-width: 330px;
		min-width: 280px;
	}

	.JoinUs_card{
		width: 90%;
		margin: auto;
		margin-top: 15px;
		padding: 10px;
	}
	.joinUs_card_title{
		font-size: 16px;
	}

	.joinUs__qa__content{
		width: 90%;
		margin: auto;
		margin-top: 10px;
	}

	.joinUs__qa{
		padding: 50px 0;
	}

	.joinUs__block__title{
	    margin-bottom: 20px;
	    font-size: 26px;
	    font-weight: 600;
	    line-height: 36px;
	}

	.joinUs__block{
	    padding: 210px 26px;
	    background-color: #c1cad5;
	}

	.informationBox-link span{
		font-weight: bold;
	}

	.productDetail__informationBox{
		margin-bottom: 10px;
	}

	.store-lead{
		width: 100%;
	}

	.pop-up-content{
		width: 90%;
		padding-bottom: 40px;
	}

	.product-detail-desk-pop-up-wrapper{
	    grid-template-columns: 1fr;
	    padding-top: 0;
	}

	.product-detail-desk-pop-up-col{
	    grid-template-columns: 1fr;
	    padding-bottom: 0;
	}

	.frontPageTitle {
	    font-size: 24px;
	    line-height: 34px;
	}
	.pop-up-small-button {
	    padding: 8px 15px;
	    font-size: 13px;
	}

	.cart__align{
		margin-top: 85px;
	}

	.tableAmount__previewBox {
	    max-width: 100%;
	    width: 100%;
	    margin: auto;
	}

	.mobileCart__gridList {
	    display: grid;
	    grid-template-columns: 30px 80px 1fr;
	    grid-gap: 20px 20px;
	}

	.cart-product-list-image-normal{
	    width: 80px;
	}

	.pageTitle__box {
	    width: 90%;
	    margin: 0 auto 10px;
	}

	.cart-remark-block {
	    width: 90%;
	}

	.tableAmount__previewBox {
	    max-width: 90%;
	    width: 90%;
	    margin: auto;
	}

	.order-progress-block {
	    margin-bottom: 15px;
	}

	.checkoutBillContainer__orderDetail {
	    max-width: 100%;
	}

	.checkoutBillContainer {
	    width: 100%;
	    position: static;
	}

	.cartListSwiperTitle {
	    display: block;
	    width: 90%;
	    margin: 10px auto;
	}

	.orderDetailWrapper {
	    padding-top: 5px;
	    flex-direction: column-reverse;
	    margin-top: 20px;
	}

	.section__content__orderDetail {
	    width: 90%;
	    margin: auto;
	    padding-bottom: 30px;
	}

	.checkoutFormContainer__orderDetail {
	    width: 100%;
	    margin: auto;
	}

	.mobileContentPadding {
	    padding-top: 30px;
	}

	.buttonBox {
	    width: 100%;
	}

	.centerFormBox {
	    width: 90%;
	    padding-bottom: 50px;
	    margin: auto;
	}

	.fullBox{
		width: 100%;
	}
	.centerFormBox {
	    width: 90%;
	    padding-bottom: 50px;
	}
	.main-article-wrapper {
	    grid-template-columns: 1fr;
	    margin: 0 auto 25px;
	}
	.main-article-item {
	    width: 90%;
	    padding-top: 40px;
	    margin: auto;
	}	

	.frontList__content__container {
	    width: 100%;
	    padding-left: 0;
	    padding-top: 65px;
	}

	.blogHeadText {
	    font-size: 22px;
	}

	.centerChildBox {
	    padding-bottom: 0;
	}


	.subOrder{
		width: 90%;
		margin:auto;
	}

	.ps_type{
		grid-template-columns: 1fr;
		grid-gap: 15px;
	}

	.mtopspace{
		margin-top: 15px;
	}
	.payMainChild div{
		text-indent: 0;
	}
}