@media (max-width: 768px){
	.header-btn,.nav{
		display: none;
	}

	.banner-box{
		width: 95%;
		margin: auto;
	}
	.banner-box h2{
		font-size: 18px;
		text-align: center;
	}

	.banner-box h1{
		font-size: 28px;
		text-align: center;
	}

	.banner-box a{
		margin: 35px auto;
	}

	.services-desc,.services-box-image-1{
		width: 95%;
		margin: auto;
	}
	.services-box h2{
		font-size: 38px;
		margin-bottom: 15px;
	}

	.services-list{
		grid-template-columns: 1fr;
	}

	.team-box{
		flex-direction: column;
	}

	.team-l{
		width: 95%;
		margin: auto;
	}

	.team-r{
		width: 95%;
		margin: auto;
	}

	.team-r-box{
		width: 100%;
		margin: 0;
	}

	.team-r-images{
		grid-template-columns: 1fr 1fr;
		grid-gap: 15px;
	}
	.services-list-item span{
		font-size: 18px;
	}

	.edge-title{
		flex-direction: column;
	}

	.edge-title-l,.edge-title-r{
		width: 95%;
		margin: auto;
	}

	.team-l h1{
		font-size: 38px;
		text-align: center;
	}

	.edge-list{
		grid-template-columns: 1fr;
		width: 95%;
		margin: auto;
	}

	.team-l-item{
		text-align: center;
	}

	.team-l-item h2{
		font-size: 32px;
		margin-bottom: 10px;
	}

	.team-l-item p{
		font-size: 16px;
		margin-bottom: 10px;
	}

	.edge-title{
		margin-top: 55px;
	}

	.edge-title-r p{
		font-size: 16px;
		text-align: center;
		margin-top: 10px;
	}

	.edge-title-l{
		text-align: center;
	}
	.edge-title-l span{
		font-size: 38px;
		text-align: center;
		margin-bottom: 10px;
	}

	.adv-box{
		flex-direction: column;
	}
	.adv-l,.adv-r{
		width: 95%;
		margin: auto;
	}

	.adv-box h2{
		font-size: 38px;
		text-align: center;
	}

	.adv-l-box{
		margin-right: 0;
	}


	.sup-image{
		display: none;
	}

	.adv-item-content b{
		font-size: 18px;
	}
	.about-title p{
		text-align: center;
		font-size: 16px;
	}
	.adv-item-content p{
		font-size: 16px;
	}

	.supporting h1{
		font-size: 36px;
	}

	.adv{
		padding:35px 0;
	}
	.supporting{
		height: 50vh;
	}

	.about{
		padding:55px 0;
	}
	.about-title,.about-content{
		flex-direction: column;
	}
	.adv-r img{
		width: 100%;
		margin: 0;
	}

	.about-title h1{
		font-size: 32px;
	}

	.about-title p{
		width: 95%;
		margin: auto;
		margin-top: 15px;
	}

	.about-box img{
		width: 95%;
		margin: 15px 2.5% 15px 2.5%;

	}

	.about-content{
		grid-template-columns: 1fr;

		width: 95%;
		margin: auto;
	}

	.about-content p{
		text-align: center;
		font-size: 16px;
	}

	.adv{
		height: auto;
	}

	.footer-box{
		grid-template-columns: 1fr;

	}
	.footer-item{
		margin-bottom: 35px;
	}
	.footer-item,.footer-item-box-end{
		align-items: center;
		justify-content: center;
	}

	#up{
		width: 55px;

		bottom: 15px;
		right: 0px;
	}
}	


