@media only screen and (max-width: 7000px){
	.page-wrapper{
		overflow: hidden;
	}
}


@media only screen and (max-width: 1499px){
	.index-news-bottom{
		bottom: 0;
	}	
}

@media only screen and (max-width: 1199px){

.navbar-brand img{
		max-width: 180px;
	}

	.navbar-collapse,.mian-header .dropdown-menu{
		background: #1a706f
	}

	.navbar-light .navbar-nav{
		padding-bottom: 45px;
	}

	.navbar-light .navbar-nav .nav-link{
		color: #fff;
		padding: 25px 15px;
	}

	.big-title .d2,.big-title .d1{
		display: none;
	}

	.carousel h2{
		display: none;
	}

	.carousel p{
		display: none;
	}

	.index-about .d1 p{
		padding-left:0;
	}

	.index-about img{
	  margin-top: 25%;
	}

	.index-about .d1 p{
	  -webkit-line-clamp: 6;
	}

	.index-about .readMore{
		left: 0;
	}

	.index-news .item .readMore{
		display: none;
	}

	.index-news-bottom{
		display: none;
	}

	.accordion .card .tb{
		width: 25px;
		height: 25px;
		background-size: contain;
	}

	.card-header{
		padding: .75rem .1rem;
	}

	.accordion .card .card-header .btn{
		background: unset;
	}

	.section-pro-lists .left-contact div.d1{
		font-size: 20px;
	}



	
	
}

@media only screen and (max-width: 768px){
	.contact-info-main .lists>div:nth-child(2){
		border: none;
		border-bottom: 1px solid #1a706f;
		padding-bottom: 25px;
	}

	.contact-info-main .lists>div{
		margin-bottom: 25px;
		padding-bottom: 25px;
		border-bottom: 1px solid #1a706f;
	}
	.container-fluid{
		max-width: 100%;
	}
	.index-about .d1 p{
		-webkit-line-clamp: 4;
	}
	.index-about .readMore{
		bottom: -25px;
	}
	.index-pro-lists{
		margin-top: 65px;
	}
	.index-news .news-main-lists .item{
		margin-bottom: 45px;
	}

	.section-contact{
		margin-bottom: -65px;
	}

	.about-contact-detail{
		padding:  0 25px;
	}

	.about-main .d1{
		margin-top: 25px;
	}

}

