
	#header {
	border-bottom: rgba(0,0,0,0.05) 1px solid;
}
	#header.fixed {
	border-bottom: rgba(29,66,138,1) 3px solid;
}
	.embed-responsive-item {
				width: 575px;
				height: 323px;
			}

.btn-3d:active {
	background-color:#125acd !important;
}	
.btn.btn-reveal i {
    top: 0px !important;
}
	
.box-static {
	background-color: rgba(0,0,0,0.04)
}	
		.price-clean {border:hidden;}


.calendar{
  position: relative;
  width: 100%;
	margin-bottom:20px;
}

.calendar .calendar-body{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(15px);
  border-bottom: 6px solid #4285F4;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  box-shadow: 0 5px 25px rgb(1 1 1 / 15%);
}

.calendar .calendar-body .month-name{
  color: #fff;
  background: #4285F4;
  width: 100%;
  font-size: 1.6em;
  text-align: center;
  font-weight: 400;
  padding: 5px 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.calendar .calendar-body .day-name{
  color: #000;
  font-size: 1.5em;
  font-weight: 400;
  margin-top: 20px;
}

.calendar .calendar-body .date-number{
  color: #d00;
  font-size: 6em;
  font-weight: 600;
  line-height: 1.2em;
}

.calendar .calendar-body .year{
  color: #000;
  font-size: 1.5em;
  font-weight: 400;
  margin-bottom: 20px;
}
	
		@media only screen 
		and (max-device-width: 1179px)
		{ 
			.embed-responsive-item {
				width: 340px;
				height: 191px;
			}
			.embed-responsive-16by9 {
				text-align: center; 
				margin:auto;				
			}
		}	
	
	
		@media only screen 
			and (max-device-width: 1179px) {
				.p-40 {
					padding: 0 20px !important;
				}
				#wrapper>.btn.fullwidth {
					padding: 0 20px !important;
				}
				
		}