body.v4 .st-container .card .card-block {
		margin-bottom: 40px!important;
	}
	.swiper .side_size{
		display: block;
    	object-fit: cover;
		/* width: 300px!important; */
		text-align: center;
	}

	.side_size img{
		height: 400px;
	}
	.side_text{
		margin-top: 12px;
	}

	.arror_size img{
		width: 26px;
		padding: 10px;
		border: 0px;
	}
	.align-items-baseline{
		display: flex;
		justify-content: center;
		align-items: baseline;
	}
	.screenshots_box table{
		margin: auto;
	}
	.started-content{
		display: none;
		position: relative;
	}
	.started-content.active{
		display: block;
	}
	.started-content p {
		font-weight: 300;
		padding-top: 20px;
		text-align: center !important;
		margin: auto;
		font-size: 16px;
	}
	.screenshots_box td{
		padding: 10px;
	}
	.side_arrow img{
		width: 26px !important; 
		min-width: auto !important; 
		border: 0px !important; 
		max-width: none !important;
		padding:unset !important;
		border-radius: 20px;
	}
	.side-content{
		color: var(--color-black, #333);
		font-feature-settings: 'clig' off, 'liga' off;
		font-size: 16px;
		font-style: normal;
		line-height: 24px;
		display: flex;
		flex-direction: row;
		align-items: center;
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.screenshots_box .img-thumbnail{
		padding: 0px !important;
		border-radius: 20px !important;
	}

	span.number {
		width: 40px;
        height: 40px;
        font-size: 24px;
        line-height: 36px;
		flex-shrink: 0;
		background: #f00;
		border-radius: 100px;
		color: var(--color-white, #FFF);
		font-feature-settings: 'clig' off, 'liga' off;
		font-style: normal;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-right: 15px;
	}

	.scroll-left-button__div, .scroll-right-button__div{
		margin-top: -50px;
	}

	.button-bar-top {
		position: relative;
		width: 40%;
		margin: 40px auto;
	}

	.button-bar {
		background: #f2f2f2;
		border-radius: 30px;
		width: 100%;
		position: relative;
		display: flex;
		margin: 0px auto 20px;
		transform: translate(0px, 0px);
		min-height: 56px;
		align-items: center;
	}

	.button-bar .highlight {
		width: 50%;
		height: 100%;
		border-radius: 30px;
		position: absolute;
		left: 0;
		top: 0;
		background: #FF0000;
		text-align: center;
		line-height: 56px;
		transition: 0.2s all linear;
	}

	.button-bar a:link {
		text-decoration: none;
	}

	.button-bar a.active {
		color: #fff;
	}

	.button-bar a {
		transition: 0.2s all linear;
		color: #333333;
		font-size: 16px;
		width: 50%;
		line-height: 56px;
		text-align: center;
		z-index: 10;
		font-weight: 700;
	}

	#started-content-1{
		position: relative;
		max-width: 1200px;
    	z-index: 1;
	}

	@media (max-width: 1250px) {
		.side_size img{
			height: 300px;
		}
	}

	@media (max-width: 1050px) {
		.side_size img{
			height: 200px;
		}
	}


	@media (max-width: 767px) {
		.theme[lang=zh-HK] h1{
			margin-bottom: 4px;
		}
		span.number {
			width: 30px;
			height: 30px;
			font-size: 20px;
			line-height: 30px;
		}
		.side-content{
			margin-top: 32px;
			margin-bottom: 16px;
			padding: 0 20px;
		}
		/* .swiper .side_size{
			width: 190px;
		} */
		.side_size img{
			height: 300px;
		}
		.card{
			padding: 0px !important;
		}
		.card-block{
			padding: 0px !important;
		}
		body.v4 .st-container .hide-padding-mobile .card{
			padding: 0px !important;
		}
		.box .card{
			padding: 0px !important;
		}
		.button-bar-top {
			width: 85%;
			margin: 32px auto;
		}
	}

    .swiper-container {
		width: 100%;
		height: 100%;
	}
	.swiper-slide {
		display: flex;
		justify-content: center;
		align-items: baseline;
		font-size: 20px;
	}
	.swiper-slide.inactive {
        opacity: 0.5;
    }
	body.v4 .swiper-button-prev {
		background-size: contain;
		width: 55px !important;
		height: 55px !important;
	}
	body.v4 .swiper-button-next{
        background-image: url(/Home5GBroadband/web/img/icon/Next_Btn_Red_Pc.png);
    }
    body.v4 .swiper-button-prev{
        background-image: url(/Home5GBroadband/web/img/icon/Previous_Btn_Red_Pc.png);
    }
	.swiper-button-disabled{
		display: none !important;
	}
	.mobileNextBtn, .mobilePrevBtn{
		display: none;
	}
	body.v4 .st-container .card .card-block .h3{
		margin: 40px 0 40px 0 !important;
	}
	.netflix_h3_weight{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		gap: 10px;
	}
	.swiper-mask {
		position: absolute;
		top: 0;
		bottom: 0;
		width: 100%;
		z-index: 1;
		pointer-events: none;
	}
	.mask-left {
		left: -25px;
		display: none;
		position: absolute;
		width: 100px;
		height: 100%;
		opacity: 0.6;
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}
	.mask-right {
		right: 10px;
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
		position: absolute;
		width: 100px;
		height: 100%;
	}
	body.v4 .swiper-button-next, body.v4 .swiper-button-prev {
		width: 80px !important;
		height: 80px !important;
	}

	.swiper-button-prev {
		top: 45%;
	}
	
	.swiper-button-next {
		top: 45%;
		right: 70px;
	}
	.step_number {
		color: var(--Color-White, #FFF);
		font-feature-settings: 'liga' off, 'clig' off;
		font-family: titling-gothic-fb-condensed, Noto Sans, Noto Sans TC;
		font-size: 24px;
		font-style: normal;
		font-weight: 500;
		line-height: 36px;
		width: 40px;
		height: 40px;
		flex-shrink: 0;
		background-color: red;
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: end;
		z-index: 3;
	}
	.h6{
		margin-bottom: 0rem !important;
	}
	.image-container{
		position: relative;
	}
	.theme[lang=zh-HK] .banner-bottom-1{
		position: absolute;
		bottom: 20px;
		left: 23px;
		width: 41px;
		height: 40px;
	}
	.theme[lang=zh-HK] .banner-bottom-2{
		position: absolute;
		bottom: 50px;
		left: 23px;
		width: 41px;
		height: 40px;
	}
	.theme[lang=en-US] .banner-bottom-1{
		position: absolute;
		bottom: 50px;
		left: 44px;
		width: 45px;
		height: 40px;
	}
	.theme[lang=en-US] .banner-bottom-2{
		position: absolute;
		bottom: 79px;
		left: 55px;
		width: 45px;
		height: 40px;
	}
	.theme[lang=zh-HK] .banner-bottom-1:hover, .theme[lang=zh-HK] .banner-bottom-2:hover,
	.theme[lang=en-US] .banner-bottom-1:hover, .theme[lang=en-US] .banner-bottom-2:hover{
		cursor: pointer;
	}
	.swiper-slide img {
		display: block;
		object-fit: cover;
		width: 300px !important;
	}
	@media (max-width: 1400px) {
		.theme[lang=zh-HK] .banner-bottom-1{
			width: 100px;
			left: 17px;
			bottom: 15px;
		}
		 .theme[lang=zh-HK] .banner-bottom-2{
			width: 100px;
			left: 17px;
			bottom: 24px;
		 }
		.theme[lang=en-US] .banner-bottom-1{
			width: 100px;
			height: 40px;
			left: 31px;
			bottom: 37px;
		}
		.theme[lang=en-US] .banner-bottom-2{
			width: 100px;
			height: 40px;
			left: 42px;
			bottom: 57px;
		}
	}
	@media (max-width: 768px) {
		body.v4 .swiper-button-next{
            background-image:url(/images/common/mobile_tab_arrow_active_R.svg);
            width: 30px !important;
            height: 67px !important;
			right: -3px;
        }
        body.v4 .swiper-button-prev{
            background-image:url(/images/common/mobile_tab_arrow_active_L.svg);
            width: 30px !important;
            height: 67px !important;
			left: -3px;
        }
		body.v4 .st-container .card .card-block .h3{
			margin: 32px 20px 16px 20px !important;
		}
		.step_number {
			width: 24px;
			height: 24px;
			flex-shrink: 0;
			font-size: 16px;
			font-style: normal;
			font-weight: 500;
			line-height: 24px;
		}
		.h-100{
			height: 102% !important;
		}
		.mobilePadding{
			margin-bottom: 60px;
			padding-right: 0 !important;
			overflow: hidden;
		}
		.desktopNextBtn,.desktopPrevBtn{
			display: none;
		}
		.mobileNextBtn, .mobilePrevBtn{
			display: block;
		}
		.netflix_h3_weight{
			gap: 15px;
		}
	}