@media only screen and (min-width:1921px){

}
@media only screen and (max-width:1199px){

}
@media only screen and  (max-width:991px){
	.hero{
		padding-right: 0px;
	}

}
@media only screen and (max-width:767px){
	.hero_link{
		font-size:40px;
	}
	.xren{
		display:none;
	}
	.footer-list li{
		font-size:12px;
	}
}
@media only screen and  (max-width:575px){
	.slider_cont{
		display:none;
	}
	.hero_link{
		font-size:20px;
		letter-spacing:2px;
	}
	.hero{
		padding-top:100px;
		padding-bottom:100px;
		padding-left:20px;
		padding-right: 0px;
	}
	.hero_first{
		font-size:40px;
	}
	.hero_two{
		font-size:40px;
	}
	.hero_two::before{
		background-color:#fff;
		content:"";
		display:block;
		height:12px;
		width:12px;
		border-radius:50%;
		position:absolute;
		bottom:11px;
		left:-25px;
	}
	.hero_subtitle{
		font-weight:normal;
		font-size:18px;
	}
	.card_cont{
		margin-top:0;
	}
	.com-text{
		font-size:20px;
	}
	.com-text:before{
		background-image:url('../../../assets/images/project/icons/quotes.svg');
		background-size:30px 30px;
		width:30px;
		height:30px;
		display:block;
		content:' ';
		position:absolute;
		top:0;
		left:24px;
	}
	.title2{
		font-size:28px !important;
	}
	.case_sub{
		max-width:100%;
	}
	.tip > h5{
		margin-bottom:30px;
	}
	.serv p{
		letter-spacing:normal;
	}
}
@media only screen and (max-width:320px){
	.hero_link{
		font-size:20px;
		letter-spacing:2px;
	}
}