.site_fa .products{
	direction: ltr;

}
.products{
	padding: 100px 15%  50px 15%;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(../../images/bg/stent-bg.png);
	background-size: 100% 100px;
	background-color: #eee;
	height: 800px;
}
.products .title{
	color: #1b66a2;
	font-weight: bold;
	font-size: 36px;
}
.site_fa .products .title{
	text-align: right;
}
.products .pro_cat_box{
	padding: 50px 0;
	font-size: 0;
}
.products .pro_cat_box .pro_cat{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	margin-bottom: 50px;
	text-align: left;

}
 .products .pro_cat_box .pro_cat:nth-child(even){
	text-align: right;
}


.site_fa .products .pro_cat_box .pro_cat{
 	direction: rtl;
}



.products .pro_cat_box .pro_cat .icon{
	width: 150px;
	height: 150px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 150px;
 	display: inline-block;
	vertical-align: middle;
}
.site_en .products .pro_cat_box .pro_cat .icon{
	margin-right: 10px;
}
.site_fa .products .pro_cat_box .pro_cat .icon{
	margin-left:10px;
}
.products .pro_cat_box .pro_cat .title{
	font-weight: bold;
	font-size: 24px;
	margin: 0 auto;
	display: inline-block;
	vertical-align: middle;
}
.site_en .products .pro_cat_box .pro_cat .title{
	text-align: left;
}
.site_fa .products .pro_cat_box .pro_cat .title{
	text-align: right;
}
@media only screen and (min-width: 50px) and (max-width: 1300px) {
	.products {
    padding: 50px 5%;
    height: auto;
	}
}

/*   mobile */
@media only screen and (min-width: 50px) and (max-width: 750px) {
	.products {
    padding: 50px 5%;
    height: auto;
	}
	.products .title {
		font-size: 30px;
	}
	.products .pro_cat_box {
    padding: 25px 0;
    display: block;
    justify-content: space-between;
  }
  .products .pro_cat_box .pro_cat {
    display: block;
    position: relative;
    margin: 40px auto;
    vertical-align: top;
    max-width: 220px;
		width: 100%;
  }
	.products .pro_cat_box .pro_cat a {
		text-align: center;
	}
	.products .pro_cat_box .pro_cat .icon {
    width: 60px;
    height: 60px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 60px;
    margin: 0 auto;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
	}
	.products .pro_cat_box .pro_cat .title {
    font-weight: bold;
    font-size: 18px;
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
	}

	 .site_en .products .pro_cat_box .pro_cat{
 	 	text-align: left;
 	}
   .site_fa .products .pro_cat_box .pro_cat{
  		text-align: right;
  }
}
 /* tablet vertical */
@media only screen and (min-width: 751px) and (max-width: 900px) {
	.products {
			padding: 15px;
			height: auto;
	}
	.products .title {
		font-size: 30px;
	}
	.products .pro_cat_box .pro_cat {
		display: block;
		width: 100%;
		text-align: center;
	}
	.products .pro_cat_box .pro_cat:nth-child(even) {
		text-align: center;
	}
}
