@media screen and (max-width: 1920px) 
{
	.div-table-pool-service 	{
		margin-left: 12px;
		height: 460px;
	}	
	.div-table-pool-service  a	{
		padding: 216px 0 0 0;
	}
	.table-pool-service 	{
		margin-top: 73px;
		height: 350px;
	}
	.div-table-pool-service a	{
		font-size: 25px!important;
	}
}
@media screen and (max-width: 1600px) 
{
	.div-table-pool-service 	{
		margin-left: 12px;
		height: 367px;
	}	
	.div-table-pool-service  a	{
		padding: 135px 0 0 0;
		font-size: 22px!important;
	}
	.table-pool-service 	{
		margin-top: 73px;
		height: 350px;
	}
	
}

@media screen and (max-width: 1440px) 
{
	.div-table-pool-service 	{
		margin-left: 12px;
		height: 353px;
	}	
	.div-table-pool-service  a	{
		padding: 168px 0 0 0;
		font-size: 21px!important;
	}
	.table-pool-service 	{
		margin-top: 73px;
		height: 350px;
	}

}

@media screen and (max-width: 1366px) 
{
	.div-table-pool-service 	{
		margin-left: 12px;
		height: 313px;
	}	
	.div-table-pool-service  a	{
		padding: 135px 0 0 0;
		font-size: 20px!important;
	}
	.table-pool-service 	{
		margin-top: 73px;
		height: 350px;
	}
	
}
@media screen and (max-width: 1280px) 
{
	.div-table-pool-service 	{
		margin-left: 12px;
		height: 307px;
	}	
	.div-table-pool-service  a	{
		padding: 144px 0 0 0;
		font-size: 20px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	
}

@media screen and (max-width: 1152px) 
{
	.div-table-pool-service 	{
		margin-left: 10px;
		height: 276px;
	}	
	.div-table-pool-service  a	{
		padding: 130px 0 0 0;
		font-size: 19px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	
}

@media screen and (max-width: 1024px) 
{
	.div-table-pool-service 	{
		margin-left: 10px;
		height: 241px;
	}	
	.div-table-pool-service  a	{
		padding: 112px 0 0 0;
		font-size: 18px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	
}

@media screen and (max-width: 960px) 
{
	.div-table-pool-service 	{
		margin-left: 8px;
		height: 230px;
	}	
	.div-table-pool-service  a	{
		padding: 102px 0 0 0;
		font-size: 18px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	
}

@media screen and (max-width: 800px) 
{
	.div-table-pool-service 	{
		margin-left: 8px;
		height: 191px;
	}	
	.div-table-pool-service  a	{
		padding: 79px 0 0 0;
		font-size: 17px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	
	
}

@media screen and (max-width: 768px) 
{
	.div-table-pool-service 	{
		margin-left: 8px;
		height: 191px;
	}	
	.div-table-pool-service  a	{
		padding: 79px 0 0 0;
		font-size: 16px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	
	
}

@media screen and (max-width: 736px) 
{
	.div-table-pool-service 	{
		margin-left: 8px;
		height: 191px;
	}	
	.div-table-pool-service  a	{
		padding: 79px 0 0 0;
		font-size: 16px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	

}

@media screen and (max-width: 720px) 
{
	.div-table-pool-service 	{
		margin-left: 8px;
		height: 191px;
	}	
	.div-table-pool-service  a	{
		padding: 79px 0 0 0;
		font-size: 16px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	

}

@media screen and (max-width: 667px) 
{
	.div-table-pool-service {
		margin-left: 6px;
		height: 207px;
		width: 32%!important;
	}	
	.div-table-pool-service  a	{
		padding: 88px 0 0 0;
		font-size: 16px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	

}

@media screen and (max-width: 640px) 
{
	.div-table-pool-service {		
		margin-left: 6px;
		height: 207px;
		width: 32%!important;
	}	
	.div-table-pool-service  a	{
		padding: 88px 0 0 0;
		font-size: 16px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	

}

@media screen and (max-width: 568px) 
{
	.div-table-pool-service 	{
		margin-left: 109px;
		height: 245px;
		width: 57%!important;
	}	
	.div-table-pool-service  a	{
		padding: 113px 0 0 0;
		font-size: 16px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	

}

@media screen and (max-width: 480px) 
{
	.div-table-pool-service 	{
		margin-left: 109px;
		height: 207px;
		width: 57%!important;
	}	
	.div-table-pool-service  a	{
		padding: 88px 0 0 0;
		font-size: 16px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	

}

@media screen and (max-width: 414px) 
{
	.div-table-pool-service 	{
		margin-left: 8px;
		height: 296px;
		width: 95%!important;
	}	
	.div-table-pool-service  a	{
		padding: 141px 0 0 0;
		font-size: 16px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	

}

@media screen and (max-width: 375px) 
{
	.div-table-pool-service 	{
		margin-left: 8px;
		height: 261px;
		width: 95%!important;
	}	
	.div-table-pool-service  a	{
		padding: 120px 0 0 0;
		font-size: 16px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	

}

@media screen and (max-width: 360px) 
{
	.div-table-pool-service {
		margin-left: 8px;
		height: 191px;
		width: 95%!important;
	}	
	.div-table-pool-service  a	{
		padding: 88px 0 0 0;
		font-size: 16px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	

}

@media screen and (max-width: 320px) 
{
	.div-table-pool-service 	{
		margin-left: 8px;
		height: 229px;
		width: 95%!important;
	}	
	.div-table-pool-service  a	{
		padding: 106px 0 0 0;
		font-size: 16px!important;
	}
	.table-pool-service 	{
		margin-top: 26px;
		height: 199px;
	}	

}

@font-face{
	font-family: '__PT Sans_5';
	src: url('../fonts/ptsansbold.eot');
	src: local('вє'), url('../fonts/ptsansbold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face{
	font-family: '__PT Sans_5';
	src: url('../fonts/ptsans.eot');
	src: local('вє'), url('../fonts/ptsans.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}
.div-table-pool-service {
	display: block;
	float: left;
	width: 32%;
	margin-bottom: 11px;
	border-width: 0px;
	border-style: solid;
	border-color: black;
}
.div-table-pool-service  a{
	display: block;
	text-align: center;
	height: 100%;
	text-transform: uppercase;
	color: #000000;
	font-family: '__PT Sans_5', sans-serif;
	font-size: 16px;
	text-decoration: none;
}
.div-table-pool-service  span{
	background-color: rgba(255,255,255,0.36);
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 10px;
}
.child-pool-service{
	background: transparent url("../images/skv_child_pool.png") no-repeat left top;
	background-size: cover;
}
.child-pool-service:hover{
	background: transparent url("../images/skv_child_pool.jpg") no-repeat left top;
	background-size: cover;
}
.pool-service{
	background: url("../images/skv_pool.png") no-repeat left top;
	background-size: cover;
}
.pool-service:hover{
	background: url("../images/skv_pool.jpg") no-repeat left top;
	background-size: cover;
}
.hydromassage-service{
	background: url("../images/skv_hydromassage.png") no-repeat center top;
	background-size: cover;
}
.hydromassage-service:hover{
	background: url("../images/skv_hydromassage.jpg") no-repeat center top;
	background-size: cover;
}
#return-float-menu-button{ 
  background-image: url("../images/menu.png");
}
