
.app{
	display: none;
}
@media screen and (max-width: 750px) {
	    #boxedWrapper .channel-banner {
			padding-top: 55px;
		}
	    .app{
	        display: block;
        }
	    .pc{
			display: none;
		}
		.channel-title {
            box-sizing: border-box;
			height: 0.70666rem;
			font-size: 0.50666rem;
			font-weight: 500;
			color: #111111;
			line-height: 0.70666rem;
			margin-bottom: 0.4rem;
		}

        .channel-banner img {
			width: 100%;
			height: 4.90666rem;
            object-fit: cover;
		}

        #profile {
			background-image: none !important;
			padding-top: 0.52rem;
		}
		#profile div p {
			padding-bottom: 0.52rem;
			font-size: 0.37333rem;
			color: #333333;
		}
        #profile div p:nth-last-child(1) {
			padding-bottom: 0;
		}
        .content-area-mobile{
		    padding:0 0 0 0 !important;
       }

       .strategyt-tab-container{
           overflow: scroll;
           width: 100%;
       }
       .tab-circle-adaptive-mobile-terminal{
         margin-left: 1.12rem !important;
		 display: flex;
		 align-items: center;
		 justify-content: center;
       }
	   .strategy1{
		   display: flex;
		   flex-direction: column;
	   }
	   
	   .brand-strategy-content {
		display: flex;
		flex-direction: column;
		background: #fbfbfb;
		width: 100%;
		height: 9.386666rem;
		padding-top:0.64rem;
		padding-left:1.06666rem;
	}

	.brand-strategy-content .year-box {
		display: flex;
		flex-direction: row;
	}

	.brand-strategy-content .year-box :nth-child(1) {
		font-size: 1.28rem;
		font-family: Impact, Impact-Regular;
		font-weight: 400;
		text-align: left;
		color: rgba(0, 0, 0, 0.06);
		line-height: 1.70666rem;
		letter-spacing: 0rem;
	}

	.brand-strategy-content .year-box :nth-child(2) {
		opacity: 1;
		font-size: 0.85333rem;
		font-family: Arial, Arial-Black;
		font-weight: 900;
		text-align: left;
		color: #333333;
		line-height: 1.06666rem;
	}

	.brand-strategy-content :nth-child(2) {
		opacity: 1;
		font-size: 0.42666rem;
		font-family: Helvetica, Helvetica-Bold;
		font-weight: 700;
		text-align: left;
		color: #333333;
		line-height: 0.42666rem;
	}

	.brand-strategy-content :nth-child(3) {
		opacity: 1;
		font-size: 0.42666rem;
		font-family: Helvetica, Helvetica-Bold;
		font-weight: 700;
		text-align: left;
		color: #004098;
		line-height: 0.42666rem;
		padding-top: 0.64rem;
		padding-bottom: 0.42666rem;

	}

	.brand-strategy-content :nth-child(4) {
		opacity: 1;
		font-size: 0.426666rem;
		font-family: PingFangSC, PingFangSC-Medium;
		font-weight: 500;
		text-align: left;
		color: #333333;
		line-height: 0.64rem;
	}

	#philosophyTab {
		margin-bottom: 0.2rem;
		display: flex;
		flex-direction: row;
		align-items: center;
		overflow: scroll;
		margin-top: 1.06666rem;
		scrollbar-width: none;
	}
	#philosophyTab::-webkit-scrollbar {
       display: none;
    }
	#philosophyTab.nav-tabs>li {
		width: auto;
		text-align: center;
		margin-bottom: 1px;
		flex-shrink: 0;
		margin-right: 0.4rem;
		font-size: 0.37333rem;
		font-family: PingFangSC, PingFangSC-Regular;
        font-weight: 400;
	}
	#philosophyTab.nav-tabs > li > div, #philosophyTab.nav-tabs > li > div:hover {
		padding-left: 0.4rem;
		padding-right: 0.4rem;
		padding-top: 0.2rem;
		padding-bottom: 0.2rem;
		height: auto;
		line-height: normal;
   }
   #philosophyTab.nav-tabs {
        border-bottom: 0;
   }
	.padding-circle{
		flex-shrink: 0;
		width: 0.45333rem;
		height: 0.45333rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.padding-circle .internal-circle {
		width: 0.30666rem;
        height: 0.30666rem;
		top: 0;
        left: 0;
	}

	.containerNopadding{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.leftRightPadding {
		padding-left: 0.4rem;
		padding-right: 0.4rem;
	}
	.leftRightPadding p {
		text-align: left !important;
		font-size: 0.37333rem !important;
		color: #333333;
	}
	.leftRightMargin {
		margin-left: 0.4rem;
		margin-right: 0.4rem;
	}
	#strategyTab{
		margin-top: 0.8rem;
		margin-bottom: 0.8rem;
		scrollbar-width: none;
	}
	#strategyTab ::-webkit-scrollbar {

      display: none; 
	}
	#strategyTab .tab-circle {
		height: 1.25333rem;
		width: 1.25333rem;
		line-height: 1.25333rem;
	}
	#strategyTab .tab-circle .tab-title {
		font-size: 0.21333rem;
		line-height: normal;
		height: auto;
		width: 35px;
	}
	.brand-strategy-title {
		padding-top: 1.06666rem;
	}
	.business-philosophy-title{
		margin-top: 1.06666rem;

	}
	.tab-content > p {
		color: #ccc;
	}
}
