.new-devblock {
	display: none;
}
.dec_block {
	position: absolute;
	left: 700px;
	padding-top: 15px;
	padding-right: 50px;
	height: calc(100% + 100px);
	z-index: 12;
	padding-top: 0;
	margin-top: -5px;
}
.dec_alltime {
	font-size: 16px;
	color: #FA801D;
}
.dec_daytit {
	font-size: 70px;
	font-weight: 500;
	line-height: 70px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.dec_tit {
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 40px;
}
.dec_tit1 {
	color: white;
	margin-bottom: 4px;
}
.dec_tit2 {
	color: #FA801D;
}
.dec_text {
	font-size: 16px;
	color: #99CEFF;
	margin-bottom: 10px;
}
.dec_link {
	font-size: 16px;
}
.dec_link a {
	color: white;
	text-decoration: underline;
}
.dec_link a:hover {
	text-decoration: none;
}
.dec_overlord {
	position: absolute;
	left: -40px;
	height: 100%;
	overflow: hidden;
}
.dec_ripple-loader {
  position: relative;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 123;
  margin-top: 37px;
  background-color: transparent;
}
.dec_ripple-loader:before {
	content: "";
	position: absolute;
	width: 1px;
	background: #99CEFF;
	left: 19px;
	top: -110px;
	height: 100px;
}
.dec_ripple-loader:after {
	content: "";
	position: absolute;
	width: 1px;
	background: #99CEFF;
	left: 19px;
	bottom: -510px;
	height: 500px;
}
.dec_ripple-loader div {
  position: absolute;
  border: 1px solid #99CEFF;
  border-radius: 50%;
  animation: dec_ripple-loader 3s ease-out infinite;
}

.dec_ripple-loader div:nth-child(2) {
  animation-delay: -1s;
}
.dec_ripple-loader div:nth-child(4) {
  animation-delay: -2s;
}

@keyframes dec_ripple-loader {
  0% {
    top: 20px;
    left: 20px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    opacity: 0;
  }
}

.dec_ripple-loader span {
	width: 8px;
	height: 8px;
	background: #99CEFF;
	border-radius: 50%;
}

@media (max-width: 1199px) { 
	.dec_daytit {
		font-size: 60px;
		line-height: 60px;
		margin-bottom: 25px;
	}

	.dec_block {
		height: calc(100% + 160px);
		left: 650px;
	}
	.dec_alltime {
		font-size: 14px;
		margin-top: 10px;
	}
	.dec_tit {
		font-size: 20px;
		margin-top: 20px;
		margin-bottom: 60px;
		margin-top: 0;
	}
	.dec_text {
		margin-bottom: 10px;
	}
	.dec_link {
    	font-size: 15px;
	} 
}

@media (max-width: 1024px) { 
	.dec_block {
		height: calc(100% + 160px);
		left: 570px;
	}
	.dec_daytit {
		font-size: 42px;
		line-height: 42px;
	}
	.dec_alltime {
		font-size: 14px;
		margin-top: 10px;
	}
	.dec_tit {
		font-size: 20px;
		margin-top: 20px;
		margin-bottom: 60px;
	}
	.dec_text {
		margin-bottom: 10px;
	}
}
@media (max-width: 850px) { 
	.dec_block {
		left: 570px;
	}
	.dec_block {
		left: 550px;
	}
}
.dec_mobile {
	display: none;
}
.mobnewdev {
	display: none;
}
@media (max-width: 767px) { 
	.dec_block {
		display: none;
	}
	.dec_mobile {
		display: flex;
		width: calc(100% - 30px);
		margin-left: auto;
		margin-right: auto;
		margin-top: 15px;
		border-bottom: 1px solid #99CEFF;
		align-items: center;
		padding-bottom: 15px;
	}
	.dec_ripple-loader {
		margin-top: 0;
	}
	.dec_ripple-loader:before {
		display: none;
	}
	.dec_ripple-loader:after {
		display: none;
	}
	.dec_mobtimer {
		width: calc(50% - 20px);
		padding-right: 10px;
	}
	.dec_mobtimnumb {
		text-align: right;
		font-size: 10px;
		text-align: right;
		color: #FA801D;
	}
	.dec_mobtimnumb span {
		font-size: 10px;
		color: #FA801D;
	}
	.dec_mobdays {
		font-size: 20px;
		font-weight: 500;
		text-transform: uppercase;
		text-align: right;
		margin-top: -5px;
	}
	.dec_mobtit {
		text-transform: uppercase;
		font-size: 12px;
		font-weight: 500;
		padding-left: 10px;
		width: calc(50% - 20px);
	}
	.dec_mobtit2 {
		color: #FA801D;
		margin-top: -7px;
	}
	.dec_mobrminf {
		width: calc(100% - 30px);
		margin-left: auto;
		margin-right: auto;
		margin-top: 15px;
	}
	.dec_mobrmtext {
		text-align: center;
		font-size: 12px;
		color: #99CEFF;
	}
	.dec_mobrmlink {
		text-align: center;
		font-size: 12px;
		margin-top: -5px;
	}
	.dec_mobrmlink a {
		text-decoration: underline;
		color: white;
	}
	.dec_mobrmlink a:hover {
		text-decoration: none;
	}
}
@media only screen and (max-width: 420px) {
	.bgstart {
		width: 100%!important;
	}
}

.pc-icon.dec_devicon {
	width: 60px;
}
@media (max-width: 1199px) { 
	.pc-icon.dec_devicon {
		margin-top: -8px;
	}
	.api-block__list a {
		padding-right: 0;
	}
}
@media (max-width: 767px) { 
	.pc-icon.dec_devicon {
		width: 60px;
		padding-right: 0;
		margin-right: 30px;
		margin-top: -20px;
	}
}

.promo-appoint {
	margin-top: 50px;
}

@media (max-width: 1199px) { 
	.promo-appoint {
		margin-top: 0px;
	}
}



nav.large .menu {
	top: 45px;
}
.offcanvas-icon {
	top: 35px;
}
.lang-switch {
	top: 41px;
}


.lang-switch {

}










































