
/**
 * TABS
 *
 * -------------------------------------------------------------------------------------------------
 */

.tabs > DIV {
	/*border-top: 1px solid #c7c7c7*/
	margin-top: 10px;
	background: white !important;
	/*border-bottom: 4px solid #E95855 !important;*/
}

.tabs > DIV SPAN {
	color: #ccc !important;
	font-weight: 300;
	line-height: 186px !important;
	display: block;
	text-align: center;
	font-size: 24px;
}

.tabs UL.horizontal {
	list-style: none outside none;
	margin: 0;
}

.tabs LI {
	background: white;
	display: inline-block;
}

.active a{
	color: #ca0607 !important;
}

/*====================Fitsolution======================*/

img.fitactive{
	display: none;
}

img.fitunactive{
	display: inline-block;
}

.active img.fitunactive{
	display: none !important;
}

.active img.fitactive{
	display: inline-block !important;
}

/*====================Airsolution======================*/

img.airactive{
	display: none;
}

img.airunactive{
	display: inline-block;
}

.active img.airunactive{
	display: none !important;
}

.active img.airactive{
	display: inline-block !important;
}

/*===================Watersolution=======================*/

img.wateractive{
	display: none;
}

img.waterunactive{
	display: inline-block;
}

.active img.waterunactive{
	display: none !important;
}

.active img.wateractive{
	display: inline-block !important;
}


/*===================Timesolution=======================*/


img.timeactive{
	display: none;
}

img.timeunactive{
	display: inline-block;
}

.active img.timeunactive{
	display: none !important;
}

.active img.timeactive{
	display: inline-block !important;
}

/*==========================================*/

.horizontal{
	width: 100%;
}

.horizontal a{
	font-size: 20px;
	text-decoration: none;
	color: #999;
}


ul.horizontal li{
	text-align: center;
	width: 24%;
	margin-top: 40px;
}

@media screen and (max-width: 468px) {

.horizontal a{
	font-size: 16px;
}

ul.horizontal li{
	text-align: center;
	width: 49%;
	margin: 20px 0px;



}

