.swiper-container{width:1040px; position:relative;overflow:hidden;z-index:1; margin: 0 auto;}
.swiper-container-getstart{width:1040px; position:relative;overflow:hidden;z-index:1; margin: 0 auto;}
.swiper-wrapper{position:relative;	z-index:1;	display:flex;}
.swiper-slide{flex-shrink:0;width:1040px;height:auto;position:relative}



.swiper-pagination{position:absolute;text-align:center;z-index:10}
.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:25px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#fff;opacity:.8; border:1px solid #00b0d0;}
.swiper-pagination-bullet-active{	background: #00b0d0;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{	margin: 0 10px;}
.swiper-container-getstart-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{	margin: 0 10px;}
.swiper-slide img{	width: 100%;	vertical-align: middle;}



.first-slide_alexa{display: block;height: 550px; background-image:url(../images/alexa_hero_01.jpg);padding:15% 5% 15% 45%; background-size: cover;}
.first-slide_title_alexa{text-shadow: 2px 1px 4px #333333;top:-110px;  left: -70px; position: relative;display: block;width: 550px;  position: relative;    display: block;  line-height: 1.2em; }
.second-slide_alexa{display: block; height: 550px; background-image:url(../images/alexa_hero_02.jpg); padding:15% 25% 15% 10%; background-size: cover;}
.second-slide_title_alexa{text-shadow: 2px 1px 4px #333333; top: -120px;  left: 280px; position: relative;display: block;width: 600px; position: relative;    display: block; line-height: 1.2em;}

.first-slide{display: block;height: 550px; background-image:url(../images/homebanner1.png); padding:15% 5% 15% 45%; background-size: cover;}
.first-slide_title{text-shadow: 2px 1px 4px #333333; top: -100px;    left: -10px;    position: relative;    display: block;    width: 550px;}
.first-slide_txt{text-shadow: 2px 1px 4px #333333;top: -100px;  left: -10px; position: relative;display: block;width: 550px; font-size: 0.6em; position: relative;    display: block;}

.second-slide{display: block; height: 550px; background-image:url(../images/homebanner2.png); padding:15% 25% 15% 10%; background-size: cover;}
.second-slide_title{text-shadow: 2px 1px 4px #333333;top: -100px; left: -20px; position: relative;    display: block;    width: 700px; line-height: 1.2em;}
.second-slide_txt{text-shadow: 2px 1px 4px #333333;top: -80px;  left: -20px;line-height: 42px; position: relative;display: block;width: 470px; font-size: 0.6em; position: relative;    display: block;}

.third-slide{display: block; height: 550px; background-image:url(../images/homebanner3.png); padding:15% 25% 15% 10%; background-size: cover;}
.third-slide_title{text-shadow: 2px 1px 4px #333333;top: -80px;  left: -20px;position: relative;display: block;width: 620px;}
.third-slide_txt{text-shadow: 2px 1px 4px #333333;top: -60px; left: -20px; position: relative;display: block;width: 490px; font-size: 0.6em; position: relative;    display: block;} 

.first-slide_ga{display: block;height: 570px; background-image:url(../images/ga_hero_01.png); padding:0px 0 0 0 ; background-size: cover;}
.first-slide_title_ga{text-shadow: 2px 1px 4px #333333; top: 90px;    left: 100px;    position: relative;    display: block;    width: 720px;}
.first-slide_txt_ga{  width: 620px; font-size: 0.6em; text-shadow: 2px 1px 4px #333333; top: 110px;    left: 100px;    position: relative;    display: block;   }
.second-slide_ga{display: block; height: 585px; background-image:url(../images/ga_hero_02.png);  padding:30px 0 0 0 ; background-size: cover;}
.second-slide_title_ga{text-shadow: 2px 1px 4px #333333; top: 52px;    left: 100px;    position: relative;    display: block;    width: 450px;}
.second-slide_txt_ga {font-size: 0.6em; text-shadow: 2px 1px 4px #333333; top: 52px; left: 100px; position: relative; display: block; width: 430px;}
.third-slide_ga{display: block; height: 570px; background-image:url(../images/ga_hero_03.png); padding:30px 0 0 0 ; background-size: cover;}
.third-slide_title_ga{ top: 112px;    left: 460px;    position: relative;    display: block;    width: 720px;}
.third-slide_txt_ga {font-size: 0.6em;  top: 122px; left: 460px; position: relative; display: block; width: 550px;}


/* For Alexa's get start */
.alexa_get_start_swiper{height:700px;}
.get_start_step1{display: block;width:300px; height: 500px; background-image: url(../images/get_started_step1.png); background-size: cover; margin: 0 auto;}
.get_start_step2{display: block;width:300px; height: 500px; background-image: url(../images/get_started_step2.png); background-size: cover; margin: 0 auto;}
.get_start_step3{display: block;width:300px; height: 500px; background-image: url(../images/get_started_step3.png); background-size: cover; margin: 0 auto;}
.get_start_step4{display: block;width:300px; height: 500px; background-image: url(../images/get_started_step4.png); background-size: cover; margin: 0 auto; margin-top: 10px;}
.get_start_step5{display: block;width:300px; height: 500px; background-image: url(../images/get_started_step5.png); background-size: cover; margin: 0 auto; margin-top: 10px;}
.get_start_step6{display: block;width:300px; height: 500px; background-image: url(../images/get_started_step6.png); background-size: cover; margin: 0 auto; margin-top: 10px;}
.get_start_step7{display: block;width:300px; height: 500px; background-image: url(../images/get_started_step7.png); background-size: cover; margin: 0 auto; margin-top: 10px;}
.get_start_step8{display: block;width:300px; height: 500px; background-image: url(../images/get_started_step8.png); background-size: cover; margin: 0 auto; margin-top: 10px;}
.get_start_step9{display: block;width:300px; height: 500px; background-image: url(../images/get_started_step9.png); background-size: cover; margin: 0 auto; margin-top: 10px;}
.get_start_step10{display: block;width:300px; height: 500px; background-image: url(../images/get_started_stepx.png); background-size: cover; margin: 0 auto; margin-top: 10px;}
.get_start_step11{display: block;width:300px; height: 500px; background-image: url(../images/get_started_step11.png); background-size: cover; margin: 0 auto; margin-top: 10px;}
.get_start_step_no{ margin-top: 20px; font-size: 2em; width: 100%; text-align: center;}
.get_start_wording{position: absolute; bottom:-10px; left: 7%; height: 40px; width: 85%; text-align: center;}


/* For IFTTT's get start */
.ifttt_get_start_swiper{height:720px; }
.ifttt_get_start_step1{display: block;width:300px; height: 500px; background-image: url(../images/ifttt_get_started_step1.jpg); background-size: cover; margin: 0 auto;}
.ifttt_get_start_step2{display: block;width:300px; height: 500px; background-image: url(../images/ifttt_get_started_step2.jpg); background-size: cover; margin: 0 auto;}
.ifttt_get_start_step3{display: block;width:300px; height: 500px; background-image: url(../images/ifttt_get_started_step3.jpg); background-size: cover; margin: 0 auto;}
.ifttt_get_start_step4{display: block;width:300px; height: 500px; background-image: url(../images/ifttt_get_started_step4.jpg); background-size: cover; margin: 0 auto; margin-top: 10px;}
.ifttt_get_start_step5{display: block;width:300px; height: 500px; background-image: url(../images/ifttt_get_started_step5.jpg); background-size: cover; margin: 0 auto; margin-top: 10px;}
.ifttt_get_start_step6{display: block;width:300px; height: 500px; background-image: url(../images/ifttt_get_started_step6.jpg); background-size: cover; margin: 0 auto; margin-top: 10px;}
.ifttt_get_start_step7{display: block;width:300px; height: 500px; background-image: url(../images/ifttt_get_started_step7.jpg); background-size: cover; margin: 0 auto; margin-top: 10px;}



/* For Google Assistant's get start */
.ga_get_start_swiper{height:auto}
.ga_get_start_step1{display: block;width:300px; height: 500px; background-image:url(../images/ga_started_step1.jpg); background-size: cover; margin: 0 auto;}
.ga_get_start_step2{display: block;width:300px; height: 500px; background-image: url(../images/ga_started_step2.jpg); background-size: cover; margin: 0 auto;}
.ga_get_start_step3{display: block;width:300px; height: 500px; background-image: url(../images/ga_started_step3.jpg); background-size: cover; margin: 0 auto;}
.ga_get_start_step4{display: block;width:300px; height: 500px; background-image: url(../images/ga_started_step4.jpg); background-size: cover; margin: 0 auto; margin-top: 10px;}
.ga_get_start_step5{display: block;width:300px; height: 500px; background-image: url(../images/ga_started_step5.jpg); background-size: cover; margin: 0 auto; margin-top: 10px;}
.ga_get_start_step6{display: block;width:300px; height: 500px; background-image: url(../images/ga_started_step6.jpg); background-size: cover; margin: 0 auto; margin-top: 10px;}
.ga_get_start_step7{display: block;width:300px; height: 500px; background-image: url(../images/ga_started_step7.jpg); background-size: cover; margin: 0 auto; margin-top: 10px;}
.ga_get_start_step8{display: block;width:300px; height: 500px; background-image: url(../images/ga_started_step8.jpg); background-size: cover; margin: 0 auto; margin-top: 10px;}
.ga_get_start_step9{display: block;width:300px; height: 500px; background-image: url(../images/ga_started_step9.jpg); background-size: cover; margin: 0 auto; margin-top: 10px;}
.ga_get_start_step10{display: block;width:300px; height: 500px; background-image: url(../images/ga_started_step10.jpg); background-size: cover; margin: 0 auto; margin-top: 10px;}


@media(max-width:414px) {
.swiper-container{width:100%; height: 400px; position:relative;overflow:hidden;z-index:1; margin: 0 auto;}
.swiper-container-getstart{width:100%; height: 400px; position:relative;overflow:hidden;z-index:1; margin: 0 auto;}
.first-slide_alexa{display: block;height: 400; background-image:url(../images/alexa_hero_01-mobile.jpg);padding:15% 5% 15% 45%; background-size: cover;}
.first-slide_title_alexa{display:none;text-shadow: 2px 1px 4px #333333; top: -14px; left: -8px; position: relative; width: 202px; position: relative;line-height: 1.2em; font-size: 2.3em; }
.second-slide_alexa{display: block; height: 400px; background-image:url(../images/alexa_hero_02-mobile.jpg); padding:15% 25% 15% 10%; background-size: cover;}
.second-slide_title_alexa{display:none; text-shadow: 2px 1px 4px #333333; top: -60px;  left: 119px; position: relative; width: 250px; position: relative; line-height: 1.1em; font-size: 2em;}
	
	
.first-slide{display: block;height: 410px; background-image:url(../images/homebanner1-mobile.png); padding:-5px 0 9% 55%; background-size: cover;}
.first-slide_title{text-shadow: 2px 1px 4px #333333;top: 70px; left:-142px; position: relative;display: none;width: 280px; line-height: 1.2em; text-align: right;}
.first-slide_txt{ display: none;}
.second-slide{display: block; height: 460px; background-image:url(../images/homebanner2-mobile.png); padding:15% 25% 15% 10%; background-size: cover;}
.second-slide_title{text-shadow: 2px 1px 4px #333333;top: -20px; left:0px; position: relative;display: block;width: 310px; line-height: 1em;}
.second-slide_txt{ display: none;}
.third-slide{display: block; height: 460px; background-image:url(../images/homebanner3-mobile.png); padding:15% 25% 15% 10%; background-size: cover;}
.third-slide_title{text-shadow: 2px 1px 4px #333333;top: 30px;position: relative;display: block;width: 309px; line-height: 1em;}
.third-slide_txt{ display: none;}

	
.first-slide_ga{display: block;height: 460px; background-image:url(../images/ga_hero_01-mobile.png); padding:30px 0 0 0 ; background-size: cover;}
.first-slide_title_ga{text-shadow: 2px 1px 4px #333333;top:00px; left:10%; position: relative;    display: block;  width: 80%; font-size: 0.7em; line-height: 1.6em;}
.first-slide_txt_ga{text-shadow: 2px 1px 4px #333333; top: 10%;  left:10%; position: relative;    display: none;  width: 80%; font-size: 0.5em; line-height: 1.2em; margin-top: 20px;}
.second-slide_ga{display: block; height: 460px; background-image:url(../images/ga_hero_02-mobile.png);  padding:30px 0 0 0 ; background-size: cover;}
.second-slide_title_ga{text-shadow: 2px 1px 4px #333333;top:-5%; left:10%; position: relative;    display: none;  width: 60%; font-size: 0.7em; line-height: 1.5em;}
.second-slide_txt_ga{text-shadow: 2px 1px 4px #333333; top: 10%;  left:10%; position: relative;    display: none;  width: 80%; font-size: 0.5em; line-height: 1.2em; margin-top: 20px;}
.third-slide_ga{display: block; height: 460px; background-image:url(../images/ga_hero_03.png); padding:30px 0 0 0 ; background-size: cover; background-color: #efefef;}
.third-slide_title_ga{text-shadow: 2px 1px 4px #333333; top: 0%;  left:10%; position: relative;    display: block;  width: 80%; font-size: 0.7em; line-height: 1em;}
	
.alexa_get_start_swiper{height:800px; padding: 5%;}
.ga_get_start_swiper{height:auto;}
.ifttt_get_start_swiper{height:800px; padding: 5%;}
}

