.rs-science{
	padding-top: 5px;
}
.rs-science .rs-science__wrapper  {
	margin-top:  58px;
	
}
.rs-science .rs-science__inner  {
	display:  block;
	margin-bottom:  35px;
}
.rs-science .rs-science__block  {
	border-bottom:  1px solid #424242;
	padding-bottom:  33px;
	margin-bottom:  49px;
	display: block;
}
.rs-science .rs-science__block:last-child  {
	border-bottom:  none;
}
.rs-science .rs-science__wrapper h3  {
	margin-bottom:  12px;
	font-family: Cormorant;
	font-weight: 400;
	font-style: Italic;
	font-size: 32px;	
	line-height: 1.2;
	letter-spacing: 0;
	margin-bottom: 11px;
}
.rs-science .rs-science__block .count  {
	padding:  3px 16px;
	border-radius:  30px;
	border: 1px solid #424242;
	font-family: Cormorant;
	font-weight: 300;
	font-style: Italic;
	font-size: 24px;	
	/* line-height: 1.4; */
	letter-spacing: -2%;
	text-align: center;
	vertical-align: middle;	
	display: inline-block;
	margin-bottom: 21px;
}
.rs-science .rs-science__block h4  {		
	margin-bottom:  15px;
	font-family: Cormorant;
	font-weight: 400;
	font-style: Italic;
	font-size: 32px;	
	line-height: 1.2;
	letter-spacing: 0;
}
.rs-science .rs-science__block p  {
	font-family: Lato;
	font-weight: 300;	
	font-size: 21px;	
	line-height: 1.5;
	letter-spacing: 0;
	margin-bottom:  37px;
}
.rs-science .rs-science__block span  {		
	font-family: 'Cormorant';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 1.4;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: #FFFCF8;
	margin-right: 15px;
	transition: all 0.3s ease 0s;
}
.rs-science .rs-science__block:hover span  {
	margin-right: 25px;
}

@media (min-width: 1500px)  {
	.rs-science .rs-science__wrapper  {
		/* padding-left:  9px; */
	}
	.rs-science .rs-science__block {		
		max-width: 1164px;
	}
}
@media (max-width: 991px){
	.rs-science{
		padding-top: 30px;
	}
	.rs-science .rs-science__wrapper  {
		margin-top:  30px;
	}
	.rs-science .rs-science__wrapper h3  {			
		font-size: 26px;			
		margin-bottom: 30px;
	}
	.rs-science .rs-science__block h4  {
		font-size:  22px;
	}
	.rs-science .rs-science__block p  {
		font-size:  18px;
	}
}
@media (max-width: 767.98px)  {
	.rs-science{
		padding-top: 22px;
	}
	.rs-science .rs-science__wrapper  {
		margin-top:  20px;
	}
	.rs-science .rs-science__block h3  {			
		font-size: 24px;	
		margin-bottom: 2px;
	}
	.rs-science .rs-science__block span  {			
		font-size: 13px;		
	}
	.rs-science .rs-science__block .count  {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.rs-science .rs-science__block p  {
		font-size:  16px;
		margin-bottom: 22px;
	}
	.rs-science .rs-science__block {		
		padding-bottom: 21px;
		margin-bottom: 40px;		
	}
}