/* Large desktop */@media (min-width: 1020px) {} /* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 1019px) 
{
	#top, #banner, #component, .modules, #bottom, #footer			{	width: 760px;}
	#content						{	width: 520px; float: left;}
	#left 							{	top: auto; bottom: 5px; }
	#container_modules_top_1		{	display: none;}
	#container_modules_top_2		{	display: none;}
	#container_modules_top_3		{	display: none;}
	#container_modules_top_4		{	display: none;}
	#container_home_2_ 				{	background: none;}
	#container_home_3_				{	background: none;}
	#container_home_4_ 				{	background: none;}
	#modules_home_2 .tabela_kursy h3	 { margin-left: 360px;}
	#modules_home_2 .tabela_kursy table	 { margin-left: 360px;}
	#middle_left 					{	width: 95%; float: auto; margin-top: 60px;}
	#middle_left ul 				{   width: 100%; padding-left: 15px; margin-left: 10px}
	#middle_left h3					{   margin-left: 10px;}
	.padi_top						{	display: none; }
	#kursy_menu 					{	display: none; }
	#wyjazdy_menu 					{	display: none; }
	.picture						{	width: 500px;}
	.picture-travel					{	width: 240px; margin-bottom: 5px;}
	.wyjazd img						{ 	width: 200px; }
	.wyjazd .info					{	width: 310px; height: auto;}
	.wyjazd .text					{	display: none; }
	.wyjazd .date_more				{	width: 310px; }
	.wyjazd .date					{	width: 100%; }
	.wyjazd .more					{	width: 100%; text-align: left;}
}

/* Landscape phone to portrait tablet */@media (min-width: 480px) and (max-width: 767px)
{		
	body							{	padding: 0px;}
	#top, #banner, #component, .modules, #bottom, #footer			{	width: 95%;}	
	#content						{	width: 100%; float: left;}
	#container_top 					{	position: absolute;}
	#responsive_button				{	display: block;}
	#top_menu						{	display: none;}
	#logo							{	width: 200px;}
	#logo a:nth-child(2) 			{	display: none;}
	#left 							{	top: auto; bottom: 5px; }
	#right							{	display: none;}
	#container_modules_top_1		{	display: none;}
	#container_modules_top_2		{	display: none;}
	#container_modules_top_3		{	display: none;}
	#container_modules_top_4		{	display: none;}
	#container_home_1 				{	display: none;}
	#container_home_2				{	background: none;}
	#container_home_3 				{	display: none;}	
	#container_home_4 				{	display: none;}	
	#modules_home_2 .home_kurs .kurs_podstawowy	 { float: none; width: 100%; margin-left: 0px}	
	#modules_home_2 .home_kurs img  {	width: 95%; }
	#modules_home_2 .tabela_kursy h3	 { margin-left: 0px; margin-top: 60px;}
	#modules_home_2 .tabela_kursy table	 { margin-left: 0px;}
	#middle_left 					{	width: 95%; float: auto; margin-top: 60px;}
	#middle_left ul 				{   width: 100%; padding-left: 15px; margin-left: 10px}
	#middle_left h3					{   margin-left: 10px;}
	.padi_top						{	display: none; }
	#kursy_menu 					{	display: none; }
	#wyjazdy_menu 					{	display: none; }
	.left							{	float: auto; width: 100%;}
	.right							{	float: auto; width: 100%;}
	.picture						{	width: 98%; border: 5px solid #034ea2;}
	.picture-travel					{	width: 98%; margin-bottom: 5px; border: 5px solid #034ea2;}
	
	
	
	  .scs-paragraph:not(.scs-paragraph-edit) table {
    border: 0;
  }

  .scs-paragraph:not(.scs-paragraph-edit) table caption {
    font-size: 1.3em;
  }

  .scs-paragraph:not(.scs-paragraph-edit) table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

  .scs-paragraph:not(.scs-paragraph-edit) table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }

  .scs-paragraph:not(.scs-paragraph-edit) table td {
    border-bottom: 1px solid #ddd;
    display: block;
    text-align: right;
  }

  .scs-paragraph:not(.scs-paragraph-edit) table td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
  }

  .scs-paragraph:not(.scs-paragraph-edit) table td:last-child {
    border-bottom: 0;
  }
	
	
	
}

/* Landscape phones and down */@media (max-width: 479px)
{
	body							{	padding: 0px;}
	#content						{	width: 95%; float: left;}
	#top, #banner, #component, .modules, #bottom, #footer			{	width: 95%;}	
	#container_top 					{	position: absolute;}
	#responsive_button				{	display: block;}
	#top_menu						{	display: none;}
	#logo							{	width: 200px;
	}#logo a:nth-child(2) 			{	display: none;}
	#left 							{	top: auto; bottom: 5px; }
	#right							{	display: none;}
	#container_modules_top_1		{	display: none;}
	#container_modules_top_2		{	display: none;}
	#container_modules_top_3		{	display: none;}
	#container_modules_top_4		{	display: none;}
	#container_home_1 				{	display: none;}	
	#container_home_2				{	background: none;}
	#container_home_3 				{	display: none;}	
	#container_home_4 				{	display: none;}		
	#modules_home_2 .home_kurs .kurs_podstawowy	 { float: none; width: 100%; margin-left: 0px}	
	#modules_home_2 .home_kurs img  {	width: 95%; }
	#modules_home_2 .tabela_kursy h3	 { margin-left: 0px; margin-top: 0px;}
	#modules_home_2 .tabela_kursy table	 { margin-left: 0px;}
	#modules_home_2 .home_wyjazd 	{	width: 100%; margin: 0px 0px 40px 0px;}
	#modules_home_2 .picture-mini	{	width: 95%;}
	#middle_left 					{	width: 95%; float: auto; margin-top: 60px;}
	#middle_left ul 				{   width: 100%; padding-left: 15px; margin-left: 10px}
	#middle_left h3					{   margin-left: 10px;}
	.padi_top						{	display: none; }
	#kursy_menu 					{	display: none; }
	#wyjazdy_menu 					{	display: none; }	
	.left							{	float: auto; width: 100%;}
	.right							{	float: auto; width: 100%;}
	.picture						{	width: 98%; border: 5px solid #034ea2;}
	.picture-travel					{	width: 98%; margin-bottom: 5px; border: 5px solid #034ea2;}
	.wyjazd img 					{	float: left; width: 100%;}
	.wyjazd .info 					{	float: left; width: 100%; height: auto;}
	.wyjazd .date_more 				{	float: left; width: 100%; height: auto;}
	.wyjazd p 						{	padding: 10px;}
	.wyjazd .data					{	float: left; width: 100%;}
	.wyjazd .more					{	float: left; width: 100%; text-align: left;}
	#table_prices					{	width: 100%}
	
	
	
	
	  .scs-paragraph:not(.scs-paragraph-edit) table {
    border: 0;
  }

  .scs-paragraph:not(.scs-paragraph-edit) table caption {
    font-size: 1.3em;
  }

  .scs-paragraph:not(.scs-paragraph-edit) table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

  .scs-paragraph:not(.scs-paragraph-edit) table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }

  .scs-paragraph:not(.scs-paragraph-edit) table td {
    border-bottom: 1px solid #ddd;
    display: block;
    text-align: right;
  }

  .scs-paragraph:not(.scs-paragraph-edit) table td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
  }

  .scs-paragraph:not(.scs-paragraph-edit) table td:last-child {
    border-bottom: 0;
  }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	}
	
	

 
