/*********************************************************************************************************/
/****** rayngap layout css file responsive part, DO NOT CHANGE UNTIL YOU REALLY KNOW WHAT YOU DO *********/
/* Copyright 2014-2018 Dominik Hofer, provided under GNU General Public License, see GNU GPL LICENSE.txt */
/*********************************************************************************************************/

/************* MAIN SITE wrapper with intermediate div for positioning *************/
@media only screen and (max-width: 768px){
	.ray_W11_1o {
		margin:0;
	}
}
/************* layout type with 1 column, subtype 1 *************/

/*************** layout type with 3 columns, subtype 1: floated  ********************/
@media only screen and (max-width: 768px){
	.ray_T31_1o{
		width:100%;
		float:none;
		overflow:hidden;
		margin-bottom:0.2rem;
	}
	.ray_T31_1h{
		display:block;
	}
	.ray_T31_1t{
		min-height:0px;
		height:0px;
		overflow:hidden;
		margin:0px !important;
		padding:0px !important;
		border:none !important;
		box-shadow:none !important;
	}
	.ray_T31_3o{
		margin-left:0px;
	}
}
@media only screen and (max-width: 648px){
	.ray_T31_2o{
		width:100%;
		float:none;
		overflow:hidden;
		margin-bottom:0.2rem;
	}
	.ray_T31_2h{
		display:block;
	}
	.ray_T31_2t{
		min-height:0px;
		height:0px;
		overflow:hidden;
		margin:0px !important;
		padding:0px !important;
		border:none !important;
		box-shadow:none !important;
	}
	.ray_T31_3o{
		margin-right:0px;
	}
	
}
/******** layout type with 4 columns, subtype 1 **********/
@media only screen and (max-width: 768px){
	.ray_T41_1o{width:50%;}
	.ray_T41_2o{width:50%;}
	.ray_T41_3o{width:50%;}
	.ray_T41_4o{width:50%;}
}
@media only screen and (max-width: 648px){
	.ray_T41_1o{width:100%;}
	.ray_T41_2o{width:100%;}
	.ray_T41_3o{width:100%;}
	.ray_T41_4o{width:100%;}
}
/******** layout type with 5 columns, subtype 1: floating divs **********/
@media only screen and (max-width: 768px){
	.ray_T51_1o{
		width:100%;
		float:none;
		overflow:hidden;
		margin-bottom:0.2rem;
	}
	.ray_T51_1h{
		display:block;
	}
	.ray_T51_1t{
		min-height:0px;
		height:0px;
		overflow:hidden;
		margin:0px !important;
		padding:0px !important;
		border:none !important;
		box-shadow:none !important;
	}
	.ray_T51_2o{
		width:100%;
		float:none;
		overflow:hidden;
		margin-bottom:0.2rem;
	}
	.ray_T51_2h{
		display:block;
	}
	.ray_T51_2t{
		min-height:0px;
		height:0px;
		overflow:hidden;
		margin:0px !important;
		padding:0px !important;
		border:none !important;
		box-shadow:none !important;
	}
	.ray_T51_5o{
		margin-left:0px;
	}
}
@media only screen and (max-width: 648px){
	.ray_T51_3o{
		width:100%;
		float:none;
		overflow:hidden;
		margin-bottom:0.2rem;
	}
	.ray_T51_3h{
		display:block;
	}
	.ray_T51_3t{
		min-height:0px;
		height:0px;
		overflow:hidden;
		margin:0px !important;
		padding:0px !important;
		border:none !important;
		box-shadow:none !important;
	}
	.ray_T51_4o{
		width:100%;
		float:none;
		overflow:hidden;
		margin-bottom:0.2rem;
	}
	.ray_T51_4h{
		display:block;
	}
	.ray_T51_4t{
		min-height:0px;
		height:0px;
		overflow:hidden;
		margin:0px !important;
		padding:0px !important;
		border:none !important;
		box-shadow:none !important;
	}
	.ray_T51_5o{
		margin-right:0px;
	}
}