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

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section subtemplates
  * @see     http://www.yaml.de/en/documentation/practice/subtemplates.html
  */
  .subcolumns { width:100%; overflow:hidden; }

  /* (en) alternative class for optional support of old Mozilla/Netscape browers */
  /* (de) Alternative Klasse zur optionalen Unterst�tzung alter Mozilla/Netscape-Brower */
  .subcolumns_oldgecko { width:100%; float:left; }

  .c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l {float:left; }
  .c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r {float:right; margin-left:-5px; }

  /* Erweiterungen durch subcolumns */
  .c15l, .c16l, .c30l, .c45l, .c55l, .c70l, .c85l {float: left; }
  .c15r, .c16r, .c30r, .c45r, .c55r, .c70r, .c85r {float: right; margin-left: -5px; }

  .c20l, .c20r { width:50%; }
  .c40l, .c40r { width:50%; }
  .c60l, .c60r { width:50%; }
  .c80l, .c80r { width:50%; }
  .c25l, .c25r { width:50%; }
  .c33l, .c33r { width:50%; }
  .c50l, .c50r { width:50%; }
  .c66l, .c66r { width:50%; }
  .c75l, .c75r { width:50%; }
  .c38l, .c38r { width:50%; }
  .c62l, .c62r { width:50%; }

  /* Erweiterungen durch subcolumns */
  .c15l, .c15r { width: 50%; }
  .c16l, .c16r { width: 50%; }
  .c30l, .c30r { width: 50%; }
  .c45l, .c45r { width: 50%; }
  .c55l, .c55r { width: 50%; }
  .c70l, .c70r { width: 50%; }
  .c85l, .c85r { width: 50%; }

  .subc  { padding:0  !important; }
  .subcl { padding:0  !important; }
  .subcr { padding:0 !important; }



  /*.ce_colsetStart.colcount_3  + .ce_colsetStart.colcount_3 .subc  { padding:0 17.5px 0 0 !important; }
  .ce_colsetStart.colcount_3  + .ce_colsetStart.colcount_3 .subcl { padding:0 0 0 17.5px !important; }
  .ce_colsetStart.colcount_3  + .ce_colsetStart.colcount_3 .subcr { padding:0 0 0 17.5px !important; }

  .ce_colsetStart.colcount_3  + .ce_colsetStart.colcount_2 .subcl { padding:0 0 0 17.5px !important; }
  .ce_colsetStart.colcount_3  + .ce_colsetStart.colcount_2 .subcr { padding:0 17.5px 0 0 !important; }*/
  .colcount_3 .subcl { padding:0 17.5px 0 0 !important; }
  .colcount_3 .subcr { padding:0 17.5px 0 0  !important; }
  .colcount_3 .subc { padding:0  0 0 17.5px !important; }

  .colcount_2 .subcl { padding:0 17.5px 0 0 !important; }
  .colcount_2 .subcr { padding:0 0 0 17.5px !important; }

  .colcount_4 .subcl { padding:0 17.5px 0 0 !important; }
  .colcount_4 .col_2 .subc  { padding:0 0 0 17.5px !important; }
  .colcount_4 .col_3 .subc  { padding:0 17.5px 0 0  !important; }
  .colcount_4 .subcr { padding:0 0 0 17.5px !important; }

  .colcount_5 .subcl { padding:0 17.5px 0 0 !important; }
  .colcount_5 .col_2 .subc  { padding:0 0 0 17.5px !important; }
  .colcount_5 .col_3 .subc  { padding:0 17.5px 0 0  !important; }
  .colcount_5 .col_4 .subc  { padding:0  0 0 17.5px  !important; }
  .colcount_5 .subcr { padding:0 17.5px 0 0 !important; }


  .equalize, .equalize .subcolumns { overflow:visible; display:block; }


	.equalize > div {
		display:inline-block;
		float:left;
	}
}
@media screen and (max-width: 992px) {
	.c25l.col_3 {
		clear:both;
	}
}

@media screen and (max-width: 992px) {
	  .c20l, .c20r { width:100%; }
	  .c40l, .c40r { width:100%; }
	  .c60l, .c60r { width:100%; }
	  .c80l, .c80r { width:100%; }
	  .c25l, .c25r { width:100%; }
	  .c33l, .c33r { width:100%; }
	  .c50l, .c50r { width:100%; }
    .c50l {margin-bottom:1.5rem;}
    .equalize .c50l {margin-bottom:1.5rem;}
	  .c66l, .c66r { width:100%; }
	  .c75l, .c75r { width:100%; }
	  .c38l, .c38r { width:100%; }
	  .c62l, .c62r { width:100%; }

	  /* Erweiterungen durch subcolumns */
	  .c15l, .c15r { width: 100%; }
	  .c16l, .c16r { width: 100%; }
	  .c30l, .c30r { width: 100%; }
	  .c45l, .c45r { width: 100%; }
	  .c55l, .c55r { width: 100%; }
	  .c70l, .c70r { width: 100%; }
	  .c85l, .c85r { width: 100%; }

	  .subc  { padding:0  !important; }
	  .subcl { padding:0  !important; }
	  .subcr { padding:0 !important; }
	    .colcount_3 .subcl { padding:0 !important; }
		.colcount_3 .subcr { padding:0  !important; }
		.colcount_3 .subc { padding:0  !important; }

		.colcount_2 .subcl { padding:0  !important; }
		.colcount_2 .subcr { padding:0 !important; }

		.colcount_4 .subcl { padding:0 !important; }
		.colcount_4 .col_2 .subc  { padding:0 !important; }
		.colcount_4 .col_3 .subc  { padding:0   !important; }
		.colcount_4 .subcr { padding:0 !important; }

		.colcount_5 .subcl { padding:0 !important; }
		.colcount_5 .col_2 .subc  { padding:0 !important; }
		.colcount_5 .col_3 .subc  { padding:0 !important; }
		.colcount_5 .col_4 .subc  { padding:0  !important; }
		.colcount_5 .subcr { padding:0 !important; }

  .ce_colsetStart.odd > div:nth-child(2n + 1) > div { padding: 0  !important; }
  .ce_colsetStart.odd > div:nth-child(2n + 2) > div { padding: 0  !important; }
}
