		#calendar {
			display: flex;
			flex-direction: column;
		}

		#calendar iframe {
			flex: 1;
			width: 100%;
			border: 0;
		}

		.calendar-show {
			visibility: visible;
		}

		.calendar-noshow {
			visibility: visible;
		}

		/************************************************/
		/* PANTALLA PEQUEÑA                             */
		/************************************************/
		@media all and (max-width: 1100px) {

			#calendar {
				top: 160px;
				right: 25px;
				position: fixed;
				border: 1px solid black;
				background-color: white;
			}

			.calendar-noshow {
				visibility: hidden;
			}
			
		}