@media only screen and (max-width: 760px) {

	body .search.results .item.product.product-item {
		padding: 1%;
	}

	.products-grid .product-item {

		width: calc((100% - 0%)/2);
	}

	.account.customer-account-index.page-layout-2columns-left .account .page.messages h2 {

		padding-left: 18px !important;
	}


	.account.customer-account-index.page-layout-2columns-left #account-nav {
		padding: 0px;
	}

	.account.customer-account-index.page-layout-2columns-left .block-dashboard-info-top {
		margin-top: 32px;
	}

	.account.customer-account-index.page-layout-2columns-left .customer-nav-my-account {
		font-size: 18px;
	}

	.account.customer-account-index.page-layout-2columns-left .customer-card-point {
		margin-top: 37px;
	}

	.account.customer-account-index.page-layout-2columns-left .card-point-data .point-data {
		margin-top: 24px;
	}

	.account.customer-account-index.page-layout-2columns-left .customer-card-point {
		padding: 10px;
	}

	.account.customer-account-index.page-layout-2columns-left .card-point-data {
		background: #2C2C2C !important;
	}

	.account.customer-account-index.page-layout-2columns-left .order-history-point {
		padding: 0 10px;
	}

	.account.customer-account-index.page-layout-2columns-left .order-history-point-header {
		margin-bottom: 2em;
	}

	.account.customer-account-index.page-layout-2columns-left .order-history-point-header .action.edit {
		text-decoration: underline;
	}

	.account.customer-account-index.page-layout-2columns-left .order-history-info-content>table>thead>tr>th.order-action {
		padding-left: 30px;
	}

	.account.customer-account-index.page-layout-2columns-left .box.box-billing-address {
		margin: unset !important;
		padding: 20px;
	}

	.account.customer-account-index.page-layout-2columns-left #address-info {
		padding: 0 10px;
	}

	.account.customer-account-index.page-layout-2columns-left .box.box-shipping-address {
		padding: 20px;
		margin: unset !important;
	}


	.account.customer-account-index.page-layout-2columns-left .block-dashboard-info-top {

		margin-left: 18px !important;
		margin-right: 20px !important;
	}

	.account.customer-account-index.page-layout-2columns-left .customer-card-point-top {

		margin-left: 18px;
		margin-right: 20px;
	}


	.account.customer-account-index.page-layout-2columns-left .order-history-info-content table>thead>tr>th,
	body .order-history-info-content table>tbody>tr>th,
	body .order-history-info-content table>tfoot>tr>th,
	body .order-history-info-content table>thead>tr>td,
	body .order-history-info-content table>tbody>tr>td,
	body .order-history-info-content table>tfoot>tr>td {

		padding: 14px 14px !important;
	}


	.account.customer-account-index.page-layout-2columns-left .block-dashboard-info-top .block-title strong {

		font-size: 21px !important;
	}

	.account.customer-account-index.page-layout-2columns-left .customer-card-point .card-point-data .point-data .point-data-left {

		width: 75% !important;
	}

	.account.customer-account-index.page-layout-2columns-left .customer-card-point .card-point-data .point-data .point-data-right {

		width: 30% !important;
	}

	.account.customer-account-index.page-layout-2columns-left .info-content tbody,
	body .info-content tbody>tr,
	body .info-content tbody>tr>td {
		background: #353535 !important;
	}


	.account.customer-account-index.page-layout-2columns-left .order-history-point-header .action.view {
		text-decoration: underline;
	}

	.account.customer-account-index.page-layout-2columns-left #address-info .action.view {
		text-decoration: underline;
	}

	.account.customer-account-index.page-layout-2columns-left .order-history-info-content .table-data .status {
		text-align: center;
	}

	.account.customer-account-index.page-layout-2columns-left .block-content .box.box-billing-address .box-title,
	.account.customer-account-index.page-layout-2columns-left .box.box-shipping-address .box-title {
		height: auto !important;
		padding: 10px 20px !important;
	}

	.account.customer-account-index.page-layout-2columns-left .box.box-shipping-address,
	.account.customer-account-index.page-layout-2columns-left .block-content .box.box-billing-address {
		padding: 10px 20px;
		margin: unset !important;
	}



	/*-----------------------หน้าที่อยู่---------------------------*/

	.account.customer-address-index.page-layout-2columns-left .block.block-addresses-default {
		padding: 20px !important;
	}

	.account.customer-address-index.page-layout-2columns-left .box-content {
		width: 60% !important;
	}

	.account.customer-address-index.page-layout-2columns-left .box-actions {
		width: 40% !important;
	}

	.account.customer-address-index.page-layout-2columns-left .block.block-addresses-list {
		padding: 0 20px !important;
	}

	.account.customer-address-index.page-layout-2columns-left #add-new-address span {
		color: #F1C400 !important;
	}

	.account.customer-address-index.page-layout-2columns-left .actions-toolbar>.secondary:last-child {

		float: unset !important;
	}

	.account.customer-address-index.page-layout-2columns-left .block.block-addresses-list .actions-toolbar .action.primary {
		border-color: #F1C400 !important;
	}

	.account.customer-address-index.page-layout-2columns-left #maincontent .page.messages h2 {
		padding-left: 20px !important;
	}

	.account.customer-address-index.page-layout-2columns-left .columns .sidebar.sidebar-main #account-nav {
		padding: 0px;
	}

	.block.block-addresses-default .block-title strong {
		font-size: 21px !important;
		font-weight: 600 !important;
	}

	.block.block-addresses-default .address-book-data {
		display: block !important;
	}


	.block.block-addresses-default .box-actions br {
		display: none;
	}

	.block.block-addresses-default .box-actions {
		height: 75px;
		padding: 0 !important;
	}

	.block.block-addresses-default .box-actions span {
		padding: 0 5px 0 20px;
		width: 100%;
	}

	.block.block-addresses-default .box-actions>span>span a {
		justify-content: right !important;
		display: flex;
		flex-wrap: nowrap;
	}

	.block.block-addresses-default .box-actions>span>span a img {
		width: 50px;
	}


	.block.block-addresses-default .box-actions>span>span a img#billing-address-edit,
	.block.block-addresses-default .box-actions>span>span a img#billing-address-delete {

		width: 35px !important;
		height: auto !important;
	}

	.block.block-addresses-default .box-actions>span>span {

		display: flex;
		justify-content: end;
	}


	.block-addresses-default .block-content .box .box-title {

		padding: 10px 0;
	}

	.block-addresses-default .block-content .box .address-book-data>div {
		padding: 30px 20px 5px;
	}

	.account.customer-address-index.page-layout-2columns-left .box-content {
		width: 100% !important;
	}

	.account.customer-address-index.page-layout-2columns-left .box-actions {
		width: 100% !important;
	}

	.address-book-data .box-content {
		padding-bottom: 10px !important;
	}


	.block-addresses-default .block-content .box .box-title {

		padding: 10px 0 !important;
	}



	.block.block-addresses-list .table-wrapper.additional-addresses .address-grid-content-body .address-grid-custom-data {

		display: block !important;
	}

	.block.block-addresses-list .table-wrapper.additional-addresses .address-grid-content-body .address-grid-custom-data .left-data,
	.block.block-addresses-list .table-wrapper.additional-addresses .address-grid-content-body .address-grid-custom-data .right-data {

		width: 100% !important;
	}

	.block.block-addresses-list .table-wrapper.additional-addresses .address-grid-content-body .address-grid-custom-data .right-data .action-set-default {

		display: block !important;
		width: 100% !important;
	}

	.block.block-addresses-list .table-wrapper.additional-addresses .address-grid-content-body .address-grid-custom-data .right-data .action-set-default .action-set-default-button {

		margin-left: 0 !important;
		width: 100%;
		margin-bottom: 1em;
	}

	.block.block-addresses-list .table-wrapper.additional-addresses .address-grid-content-body .address-grid-custom-data .right-data .action-set-default .action-set-default-button button {
		width: 100%;
	}


	.block.block-addresses-list .table-wrapper.additional-addresses .address-grid-content-body .address-grid-custom-data .right-data {

		margin-top: 1.5em;

		min-height: 151px;
	}

	.block.block-addresses-list .table-wrapper.additional-addresses .address-grid-content-body .address-grid-custom-data .right-data .col.actions img {
		width: 35px !important;
		height: auto !important;
		padding-right: 0px !important;
	}

	.col.actions {

		padding-right: 0;
	}



	.block.block-addresses-list .customer-addresses-toolbar.toolbar.bottom {
		display: none;
	}

	.block.block-addresses-list .table-wrapper.additional-addresses .address-grid-content-body .address-grid-custom-data .right-data .col.actions {
		margin-right: -8px;
	}

	/*------------------------------------หน้าเพิ่มที่อยู่------------------------------------------*/


	.account .page.messages h2 {
		padding: 0 20px !important;
	}

	.address_type_select {
		display: block !important;
	}


	.sidebar.sidebar-main {

		padding: 0 20px !important;
	}


	.page-title-wrapper {
		margin: 0 20px !important;
	}

	#form-validate {
		padding: 0 20px !important;
	}


	.customer-address-form .column.main .form-address-edit .fieldset .field:not(.choice),
	.customer-address-form .column.main .form-address-edit .fieldset-fullname .field:not(.choice) {

		width: 100% !important;
	}

	.customer-address-form .column.main .form-address-edit .actions-toolbar .primary button {

		float: unset !important;
	}

	.address_type_select {
		padding: 15px 25px;
		padding: 15px 0px !important;
	}

	.customer-address-form .column.main .form-address-edit .fieldset .field:not(.choice),
	.customer-address-form .column.main .form-address-edit .fieldset-fullname .field:not(.choice) {

		padding: 15px 0px !important;

	}

	.customer-address-form .column.main .form-address-edit .actions-toolbar .primary button {
		width: 100% !important;
	}

	.customer-address-form .column.main .form-address-edit .actions-toolbar .primary button span {
		font-size: 18px !important;
		font-weight: 700 !important;
	}

	#form-validate .actions-toolbar>.secondary .action.back {

		display: block !important;
		text-decoration: underline !important;
	}

	#form-validate .actions-toolbar {
		display: flex !important;
		flex-direction: column-reverse !important;
	}



	/*-----------------------------------------------------------------------------------------------------------------*/

	.pkmodule-customer-index .customer-info-header {

		display: block !important;
		border-bottom: unset !important;
	}

	.pkmodule-customer-index .customer-info-header .page-title-wrapper {

		float: unset !important;
		width: 90% !important;
		border-bottom: 1px solid !important;
	}

	.pkmodule-customer-index .customer-info-content .info-content-data {

		display: block !important;
	}

	.customer-info-header #edit-info .view {
		float: unset !important;
	}


	.customer-info-header #edit-info {
		padding: 0 20px !important;
	}

	#edit-info .action.view {
		width: 100% !important;
		display: block;
		color: #F1C400 !important;
		border-color: #F1C400 !important;
		text-align: center !important;
		padding: 1em !important;
	}

	.customer-info-content {
		padding: 20px !important;
	}



	/*--------------------------------ข้อมูลส่วนตัว--------------------------*/


	.field.field-date-of-birth-custom.required .control #date {
		margin-left: 0 !important;
	}


	.customer-account-edit .column.main .form-edit-account .actions-toolbar .primary button {

		width: 100% !important;
	}

	body .order-history-point {

		margin-left: 20px !important;
		margin-right: 20px !important;
		margin-top: 2em !important;
	}


	#wishlist-view-form .product-item {

		width: 50% !important;
		height: 300px !important;
	}

	#wishlist-view-form .product-item .product-item-info {
		display: block !important;
	}

	#wishlist-view-form .product-item .product-item-info .product-item-name,
	#wishlist-view-form .product-item .product-item-info .price,
	#wishlist-view-form .product-item .product-item-info a {
		width: 100% !important;
	}

	.page-title-wrapper {
		margin-top: 2em !important;
	}

	.products-grid.wishlist .product-item-photo {

		float: unset !important;
		margin-right: 0 !important;
	}

	.products-grid.wishlist .product-item-name,
	.products-grid.wishlist .product-item-description,
	.products-grid.wishlist .product-item .price-box,
	.products-grid.wishlist .product-item-tooltip {

		margin-left: 0 !important;
	}

	.products-grid.wishlist .product-item-actions .action.edit,
	.products-grid.wishlist .product-item-actions .action.delete {

		margin-top: 0 !important;
	}

	.products-grid.wishlist .product-item-actions {

		float: right !important;
	}

	.products-grid.wishlist .product-image-container {

		max-width: 100% !important;
	}

	.products-grid.wishlist .product-item-actions .action.edit,
	.products-grid.wishlist .product-item-actions .action.delete {

		display: block !important;
	}

	.products-grid.wishlist .product-item:first-child {

		border-top: unset !important;
	}

	.products-grid.wishlist .product-item {

		border-bottom: unset !important;
	}

	.product-item-actions {

		margin-top: 0 !important;
	}

	.products-grid.wishlist .product-item-actions .action.delete::before {

		margin-top: -70px !important;
	}


	.div-tocompare {
		display: none !important;
	}

	#wishlist-view-form .product-item .product-item-info .product-item-name {
		height: 50px !important;
		overflow: hidden !important;
	}

	.toolbar.wishlist-toolbar {
		display: none !important;
	}




}

.catalog-category-view #layerednav-list-products .product-image-container {
    height: 270px !important;

}