/*--------------------------------------*/
/* 11. SERVICES ------------------------*/
/*--------------------------------------*/

.service_boxes {
	border-bottom:solid 0px;
}

/*------Samo edno ostanuva-------------*/
.service_box {
	height:38.625rem;
	display:table;
}

.service_box1 {
	height:25.625rem;
	display:table;
}
/*------Samo edno ostanuva-------------*/

.service_box_content {
	display:table-cell;
	vertical-align: middle;
	padding:2rem;
	text-align: center;
}

.service_box_content h6 {
	margin-bottom:1rem;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.3em;
}

.service_icon {
	font-size:2rem;
	margin-bottom:1rem;
}

.service_box_content p{
	display:block;
	height:0px;
	opacity:0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.service_box_content:hover {
	cursor:pointer;
}

.service_box_p_open {
	opacity:1 !important; 
	height:auto !important;
}

.animation_jump_over_small_1 {
    -webkit-animation: animation_jump_over_small 1500ms linear both;
 	animation: animation_jump_over_small 1500ms linear both;
} 

.animation_jump_over_small_2 {
    -webkit-animation: animation_jump_over_small 1000ms linear both;
 	animation: animation_jump_over_small 1000ms linear both;
} 

.animation_jump_out_small_1 {
    -webkit-animation: animation_jump_out_small 1500ms linear both;
 	animation: animation_jump_out_small 1500ms linear both;
 	-webkit-animation-delay: 20ms;
 	animation-delay: 20ms;
} 

.animation_jump_out_small_2 {
    -webkit-animation: animation_jump_out_small 1000ms linear both;
 	animation: animation_jump_out_small 1000ms linear both;
 	-webkit-animation-delay: 20ms;
 	animation-delay: 20ms;
}