@charset "utf-8";
/*============================================================================*/

section.ins-bd.s1 { position: relative; }

section.ins-bd.s1 .main { display: inline-block; width: 100%; }

section.ins-bd.s1 .main .col {  }

section.ins-bd.s1 .main .col .reveal {  }

section.ins-bd.s1 .main .col .reveal { margin: 30px auto; height: 100%; }

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


section.ins-bd.s1 .main .col .reveal .ins-bd-container { position: relative; height: 100%; min-height: 350px; }

/*----------------------------------------------------------------------------*/
/* theme white */

section.ins-bd.s1 .main .col .reveal > .ins-bd-container.z-tabs.vertical {  }

.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav {
	display: inline-flex; justify-content: flex-end; flex-direction: column;  align-items: flex-end; align-content: flex-end; width: 60px; height: 100%;
	border-width: 0; /*border-color: transparent; border-style: none; border: 1px solid rgba(0, 0, 0, .35); border-right: transparent; border-radius: 0;*/
}
.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab {
	width: 60px;
	border: 1px solid rgba(0, 0, 0, .35); border-bottom: none;
	-webkit-transition: border-right 500ms linear; transition: border-right 500ms linear;
	background-color: rgba(255, 255, 255, .35);
}



.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab.z-first { border-radius: 0; }

.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab a.z-link {
	margin: 0 18px; padding: 10px 0; height: 100%; line-height: 30px;
	color: rgba(69, 69, 69, .95);
	text-shadow: -1px -1px rgba(255, 255, 255, .35), -1px 1px rgba(255, 255, 255, .35), 1px -1px rgba(255, 255, 255, .35), 1px 1px rgba(255, 255, 255, .35), 1px 1px rgba(255, 255, 255, .35);
	background: transparent;
	-webkit-transition: text-shadow 300ms linear; transition: text-shadow 300ms linear;
}

.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab.z-active { border-right: transparent; background: transparent; background-color: rgba(255, 255, 255, .65); }
.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab.z-active a.z-link {
	color: rgba(2, 133, 210, .95);
	text-shadow: -1px -1px rgba(255, 255, 255, .65), -1px 1px rgba(255, 255, 255, .65), 1px -1px rgba(255, 255, 255, .65), 1px 1px rgba(255, 255, 255, .65), 1px 1px rgba(255, 255, 255, .65);
}


.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab.z-last { border-radius: 0; }

.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab:first-child { border-bottom: 1px solid rgba(0, 0, 0, 0); }
.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab:last-child { /*border-top: none;*/ }
.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab:last-child { border-bottom: 1px solid rgba(0, 0, 0, .35); }

.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab a.z-link strong { font-size: 16px; -webkit-transition: font-size 300ms ease; transition: font-size 300ms ease; }
.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab.z-active a.z-link strong {  }

.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab:after { display: none; }

@media screen and (min-width: 1px) and (max-width: 679px) {
	.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav { z-index: 9; display: flex; justify-content: flex-end; flex-direction: row-reverse; flex-wrap: wrap; align-content: flex-start; align-items:flex-end; width: 100%; }
	.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab { margin: 0; min-width: 65px; border-right: transparent; border-bottom: none; }
	.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab:first-child { border-right: 1px solid rgba(0, 0, 0, .35); border-radius: 0 5px 0 0; }
	.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab:last-child { border-top: 1px solid rgba(0, 0, 0, .35); border-bottom: 1px solid rgba(0, 0, 0, 0); }
	
	.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab:after {
		display: block; position: absolute; bottom: -12px; left: calc(100% / 2 - 5px);
		content: '\f0d7';
		font-family: 'Font Awesome 6 Pro'; font-style: normal; font-weight: 900; font-size: 18px; color: rgba(2, 133, 210, .65);
		opacity: 0;
		-webkit-transition: opacity 300ms ease; transition: opacity 300ms ease;
	}
	.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab.z-active:after { opacity: 1; }
	
	.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab { border-bottom: 1px solid rgba(2, 133, 210, 0); }
	.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab.z-active { border-bottom: 1px solid rgba(2, 133, 210, .65); }
	
	.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab.z-active:not(:first-child) { border-right: transparent; }
	.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab.z-active:first-child { border-right: 1px solid rgba(0, 0, 0, .35); }
	.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav li.z-tab.z-active a.z-link { margin: 0 15px; }
	.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav > li.z-tab > a.z-link > strong { display: inline-block; width: 100%; text-align: center; }
	.ins-bd-container.z-tabs.vertical > ul.z-tabs-nav > li.z-tab.z-active > a.z-link > strong { font-size: 20px; }
}

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

.ins-bd-container.z-tabs.vertical > .bd-wrapper.z-container { margin-left: 60px; border-color: transparent; border-style: none; border: 0; border-radius: 0; background: transparent; }

.ins-bd-container.z-tabs.vertical > .bd-wrapper.z-container .z-content { display: inline-block; padding: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0); }

.ins-bd-container.z-tabs.vertical > .bd-wrapper.z-container .z-content.z-active { /*min-height: 350px;*/ min-height: 450px; background-color: rgba(255, 255, 255, 0); }

@media screen and (min-width: 1px) and (max-width: 679px) {
	.ins-bd-container.z-tabs.vertical > .bd-wrapper.z-container { margin-left: 0; }
}

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

.ins-bd-container.z-tabs.vertical .bd-wrapper.z-container .z-content .bdinside-tab.horizontal {  }

.bdinside-tab.horizontal {  }

.bdinside-tab.horizontal ul.z-tabs-nav { border-color: transparent; }

.bdinside-tab.horizontal ul.z-tabs-nav li.z-tab {
	min-height: 56px; max-height: 56px;
	border-width: none;
	border-top: 3px solid rgba(2, 133, 210, 0);
	border-right: 1px solid rgba(0, 0, 0, .35);
	border-bottom: none;
	background: transparent; background-color: rgba(255, 255, 255, .65);
	/*overflow: hidden;*/
	-webkit-transition: background-color 500ms linear; transition: background-color 500ms linear;
}
.bdinside-tab.horizontal ul.z-tabs-nav li.z-tab:hover { background-color: rgba(255, 255, 255, .65); }

.bdinside-tab.horizontal ul.z-tabs-nav li.z-tab.z-first { border-color: transparent; border-style: none; border-radius: 0; border: 1px solid rgba(0, 0, 0, .35); border-top: none; }

.bdinside-tab.horizontal ul.z-tabs-nav li.z-tab.z-last { border-color: transparent; border-style: none; border-radius: 0; border: 1px solid rgba(0, 0, 0, .35); border-top: none; }

.bdinside-tab.horizontal ul.z-tabs-nav li.z-tab.z-active { padding-top: 0; border-top: 3px solid rgba(2, 133, 210, .65); border-right: 1px solid rgba(0, 0, 0, .35); }
.bdinside-tab.horizontal ul.z-tabs-nav li.z-tab.z-active:hover { background-color: rgba(255, 255, 255, .65); }

.bdinside-tab.horizontal ul.z-tabs-nav li.z-tab a.z-link {
	padding: 18px 30px;
	color: rgba(69, 69, 69, .95);
	text-shadow: -1px -1px rgba(255, 255, 255, .35), -1px 1px rgba(255, 255, 255, .35), 1px -1px rgba(255, 255, 255, .35), 1px 1px rgba(255, 255, 255, .35), 1px 1px rgba(255, 255, 255, .35);
	background: transparent;
	-webkit-transition: text-shadow 300ms linear; transition: text-shadow 300ms linear;
}

.bdinside-tab.horizontal ul.z-tabs-nav li.z-tab.z-active a.z-link {
	color: rgba(2, 133, 210, .95);
	text-shadow: -1px -1px rgba(255, 255, 255, .65), -1px 1px rgba(255, 255, 255, .65), 1px -1px rgba(255, 255, 255, .65), 1px 1px rgba(255, 255, 255, .65), 1px 1px rgba(255, 255, 255, .65);
}

.bdinside-tab.horizontal ul.z-tabs-nav li.z-tab a.z-link strong { display: inline-block; width: 100%; height: 100%; vertical-align: middle; font-size: 15px; }

.bdinside-tab.horizontal ul.z-tabs-nav li.z-tab:after {
	position: absolute; top: -12px; left: calc(100% / 2 - 5px);
	content: '\f0d8';
	font-family: 'Font Awesome 6 Pro'; font-style: normal; font-weight: 900; font-size: 18px; color: rgba(2, 133, 210, .65);
	opacity: 0;
	-webkit-transition: opacity 300ms ease; transition: opacity 300ms ease;
}
.bdinside-tab.horizontal ul.z-tabs-nav li.z-tab.z-active:after { opacity: 1; }

@media screen and (min-width: 1px) and (max-width: 679px) {
	.bdinside-tab.horizontal ul.z-tabs-nav li.z-tab.z-first { border-radius: 0 !important; }
	.bdinside-tab.horizontal ul.z-tabs-nav li.z-tab.z-last { border-radius: 0 0 5px 0; }
}

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

.ins-bd-container.z-tabs.vertical .bd-wrapper.z-container .z-content .bdinside-tab.horizontal .z-container {
	border-color: transparent; border-radius: 0; border: 1px solid rgba(0, 0, 0, .35); border-left: none;
	background: transparent; background-color: rgba(255, 255, 255, .65);
}

.bdinside-tab.horizontal .z-container {  }

.bdinside-tab.horizontal .z-container .z-content { padding: 10px !important; overflow: hidden; }

.bdinside-tab.horizontal .z-container .z-content.z-active {  }

/*============================================================================*//*============================================================================*//*============================================================================*/

.bdinside-tab.horizontal .z-container .z-content {  }









/*============================================================================*/

.bdinside-tab.horizontal .z-container .z-content .swiper-container {
	display: inline-block; position: relative; width: 100%; height: 100%; /*overflow-y: visible !important; /*height: 30vh; /*overflow: hidden;*/
	/*
	border-bottom: 1px solid rgba(0, 0, 0, .65);
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, .65);
	*/
	overflow: hidden;
}



.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites { margin: 0 auto; width: 100%; height: 80%; max-width: 1920px; }

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide {  }

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

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .photo { position: relative; width:100%; height: 100%; }

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .photo::after {
	content: '';
	position: absolute; width: 100%; height: 100%;
	background: rgba(255, 255, 255, .85);
	/*opacity: .35;*/
}
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .photo img { width: 100%; height: 100%; object-fit: cover; }

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


.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .contents {
	display: flex; flex-direction: column; position: absolute; padding: 20px; width: 100%; /*max-width: 800px;*/ max-width: 1920px;
	/*border: 1px solid rgba(0, 0, 0, .15);*/
	/*border-radius: 12px;*/
	/*box-shadow: -1px -1px 100px 0px rgba(0, 0,0, .35) inset, 1px -1px 100px 0px rgba(0, 0,0, .35) inset, -1px 1px 100px 0px rgba(0, 0,0, .35) inset, 1px 1px 100px 0px rgba(0, 0,0, .35) inset;*/
	/*background-color: rgba(0, 0, 0, .65);*/
	overflow: hidden;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
	.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .contents { display: none; }
}
/* 置中 */
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .contents.cc {
	top: 50%; left: 50%; justify-content: center; text-align: center; max-width: 800px;
	border-radius: 12px;
	box-shadow: -1px -1px 100px 0px rgba(0, 0,0, .15) inset, 1px -1px 100px 0px rgba(0, 0,0, .15) inset, -1px 1px 100px 0px rgba(0, 0,0, .15) inset, 1px 1px 100px 0px rgba(0, 0,0, .15) inset;
	-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}
/* 靠上置左 */
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .contents.lt {
	top: 0; left: 0;
	background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
}
/* 靠左置中 */
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .contents.lc {
	top: 50%; left: 0;
	background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 100%);
	-webkit-transform: translate(0, -50%); transform: translate(0, -50%);
}
/* 靠左置底 */ 
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .contents.lb {
	bottom: 0; left: 0; padding: 0 0 20px 0;
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.85) 100%);
}
/*靠右的沒意義*/

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

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .contents .title { margin: 0 0 20px 0; }
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .contents .title strong {
	display: inline-block; padding: 0 10px;
	font-size: 20px; color: rgba(255, 255, 255, .95);
	text-shadow: -1px -1px rgba(0, 0, 0, .65), -1px 1px rgba(0, 0, 0, .65), 1px -1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65);
	text-transform: capitalize;
	-webkit-box-decoration-break: clone;
	
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical;
	
	-webkit-transition: all 300ms ease; transition: all 300ms ease;
}
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .contents .title strong:hover {  }

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


.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .contents .desc { margin: 0 0 10px 0; padding: 0 10px; line-height: 26px; }
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-suites .swiper-wrapper .swiper-slide .contents .desc strong {
	line-height: 26px;
	font-size: 16px; color: rgba(220, 220, 230, .95);
	text-shadow: -1px -1px rgba(0, 0, 0, .65), -1px 1px rgba(0, 0, 0, .65), 1px -1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65);
	
	overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

/*============================================================================*/

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-thumbs { position: absolute; top: 70%; left: 70%; padding: 10px 65px; /*margin: -150px auto 0 auto;*/ /*width: 100vw;*/ /*max-width: 800px;*/ /*max-width: 1920px;*/ height: 100%; overflow-x: hidden; }

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-thumbs .swiper-wrapper {  /*justify-content:center;*/ }

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-thumbs .swiper-slide {
	width: 100%; height: 100%; max-width: 100px; max-height: 150px;
	border: 1px solid rgba(255, 255, 255, 0);
	-webkit-transform: scale(1); transform: scale(1);
	-webkit-filter: opacity(0.5); filter: opacity(0.5);
	
	transition: filter 300ms linear, transform 300ms ease;
	-webkit-transition: -webkit-filter 300ms linear, -webkit-transform 300ms ease;
	
}

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-thumbs .swiper-slide .thumb { position: relative; margin: 10px 0 0 0; }

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-thumbs .swiper-slide .thumb img {
	width: 100%; max-width: 150px; height: 100%; max-height: 150px;
	border: 1px solid rgba(255, 255, 255, 0);
	box-shadow: 0 0 12px 0.5px rgba(0, 0, 0, 0);
	border-radius: 5px;
	object-fit: cover; image-rendering: crisp-edges;
	cursor: pointer;
	transition: border 300ms ease, border-shadow 300ms ease;
	-webkit-transition: border 300ms ease, border-shadow 300ms ease;
}

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-thumbs .swiper-slide.swiper-slide-prev {  }

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-thumbs .swiper-slide.swiper-slide-thumb-active {
	-webkit-transform: scale(1.15); transform: scale(1.15);
	-webkit-filter: opacity(1); filter: opacity(1);
}
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-thumbs .swiper-slide.swiper-slide-thumb-active .thumb img {
	border: 2px solid rgba(255, 255, 255, .85);
	box-shadow: 0 0 12px 1px rgba(0, 0, 0, .35);
}

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-thumbs .swiper-slide.swiper-slide-next {  }



@media screen and (min-width: 1px) and (max-width: 679px) {
	
}


/*============================================================================*/

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-prev,
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-next {
	z-index: 9; margin-top: -19px; width: 38px; height: 38px;
	border-radius: 100%;
	border: 1px solid rgba(0, 0, 0, .65);
	box-shadow: 1px 1px 1px 0.5px rgba(255, 255, 255, .65) inset, 0 0 36px rgba(0, 0, 0, .15);
	background-color: rgba(0, 0, 0, .85);
	opacity: .75;
}
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-prev { box-shadow: 1px 1px 1px 0px rgba(255, 255, 255, .65) inset, 0 0 36px rgba(0, 0, 0, .15); }
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-next { box-shadow: -1px 1px 1px 0px rgba(255, 255, 255, .65) inset, 0 0 36px rgba(0, 0, 0, .15); }
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-prev::after,
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-next::after {
	display: flex; align-items: center; justify-content: center; padding: 5px; width: 30px; height: 30px;
	color: rgba(255, 255, 255, .85); font-family: 'Font Awesome 6 Pro'; font-style: normal; font-weight: 500; font-size: 20px;
}
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-prev::after { content: '\f104'; }
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-next::after { content: '\f105'; }

.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-prev:hover::after { content: '\f100'; -webkit-animation: 1s .1s normal ease infinite jellen-moveleft-3px; animation: 1s .1s normal ease infinite jellen-moveleft-3px; }
.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-next:hover::after { content: '\f101'; -webkit-animation: 1s .1s normal ease infinite jellen-moveright-3px; animation: 1s .1s normal ease infinite jellen-moveright-3px; }

@media screen and (min-width: 1px) and (max-width: 1023px) {
	.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-prev,
	.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-next {
		width: 30px; height: 30px;
	}
	.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-prev::after,
	.bdinside-tab.horizontal .z-container .z-content .swiper-container .swiper-button-next::after {
		font-size: 16px;
	}
}

/*============================================================================*/

.ins-bd-bkbut input { position: absolute; top: 40px; left: 50%; width: 0; height: 0; opacity: 0; }

.ins-bd-bkbut  { position: relative; margin: 30px 0 20px 0; }

.ins-bd-bkbut .btn { display: flex; justify-content: space-around; position: relative; }

.ins-bd-bkbut .btn .todoact { margin: 20px 0; }

.ins-bd-bkbut .btn .todoact a {
	padding: 12px 20px 10px 20px;
	border: 1px solid rgba(0, 0, 0, .5);
	border-radius: 6px;
	box-shadow: 1px -1px 0px 0.1px rgba(255, 255, 255, .35) inset, -1px 1px 0px 0.1px rgba(255, 255, 255, .35) inset, 1px -1px 0px 0.1px rgba(255, 255, 255, .15) inset, -1px 1px 0px 0.1px rgba(255, 255, 255, .15) inset, 0 0 36px rgba(0, 0, 0, .15);
	background-color: rgba(0, 0, 0, .85);
	-webkit-transition: border 300ms linear, box-shadow 300ms linear, background-color 300ms linear; transition: border 300ms linear, box-shadow 300ms linear, background-color 300ms linear;
}
.ins-bd-bkbut .btn .todoact a:hover {
	border: 1px solid rgba(2, 133, 210, .5);
	box-shadow: -1px -1px 0px 0.5px rgba(255, 255, 255, .35) inset, -1px 1px 0px 0.1px rgba(255, 255, 255, .35) inset, 1px -1px 0px 0.1px rgba(255, 255, 255, .15) inset, -1px 1px 0px 0.1px rgba(255, 255, 255, .15) inset, 0 0 36px rgba(0, 0, 0, .15);
	background-color: rgba(2, 133, 210, .85);
}

.ins-bd-bkbut .btn .todoact a strong { color: rgba(255, 255, 255, .85); font-size: 16px; }


@media screen and (min-width: 1px) and (max-width: 479px) {
	.ins-bd-bkbut { position: relative; margin: 20px 0 30px 0; }
	.ins-bd-bkbut .btn .todoact a { padding: 10px 20px; }
	.ins-bd-bkbut .btn .todoact a strong { font-size: 14px; }
}







