			body {
				line-height: 1.5;
				font-size: 17px
			}

			.Carouselchart,
			.Carouselchart img {
				width: 100%;
				height: 100%
			}

			.synopsis-title {
				font-size: 30px;
				font-weight: 500;
				margin-bottom: 10px
			}

			.Subheading {
				color: #b80000;
				margin-bottom: 10px
			}

			.charts {
				display: flex;
				justify-content: space-between
			}

			.chart-left {
				width: 72%;
				border: 1px solid #bfbfbf;
				padding: 20px 25px;
				border-left: 0;
				border-radius: 0 10px 10px 0
			}

			.chart-left p {
				margin-bottom: 10px
			}

			.chart-left p:last-child {
				margin-bottom: 0
			}

			.chart-right {
				width: 28%;
				padding: 0
			}

			.chart-right img {
				width: 100%;
				height: 100%;
				border-radius: 10px 0 0 10px;
				object-fit: cover
			}

			.cardall .row {
				display: flex;
				flex-wrap: wrap;
				margin: 0 -18px
			}

			.card {
				display: block;
				width: 100%;
				background-color: #f3f3f3;
				padding: 15px;
				border-radius: 3px;
				margin-bottom: 35px
			}

			.card:hover,
			.user:hover {
				box-shadow: 0 1px 4px 0 rgb(0 0 0/25%)
			}

			.Aboutus {
				background-color: #f3f3f3;
				padding: 50px 0;
				margin-top: 80px
			}

			.Aboutus h2 {
				margin-top: 0
			}

			.briefintroduction {
				display: flex;
				justify-content: space-between;
				align-items: center
			}

			.phonenumber,
			.phonenumber p {
				font-size: 16px
			}

			.lx {
				margin-top: 60px;
				display: flex;
				justify-content: space-between;
				flex-wrap: wrap
			}

			.viaphone {
				font-size: 21px;
				color: #b80000
			}

			.hr {
				width: 45px;
				height: 1px;
				background-color: #bfbfbf;
				margin: 20px 0
			}

			.wechat {
				margin-top: 10px
			}

			.wechat img {
				width: 150px;
			}

			.ad_icon img,
			.user-head img,
			.wechat {
				width: 100%
			}

			.section {
				width: 48%
			}

			.alrgn {
				text-align: center
			}

			.brietext {
				font-size: 17px
			}

			.Team-detail .brietext {
				margin-bottom: 30px
			}

			.trip div {
				width: max-content
			}

			.trip div {
				background-color: #b80000;
				padding: 9px 25px;
				color: #fff;
				font-size: 19px;
				font-weight: 500;
				border-radius: 10px;
				margin: -20px auto auto
			}

			.trip div img {
				width: 25px;
				height: 25px;
				margin-right: 10px
			}

			.team-card .row {
				display: flex;
				margin: 0 -13px;
				flex-wrap: wrap;
				justify-content: center
			}

			.col-lg-0 {
				width: 20%;
				padding: 0 13px
			}

			.col-lg-0 a:hover .imgname,
			.col-md-4 a:hover .sales-name,
			.a_card_par a:hover .card_username {
				text-decoration: underline;
			}

			.te-card {
				width: 80%;
				margin: auto;
				transition: transform .2s;
				display: block;
				margin-bottom: 20px
			}

			.te-card:hover {
				transform: translateY(-5px);
			}

			.col-lg-0 img {
				border-radius: 50%
			}

			.teamimg {
				padding: 10px;
				border-radius: 50%;
				position: relative
			}

			.imgname {
				text-align: center;
				font-size: 24px;
				font-weight: 500;
				text-transform: uppercase;
				margin-top: 10px
			}

			.sales-director {
				text-align: center;
				color: #636363;
				font-size: 16px
			}

			.team-head-icon {
				position: absolute;
				display: flex;
				background: #b80000;
				width: 35px;
				height: 35px;
				align-items: center;
				justify-content: center;
				border-radius: 50%;
				left: 10px;
				bottom: 30px
			}

			h2 {
				margin: 80px 0 30px;
				text-align: center;
				font-size: 29px;
				font-weight: 700
			}

			.cl-sales-box .row {
				display: flex;
				flex-wrap: wrap;
				justify-content: center;
				width: 64%;
				margin: auto
			}

			.Team-detail a,
			.chart-left a,
			.ept-right-run a,
			.team-desc a,
			.tozy:hover {
				text-decoration: underline
			}

			.phonenumber p {
				margin-bottom: 5px;
			}

			@media(max-width:1499px) {
				.imgname {
					font-size: 21px
				}
				.teamimg {
					background-size: 100%
				}
				.cl-sales-box .row {
					width: 70%
				}
			}

			@media (max-width:1399px) {
				.trip {
					display: flex
				}
				.imgname {
					font-size: 20px
				}
				.cl-sales-box .row {
					width: 75%
				}
			}

			@media (max-width:1299px) {
				.te-card {
					width: 90%;
				}
				.synopsis-title {
					font-size: 32px
				}
				.viaphone {
					font-size: 20px
				}
				.chart-right {
					display: none
				}
				.chart-left {
					width: 100%;
					border-left: 1px solid #bfbfbf;
					border-radius: 10px
				}
				.cl-sales-box .row {
					width: 78%
				}
				.sales-director {
					font-size: 15px
				}
			}

			@media (max-width:1099px) {
				.chart-right {
					display: none
				}
				.chart-right,
				.phone,
				.team {
					width: 50%
				}
				.phone {
					margin-bottom: 20px
				}
				.alrgn {
					text-align: left
				}
				.wechat {
					width: 35%
				}
				.modelview .title {
					font-size: 28px
				}
				.charts,
				.out {
					display: block
				}
				.Team-detail,
				.Team-picture,
				.chart-left {
					width: 100%
				}
				.te-card {
					width: 100%;
				}
			}

			@media (max-width:999px) {
				.modelview .title {
					font-size: 25px
				}
				.cl-sales-box .row {
					width: 90%
				}
				.team {
					width: 60%
				}
			}

			@media (max-width:899px) {
				.phone {
					width: 50%;
					margin-bottom: 20px
				}
				.wechat img {
					width: auto
				}
				.alrgn {
					text-align: left
				}
				.wechat {
					width: max-content
				}
				.chart_right {
					margin: auto
				}
				.chart-right {
					width: 60%
				}
			}

			@media (max-width:799px) {
				.charts,
				.out {
					display: block
				}
				.Team-detail,
				.chart-left {
					width: 100%
				}
				.chart-left{
					padding: 15px;
				}
				body{
					font-size: 15px;
				}
				h2{
					font-size: 20px; margin-bottom: 15px;
				}
				.col-lg-0{
					width: 33.33%; margin-top: 0;
    padding: 0 5px;
				}
				.te-card{
					margin-bottom: 10px;
				}
				.imgname{
					font-size: 16px; margin-top: 0;
				}
				.team-head-icon{
					width: 25px !important; height: 25px !important;

				}
				.sales-director{
					font-size: 12px;
				}
				.top50{
					margin-top:30px;
				}
				.team-card{
					padding-bottom: 30px;
				}
			}

			@media (max-width:699px) and (min-width:600px) {
				.crumbs {
					display: block
				}
			}

			footer {
				margin-top: 0;
			}

			@media(max-width:767px) {
				.Carouselchart {
					overflow: hidden
				}
				.Carouselchart img {
					display: block;
					width: 150%;
					margin-left: -25%;
					object-fit: cover;
					max-width: inherit
				}
				.synopsis-title{
					font-size: 22px;
				}
			}
