@media only screen and (min-width: 323px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 260px !important;
	}
}
@media only screen and (max-width: 480px) {
	rs-module-wrap:has(.slider_hero_info) {
		height: 100% !important;
	}
	.slider_hero {
		height: 350px !important;
	}
	rs-fullwidth-wrap:has(.slider_hero) {
		height: 350px !important;
	}
}
/* TABLET */
@media only screen and (min-width: 425px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 300px !important;
		/* object-fit: cover; */
	}
	/* C_VIDEO_GUIDE */
	.video-guide iframe {
		height: 400px;
	}

	/* C_OUTLET */
	.outlet .outlet-image {
		height: 350px;
	}
}

@media only screen and (min-width: 480px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 330px !important;
	}
	/* C_HERO_HOME */
	.slider_hero .slider_hero_info {
		display: block !important;
	}
	.slider_hero .rev_slider_bg img.mobile {
		display: none;
	}
	.slider_hero .rev_slider_bg img.default {
		display: block;
	}
}

@media only screen and (min-width: 854px){
	.slider_hero .rev_slider_bg img.default{
			height:115% !important;
			width:105% !important;
			object-fit:cover;
	}
}


@media only screen and (min-width: 960px){
	.slider_hero .rev_slider_bg img.default{
			height:115% !important;
			width:105% !important;
			object-fit:cover;
	}
}


@media only screen and (min-width: 1024px){
	.slider_hero .rev_slider_bg img.default{
			height:115% !important;
			width:105% !important;
			object-fit:cover;
	}
}


@media only screen and (min-width: 1280px){
	.slider_hero .rev_slider_bg img.default{
			height:95% !important;
			width:100% !important;
	}
	 .tp-tabs, .tp-thumbs, .tp-bullets{
			top: 95% !important;
	}
}

@media only screen and (min-width: 1366px){
	.slider_hero .rev_slider_bg img.default{
			height:96% !important;
			width:100% !important;
			object-fit:cover;
	}
}

@media only screen and (min-width: 1400px){
	.slider_hero .rev_slider_bg img.default{
			height:96% !important;
			width:100% !important;
			object-fit:cover !important;
	}
	.tp-tabs, .tp-thumbs, .tp-bullets{
			top: 95% !important
	}
}

@media only screen and (min-width: 1536px){
	.slider_hero .rev_slider_bg img.default{
			height:96% !important;
			width:100% !important;
			object-fit:cover;
	}
	.tp-tabs, .tp-thumbs, .tp-bullets{
			top: 95% !important;
	}
}

@media only screen and (min-width: 1920px){
	.slider_hero .rev_slider_bg img.default{
			height:115% !important;
			width:100% !important;
	}
}

@media only screen and (min-width: 2040px){
	.slider_hero .rev_slider_bg img.default{
			height:130% !important;
			width:105% !important;
			object-fit:cover !important;
	}
}

@media only screen and (min-width: 2560px){
	.slider_hero .rev_slider_bg img.default{
			height:164% !important;
			width:105% !important;
			object-fit:cover !important;
	}
}


@media only screen and (min-width: 3840px){
	.slider_hero .rev_slider_bg img.default{
			height:230% !important;
			width:105% !important;
			object-fit:cover !important;
	}
}


@media only screen and (min-width: 525px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 350px !important;
	}
}

@media only screen and (min-width: 554px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 370px !important;
	}
	/* C_OUTLET */
	.outlet .outlet-item {
		flex-wrap: nowrap;
	}
	.outlet .outlet-image {
		width: 300px;
		height: 300px;
	}


}

@media only screen and (min-width: 600px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 400px !important;
	}
}

@media only screen and (min-width: 687px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 430px !important;
	}
}

@media only screen and (min-width: 720px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 440px !important;
	}
}

/* LAPTOP */
@media only screen and (min-width: 768px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		/* height: 370px !important; */
		height: 330px !important;
	}
	/* C_HERO_HOME */
	rs-fullwidth-wrap {
		height: auto !important;
	}
	/* C_OUTLET */
	.outlet .outlet-item {
		flex-wrap: wrap;
	}
	.outlet .outlet-info .title {
		text-align: left;
	}
	.outlet .outlet-image {
		width: 100%;
	}
	/* C_OTP */
	.ap-otp-inputs {
		gap: 20px;
	}
}

@media only screen and (min-width: 846px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 350px !important;
	}
}
@media only screen and (min-width: 865px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 380px !important;
	}
}
@media only screen and (min-width: 900px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 400px !important;
	}
}
@media only screen and (min-width: 991px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 285px !important;
	}
}

/* L LAPTOP */
@media only screen and (min-width: 1024px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 320px !important;
	}
	/* C_ABOUT */
	.about-sekilas {
		line-height: 35px !important;
	}

	/* C_HERO_HOME */
	rs-group-wrap:has(.slider_hero_info) {
		width: 100%;
	}

	.slider_hero_info {
		width: 50% !important;
	}

	/* C_BANNER_HOME */
	rs-group-wrap:has(.slider_banner_info) {
		width: 100%;
	}

	.slider_banner_info {
		width: 50% !important;
	}

	.subscribe-email.footer-subscribe{
		display: flex; 
		flex-direction: column; 
		width: 486px; 
		row-gap: 20px;
	}
}

@media only screen and (min-width: 1150px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 370px !important;
	}
	.outlet .outlet-image {
		height: 370px;
	}
}

/* 4K */
@media only screen and (min-width: 1440px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 470px !important;
	}
	/* C_OUTLET */
	.outlet .outlet-item {
		flex-wrap: nowrap;
	}
	.outlet .outlet-image {
		width: 350px;
		height: 350px;
	}
	.outlet .outlet-info {
		--width: 50% !important;
	}
}

@media only screen and (max-width: 1279px) {
	#fab_wa {
		width: 40px !important;
		height: 40px !important;
		bottom: 40px !important;
	}
}

@media only screen and (min-width: 1279px) {
	.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
		height: 450px !important;
	}
	.flex-control-thumbs::-webkit-scrollbar {
		display: none;
	}
	.flex-control-thumbs {
		flex-wrap: nowrap !important;
		overflow-y: scroll !important;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
}

