body {
    overflow-x: hidden;
}

@media screen and (max-width: 1366px) {
	.munhean-banner-img-container .munhean-banner-img-left {
		max-width: 450px;
	}	
	.munhean-banner-img-container .munhean-banner-img-right {
		max-width: calc(100% - 450px);
	}
	.munhean-banner-img-container .munhean-banner-img-right:before {
		right: 80px;
		width: 480px;
		height: 330px;
	}	
	.munhean-banner-img-wrap .munhean-banner-img-container {
		padding: 0 30px;
	}	
	.munhean-banner-img-container .munhean-banner-img-right:before {
		right: 50px;
		width: 400px;
		height: 300px;
	}	
}/*1366*/

@media screen and (max-width: 1200px) {
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.swiper-slide-next + .swiper-slide:has( + .active),
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.swiper-slide-next,
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.swiper-slide-active,
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active + .swiper-slide + .swiper-slide + .swiper-slide,
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active + .swiper-slide + .swiper-slide,
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active + .swiper-slide {
		max-width: 100px;
	}
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active {
		max-width: calc(100% - 3 * 120px);
	}
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop {
		padding: 50px 30px 40px 30px;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-left .munhean-slider-left-loop-img {
		padding: 0 0px;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right {
		padding: 0 0 0 30px;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-prev {
		left: 30px;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-next {
		left: 80px;
	}
}/*1200*/


@media screen and (max-width: 1024px) {
	.munhean-product-detail-wrp {
		padding: 80px 30px;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .munhean-slider-right-loop .munhean-slider-title {
		font-size: 2.25em;
	}
	.munhean-banner-img-container .munhean-banner-page-title {
		font-size: 2.8125em;
	}
	.munhean-banner-img-wrap {
		padding: 0 30px;
	}	
	.munhean-search-page-container {
		padding: 70px 30px;
	}
	.munhean-product-archive-wrp .munhean-products-row .munhean-products-loop {
		max-width: calc(33.333% - 20px);
		margin: 0 10px;
		padding: 30px 20px;
	}
	.munhean-product-archive-wrp {
		padding: 70px 30px;
	}
	.munhean-product-archive-wrp .munhean-products-row {
		margin: 0 -10px;
		row-gap: 30px;
	}
	.munhean-product-archive-wrp .munhean-pagination {
		margin-top: 30px;
	}
	.munhean-products-loop .munhean-products-top .munhean-products-btn {
		margin-bottom: 20px;
	}
	.munhean-products-loop .munhean-products-top .munhean-products-excerpt {
		margin-bottom: 20px;
	}
}/*1024*/

@media screen and (max-width: 900px) {
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active {
		max-width: calc(100% - 2 * 120px);
	}
	.munhean-product-archive-wrp .munhean-products-row .munhean-products-loop {
		border-radius: 20px;
	}
	.munhean-products-loop .munhean-products-top .munhean-products-title a {
		font-size: 1.5625em;
	}
	.munhean-products-loop .munhean-products-top .munhean-products-btn a {
		padding: 9.5px 25px;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-left {
		max-width: 100%;
		margin-bottom: 40px;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right {
		padding: 0 0 0 0px;
		max-width: 100%;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-prev {
		left: 0;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .slick-next {
		left: 50px;
	}
	.munhean-product-archive-wrp .munhean-products-row .munhean-products-loop {
		max-width: calc(50% - 20px);
	}
	
}/*900*/

@media screen and (max-width: 767px) {
	.munhean-product-detail-wrp {
		padding: 70px 20px;
	}
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop {
		padding: 30px 20px 30px 20px;
		border-radius: 20px;
	}
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.swiper-slide-next + .swiper-slide:has( + .active),
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.swiper-slide-next,
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.swiper-slide-active,
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active + .swiper-slide + .swiper-slide + .swiper-slide,
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active + .swiper-slide + .swiper-slide,
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active + .swiper-slide {
		max-width: 80px;
	}
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active {
		max-width: calc(100% - 1 * 90px);
	}
	.munhean-showcase-loop .munhean-showcase-loop-inner .munhean-showcase-title {
		font-size: 1.125em;
		margin: 0 0 15px 0;
	}
	.munhean-showcase-loop .munhean-showcase-loop-inner .munhean-showcase-description {
		font-size: 0.875em;
	}
	.munhean-product-archive-wrp {
		padding: 60px 20px;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .munhean-slider-right-loop .munhean-slider-content {
		margin: 20px 0 0 0;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .munhean-slider-right-loop .munhean-slider-sub-title {
		margin: 15px 0 0 0;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-left {
		margin-bottom: 30px;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-right .munhean-slider-right-loop .munhean-slider-title {
		font-size: 2em;
	}
	.munhean-footer-menu ul.elementor-icon-list-items {
		gap: 10px;
	}
	.munhean-footer-menu ul.elementor-icon-list-items li.elementor-icon-list-item {
		width: 100%;
	}
	.munhean-gform-wrp_wrapper .munhean-gform-wrp .gform_footer .gform_button {
		font-size: 0.875em;
		padding: 8.5px 25px;
	}
	.munhean-newsletter-wrp_wrapper .munhean-newsletter-wrp .munhean-input input {
		padding: 9px 125px 20px 0 !important;
	}
	.munhean-contact-location.elementor-element {
		position: unset;
	}
	.munhean-slider-wrp .munhean-slider-inner .munhean-slider-left .munhean-slider-left-loop-img img {
		border-radius: 20px;
	}
		.munhean-banner-img-wrap, 
	.munhean-banner-img-wrap .munhean-banner-img-container {
		padding: 0 20px;
	}	
	.munhean-banner-img-container .munhean-banner-page-title {
		font-size: 2.5em;
		margin-top: 10px;
	}
	.munhean-banner-img-wrap .munhean-banner-img-container {
		flex-direction: column;
	}	
	.munhean-banner-img-container .munhean-banner-img-left,
	.munhean-banner-img-container .munhean-banner-img-right {
		max-width: 100%;
		padding-left: 0;
	}	
	.munhean-banner-img-wrap .munhean-banner-img-inner {
		border-radius: 30px;
	}	
	.munhean-banner-img-container .munhean-banner-img-right:before {
		right: 50px;
		width: 400px;
		height: 260px;
	}
	.munhean-banner-img-container img.munhean-banner-image {
		aspect-ratio: 6 / 2;
	}	
	.munhean-search-page-container {
		padding: 60px 20px;
	}
	.munhean-search-page-content-inner .search-page-title-wrp {
		font-size: 1.125em;
	}
	.munhean-pagination .page-numbers {
		width: 35px;
		height: 35px;
	}
	.munhean-pagination {
		column-gap: 5px;
	}
	.munhean-pagination .page-numbers.next,
	.munhean-pagination .page-numbers.prev {
		font-size: 14px;
	}
	.munhean-showcase-main-wrp .munhean-showcase-slider-arrow {
		margin-bottom: 30px;
	}
	.munhean-search-page-container .munhean-search-count {
		padding-bottom: 30px;
	}
	.munhean-search-bottom {
		max-width: 100%;
	}
}/*767*/

@media screen and (max-width: 600px) {
	.munhean-banner-img-container .munhean-banner-img-right:before {
		right: 70px;
		height: 220px;
	}	
}/*600*/

@media screen and (max-width: 500px) {
	.munhean-banner-img-container img.munhean-banner-image {
		aspect-ratio: 5 / 2;
	}
	.munhean-banner-img-container .munhean-banner-img-right:before {
		right: 30px;
		height: 200px;
		width: 300px;
	}
	.munhean-banner-img-wrap .munhean-banner-img-container {
		min-height: 350px;
	}
	.munhean-product-archive-wrp .munhean-products-row {
		margin: 0 -5px;
		row-gap: 20px;
	}
	.munhean-product-archive-wrp .munhean-products-row .munhean-products-loop {
		max-width: calc(50% - 10px);
		margin: 0 5px;
		padding: 20px 10px;
	}
	.munhean-products-loop .munhean-products-top .munhean-products-btn a {
		padding: 9.5px 20px;
		width: 100%;
		text-align: center;
	}
}/*500*/

@media screen and (max-width: 350px) {
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.swiper-slide-next + .swiper-slide:has( + .active),
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.swiper-slide-next,
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.swiper-slide-active,
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active + .swiper-slide + .swiper-slide + .swiper-slide,
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active + .swiper-slide + .swiper-slide,
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active + .swiper-slide {
		max-width: 50px;
	}
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop.active {
		max-width: calc(100% - 1 * 60px);
		padding: 20px 20px 20px 20px;
	}
	.munhean-showcase-main-wrp .munhean-showcase-slider .munhean-showcase-loop {
		padding: 20px 10px 20px 10px;
		border-radius: 20px;
	}
	.munhean-showcase-loop .munhean-showcase-loop-inner .munhean-showcase-btn-wrp span {
		width: 30px;
		height: 30px;
		font-size: 12px;
	}
	.munhean-product-archive-wrp .munhean-products-row .munhean-products-loop {
		max-width: calc(100% - 10px);
		margin: 0 5px;
		padding: 30px 20px;
	}
	.munhean-products-loop .munhean-products-top .munhean-products-btn a {
		padding: 9.5px 31px;
		width: auto;
		text-align: center;
	}
}/*350*/

