@media screen and (max-width: 992px) and (min-width: 767px){
	.startup .text-field{
		padding-top: 0;
	}
	.overview .item{
		min-height: auto;
	}
	.about{
		position: relative !important;
	}
	.contact-sec .text{
		min-height: 160px;
	}
}


@media screen and (max-width: 991px) {
	.navbar-nav {
		text-align: left;
	}
	.navbar{
		background-color: #000000;
	}
	.banner{
		padding: 150px 0;
		height: auto;
		min-height: unset;
	}
	.banner .text h5{
		font-size: 18px;
	}
	.banner .text h1{
		font-size: 32px;
	}
	.banner .text p{
		font-size: 13px;
	}
	.startup-sec .text-field{
		position: relative;
		padding: 0;
		height: auto;
	}
	.startup-sec .text-field{
		font-size: 22px;
	}
	.startup-sec .text-field .text p{
		font-size: 14px;
	}
	.overview{
		min-height: unset;
		padding: 50px 0;
	}
	.overview .text-field{
		position: relative;
		height: auto;
	}
	.overview .text-field .text h3{
		font-size: 22px;
	}
	.overview .text-field .text p{
		font-size: 14px;
	}
	.overview .item{
		min-height: unset;
	}
	.title h3{
		font-size: 22px;
	}
	.title p{
		font-size: 12px;
	}
	.operation-model .part-item .text h4{
		font-size: 18px;
	}
	.operation-model .sub-item .box{
		display: block;
	}
	.operation-model .sub-item{
		display: block;
	}
	.operation-model .sub-item .box{
		width: 100%;
		height: auto;
		min-height: unset;
		margin-bottom: 20px;
	}
	.timeline{
		padding: 50px 0 0;
	}
	.timeline .backs{
		display: none;
	}
	.timeline table{
		border-radius: 0;
	}
	.timeline table td{
		min-width: 160px;
		font-size: 14px;
		padding: 5px 10px;
	}
	.text-cote p{
		font-size: 14px;
	}
	.ex-m-p{
		padding: 0;
		margin-top: 0;
	}
	.contact-sec{
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.contact-sec .text{
		margin-bottom: 30px;
	}
	.main-footer .text{
		display: block;
		text-align: center;
	}
}
@media screen and (max-width: 991px) {
	.navbar-brand{
		margin-right: 0;
		width: 160px;
		order: 1;
	}
	.header-wrapper .logo{
		width: 85%;
		padding-bottom: 0;

	}
	.header-wrapper .navbar-toggler{
		order: 3;
	}
	.startup{
		order: 2;
		padding: 10px;
		font-size: 14px;
		margin-left: 0;
	}
	.navbar-collapse{
		order: 4;
	}
	.poplur {
		margin-top: 2rem;
		padding: 1rem;
	}
}
@media only screen and (max-width: 767px) and (min-width: 650px)  {
	.container{
		max-width: 620px;
	}
}