section{display: block; position: relative; overflow: hidden; padding: 0px 0px 0px;}
.howItWorks{position: absolute; left: 0px; right: 0px; bottom: 0px; text-align: center; height: 100px; display: flex; align-items: center; justify-content: center; background-color: #1b3b5c; border-top: 1px solid #3b80c8;}
.whyUshops .howItWorks{border-top: 0px;}
.howItWorks a{display: inline-block; position: relative; color: white; text-decoration: none; padding: 0px 0px 45px 0px; font: 400 30px/30px 'spoiler', arial; }
.howItWorks a:after{content: ''; position: absolute; left: 50%; bottom: -25%; transform: translate(-50%, -50%);  width: 34px; height: 34px; border-radius: 50%; background: url(../imgs/step_arrow.png) center top / 100% auto repeat-y;}
.howItWorks a:hover, .howItWorks a:focus{color: #ed8c27;}
.howItWorks a:hover:after, .howItWorks a:focus:after{background-position: center 50px;}
.blip a:after{animation-name: grow; animation-duration: 900ms;  animation-timing-function: ease-out;  animation-delay: 0; animation-direction: alternate; animation-iteration-count: infinite; animation-fill-mode: none; animation-play-state: running;}
@keyframes grow {
    0%   {transform: scale(1) translate(-50%, -50%);}
    25%   {transform: scale(1.08) translate(-50%, -50%);}
    50%  {transform: scale(1.15) translate(-50%, -50%);}
    75%  {transform: scale(1.1) translate(-50%, -50%);}
    100% {transform: scale(1) translate(-50%, -50%);}
}

.hideOnMobile{display: inline;}
.beardMan{position: absolute; left: 6%; bottom: 45px; width: 22.5%; max-width: 432px; z-index: 5; transition: all 0.5s ease-in-out; opacity: 1;}
.beardMan img{display: block; width: 100%;}
/*.homeSlide{position: relative;  z-index: 6; background-color: #1b3b5c;}*/
.homeSlide{position: relative;  z-index: 6; background-color: #1b3b5c; min-height:80vh;}
.homeSlideText{padding: 135px 0px 0px 0px; display: flex; width: 100%; flex-direction: column; justify-content: center; align-content: center; text-align: center;}
.homeSlideText .homeSlideTitle{font: 300 80px/60px 'spoiler', arial; color: #ed8e28; padding: 0px 0px 28px 0px; letter-spacing: -1.5px;}
.homeSlideText P{font: 300 39px/30px 'spoiler', arial; color: #ffffff; padding: 0px 0px 36px 0px; letter-spacing: -0.5px;}
.homeSlideText a.homeSlideBtn{display: block; width: 420px; margin: 0px auto 11px; background-color: #ed8c27; font: 700 30px/58px 'spoiler', arial; color: #1b3b5c; border-radius: 3px; text-decoration: none;}
.homeSlideText a.homeSlideBtn:hover, .homeSlideText a.homeSlideBtn:focus{background-color: #0f2234; color: white;}
.homeSlideText a.homeSlideBtn > span + span{display: none;}
.homeSlideText a.homeSlide_link{display: inline-block; font: 400 24px/24px 'spoiler', arial; color: white;}
.homeSlideText a.homeSlide_link strong:after{content: ' >';}

.homeSlide_messagesHolder{padding: 0px 0px 100px 0px; position: absolute; left: 0px; right: 0px; bottom: 0px;}
.homeSlide_messagesImg{position: absolute; left: 50%; bottom: 100%; overflow: hidden; margin-bottom: -1px; transform: translate(-50%, 0); width: 44%; max-width: 830px;}
.homeSlide_messagesImg img{display: block; width: 100%;}
.homeSlide_messages{background-color: #0f2234; border-top: 1px solid #3b80c8;}
.homeSlide_messages .flexslider{z-index: 4;}
.homeSlide_messageItem{height: 150px; max-width: 850px; width: 100%; margin: 0px auto; display: table;}
.homeSlide_messageItem:hover{cursor: pointer;}
.homeSlide_messageText{padding: 0px; display: table-cell; text-align: right; vertical-align: middle; font: 300 36px/36px 'spoiler', arial;}
.homeSlide_messageText span{display: block;}
.homeSlide_messageText strong{display: block; font-weight: 400px; color: #ed8e28;}
.homeSlide_messageLink{padding: 0px; display: table-cell; text-align: left; vertical-align: middle; width: 240px;}
.homeSlide_messageLink a{display: block; background-color: #0f2234; text-decoration: none; font: 400 30px/40px 'spoiler', arial; color: white; text-align: center; border: 1px solid #ed8c27; border-radius: 3px;}
.homeSlide_messageLink a:hover, .homeSlide_messageLink a:focus{background-color: #ed8c27; color: #0f2234;}

.homeSlide_messages .flex-control-nav{z-index: 20; text-align: right; bottom: auto; left: 50%; transform: translate(-50%, 0); top: 7px; max-width: 850px; width: 100%;}
.homeSlide_messages .flex-control-nav li{margin: 0 2px;}
.homeSlide_messages .flex-control-paging li a{width: 7px; height: 7px; border-radius: 50%; background: white;}
.homeSlide_messages .flex-control-paging li a:hover, .flex-control-paging li a.flex-active{background: #ed8c27;}


@media screen and (max-width: 1600px) {
	.beardMan{left: 1%; bottom: 0px; width: 18%;}
	.howItWorks{height: 75px;}
	.howItWorks a{padding: 0px 0px 30px 0px; font: 400 24px/24px 'spoiler', arial;}
	.howItWorks a:after{width: 24px; height: 24px;}
	.howItWorks a:hover:after, .howItWorks a:focus:after{background-position: center 35px;}

	.homeSlideText{padding: 70px 0px 0px 0px;}
	.homeSlideText .homeSlideTitle{font: 300 60px/50px 'spoiler', arial; padding: 0px 0px 6px 0px;}
	.homeSlideText P{font: 300 31px/30px 'spoiler', arial; padding: 0px 0px 16px 0px;}

	.homeSlide_messagesHolder{padding: 0px 0px 75px 0px;}
	.homeSlide_messageItem{height: 100px;}
	.homeSlide_messageText{font: 300 31px/31px 'spoiler', arial;}
	.homeSlide_messageLink a{font: 400 24px/36px 'spoiler', arial;}
	.homeSlide_messages .flex-control-nav{top: -3px;}
}

@media screen and (max-width: 1450px) {
	.homeSlideText{padding: 100px 0px 0px 0px;}
}

@media screen and (max-width: 1400px) {
	.homeSlideText{padding: 40px 0px 0px 0px;}
	.homeSlide_messagesHolder{padding: 0px 0px 60px 0px;}
	.howItWorks{height: 60px;}
	.howItWorks a{padding: 0px 0px 27px 0px; font: 400 21px/21px 'spoiler', arial;}
	.homeSlide_messagesImg{width: 36%;}
}

@media screen and (max-width: 1280px) {
	.homeSlideText{padding: 135px 0px 0px 0px;}
	.homeSlideText .homeSlideTitle{padding: 0px 0px 16px 0px;}
	.homeSlideText P{padding: 0px 0px 36px 0px;}
	.homeSlide_messagesImg{width: 50%;}
	.homeSlide_messageItem{height: 150px;}
	.beardMan{left: -1.5%; bottom: 0px; width: 28%;}
	.homeSlide_messageLink a{width: 170px;}
}

 @media screen and (max-width: 1280px) and (max-height: 800px){
	.homeSlideText{padding: 40px 0px 0px 0px;}
	 .beardMan{width: 24%;}
	 .homeSlide_messagesImg{width: 36%;}
}

@media screen and (max-width: 1024px) {
	.beardMan{width: 24%;}
	.homeSlideText{padding: 35px 0px 0px 0px;}
	.homeSlide_messageItem{height: 90px;}
	.homeSlide_messagesImg{width: 42%;}
	.homeSlide_messageText{font: 300 24px/30px 'spoiler', arial;}
	.homeSlide_messages .flex-control-nav{top: -6px;}
	.homeSlide_messageLink{width: 300px;}
}

@media screen and (max-width: 800px) {
	.homeSlide{padding-bottom: 60px;}
	.homeSlide_messagesHolder{display: none; }
	.beardMan{display: none;}
	.homeSlideText{padding: 35px 0px 0px 0px;}
}

@media screen and (max-width: 800px) and (min-width: 769px) and (orientation: portrait)  {
	.homeSlideText{padding-top: 185px;}
	.homeSlideText .homeSlideTitle{font: 300 100px/90px 'spoiler', arial;}
	.homeSlide_messagesHolder{display: block; padding-bottom: 120px;}
	.homeSlide_messagesImg{width: 86%;}
	.homeSlide_messageItem{height: 240px; display: block; padding: 50px 28px 0px 0px;}
	.homeSlide_messageText{font: 300 32px/36px 'spoiler', arial; display: block;}
	.homeSlide_messageLink{display: block; padding-top: 12px;}
	.beardMan{display: block; width: 36%;}
	.howItWorks{height: 120px;}
	.howItWorks a{font: 400 30px/30px 'spoiler', arial;}
}

@media screen and (max-width: 768px) {
	.homeSlide{padding-bottom: 240px;}

	.homeSlideText{padding: 140px 0px 0px 0px;}
	.homeSlideText a.homeSlideBtn{width: 360px; margin: 0px auto 12px; font: 700 24px/48px 'spoiler', arial;}
	.homeSlideText a.homeSlide_link{font: 400 21px/24px 'spoiler', arial;}

	.beardMan{opacity: 1; left: 2%; bottom: 12px; width: 20%; display: block;}
	.homeSlide_messagesHolder{display: block;padding-bottom: 75px;}
	.homeSlide_messages{padding: 30px 0px;}
	.homeSlide_messageText{font: 300 30px/30px 'spoiler', arial;display: block; text-align: center;}
	.homeSlide_messageText strong{font: 400 24px/30px 'spoiler', arial;}
	.homeSlide_messagesImg{width: 75%;}
	.homeSlide_messageItem{height: auto; display: block;}
	.homeSlide_messageLink{display: block; text-align: center; padding: 20px 0px 0px 0px; margin: 0px auto;}
	.homeSlide_messageLink a{width: auto;}

	.howItWorks{height: 75px;}
	.howItWorks a{padding: 0px 0px 30px 0px; font: 400 24px/24px 'spoiler', arial;}

}

@media screen and (max-width: 736px) {
	.beardMan{display: none;}
	.homeSlide{padding-bottom: 140px;}
	.homeSlide_messagesImg{width: 32%;}

	.homeSlideText{padding: 28px 0px 0px 0px; position: relative; z-index: 2;}
	.homeSlideText .homeSlideTitle{font: 300 50px/40px 'spoiler', arial; padding: 0px 0px 4px 0px;}
	.homeSlideText P{font: 300 25px/30px 'spoiler', arial; padding: 0px 0px 8px 0px;}
	.homeSlideText a.homeSlideBtn{width: 360px; margin: 0px auto 4px; font: 700 24px/36px 'spoiler', arial;}
	.homeSlideText a.homeSlide_link{font: 400 18px/24px 'spoiler', arial;}
	.howItWorks a:hover:after, .howItWorks a:focus:after{background-position: center top;}

	.homeSlide_messages .flex-control-nav{top: -10px;}

	.howItWorks{display: none;}
	.homeSlide_messagesHolder{padding-bottom: 0px;}
	.homeSlide_messages{padding: 10px 0px;}
	.homeSlide_messageLink{padding: 7px 0px 0px 0px;}
}

@media screen and (max-width: 720px) and (min-width: 686px) and (orientation: portrait) {
	.homeSlideText{padding-top: 240px;}
	.homeSlideText .homeSlideTitle{font: 300 88px/70px 'spoiler', arial;}
	.homeSlideText P{padding-bottom: 24px;}

	.homeSlide_messagesHolder{display: block; padding-bottom: 120px;}
	.homeSlide_messagesImg{width: 86%;}
	.homeSlide_messageItem{height: 200px; display: block; padding: 50px 18px 0px 42%;}
	.homeSlide_messageText{font: 300 32px/36px 'spoiler', arial; display: block; text-align: right;}
	.homeSlide_messageLink{display: block; padding-top: 12px; text-align: right; margin: 0px;}
	.beardMan{display: block; width: 36%;}
	.howItWorks{height: 120px; display: block; padding-top: 28px;}
	.howItWorks a{font: 400 30px/30px 'spoiler', arial;}
}


@media screen and (max-width: 685px) {
	.homeSlide{padding-bottom: 0px;}
    .homeSlideText{padding: 36px 0px 0px 0px;}
	.homeSlideText P{padding: 0px 0px 15px 0px;}
    .homeSlideText a.homeSlideBtn{margin: 0px auto 12px;}
	.homeSlide_messagesHolder{display: none;}
	/*.homeSlideText a.homeSlideBtn > span{display: none;}*/
	.homeSlideText a.homeSlideBtn > span + span{display: inline;}
}

@media screen and (max-width: 640px) {
	.homeSlideText{padding: 24px 0px 0px 0px;}
	.homeSlideText .homeSlideTitle{font: 400 56px/48px 'spoiler', arial; width: 400px; margin: 0px auto; padding-bottom: 8px;}
    .homeSlideText P{font: 300 28px/32px 'spoiler', arial;}
	.homeSlideText a.homeSlideBtn{margin: 0px auto 12px; font: 700 36px/48px 'spoiler', arial; width: 500px;}
	.homeSlideText a.homeSlide_link{font: 400 24px/24px 'spoiler', arial;}
}

@media screen and (max-width: 600px) and (min-width: 569px) and (orientation: portrait)  {
	.homeSlideText{padding-top: 125px;}
	.homeSlideText .homeSlideTitle{font: 400 76px/66px 'spoiler', arial; width: 480px;}
	.homeSlideText P{padding-bottom: 24px;}
	.homeSlide_messagesHolder{display: block; padding-bottom: 80px;}
	.homeSlide_messagesImg{width: 96%;}
	.homeSlide_messageItem{height: 200px; display: block; padding: 40px 15px 0px 32%;}
	.homeSlide_messageText{font: 300 32px/36px 'spoiler', arial; display: block; text-align: right;}
	.homeSlide_messageLink{display: block; padding-top: 12px; text-align: right; width: 240px; margin: 0px;}
	.beardMan{display: block; width: 32%; bottom: 12px;}
	.howItWorks{height: 80px; display: block; padding-top: 10px;}
	.howItWorks a{font: 400 24px/24px 'spoiler', arial;}
}

@media screen and (max-width: 568px) {
	.homeSlideText{padding: 16px 0px 0px 0px;}
	.homeSlideText .homeSlideTitle{font: 400 56px/48px 'spoiler', arial; width: 400px; margin: 0px auto; padding-bottom: 0px;}
	.homeSlideText P{font: 300 24px/32px 'spoiler', arial;}
	.homeSlideText a.homeSlideBtn{margin: 0px auto 18px; font: 700 28px/40px 'spoiler', arial; width: 400px;}
}

@media screen and (max-width: 480px) and (orientation: landscape)  {
	.homeSlideText{padding: 16px 0px 0px 0px;}
	.homeSlideText .homeSlideTitle{font: 400 42px/34px 'spoiler', arial; width: 360px; padding-bottom: 8px;}
	.homeSlideText P{font: 300 24px/24px 'spoiler', arial; width: 320px; margin: 0px auto;}
	.homeSlideText a.homeSlideBtn{margin: 0px auto 18px; font: 700 28px/40px 'spoiler', arial; width: 400px;}
}

@media screen and (max-width: 480px) and (orientation: portrait)  {
	.homeSlideText{padding: 56px 0px 0px 0px;}
	.homeSlide{padding-bottom: 180px;}
	.homeSlideText .homeSlideTitle{padding-bottom: 8px;}
	.homeSlideText P{font: 300 24px/24px 'spoiler', arial; width: 320px; margin: 0px auto;}
	.homeSlide_messagesHolder{display: block;padding-bottom: 75px;}
	.howItWorks{display: block; padding-top: 7px;}
	.homeSlide_messagesImg{width: 80%;}
}

@media screen and (max-width: 432px) {
	.homeSlide{padding-bottom: 300px;}
	.homeSlide_messagesImg{width: 88%;}
	.homeSlide_messages{padding: 24px 0px;}
	.homeSlide_messages .flex-control-nav{top: auto; bottom: -18px; text-align: center;}

		.homeSlideText a.homeSlide_link{font: 400 21px/21px 'spoiler', arial;}
}

@media screen and (max-width: 414px) {
	.homeSlideText .homeSlideTitle{font: 400 48px/42px 'spoiler', arial; width: 360px; padding-bottom: 16px;}
	.homeSlideText P{font: 300 21px/24px 'spoiler', arial; padding: 0px 0px 22px 0px;}
	.homeSlideText a.homeSlideBtn{width: 360px; font: 700 24px/40px 'spoiler', arial;}
        .homeSlideText .homeSlideTitle .engFont {font-size: .8em !important;}
}

@media screen and (max-width: 375px) {
	.homeSlide{padding-bottom: 260px;}
	.homeSlideText{padding: 25px 0px 0px 0px;}
	.homeSlideText .homeSlideTitle{width: auto;}
	.homeSlideText P{width: auto;}
	.homeSlideText a.homeSlideBtn{width: auto;}

	.homeSlideText a.homeSlide_link strong{display: block;}
	.homeSlide_messages{padding: 18px 0px 24px;}
	.homeSlide_messageText{font: 300 24px/24px 'spoiler', arial;}
	.homeSlide_messageText strong{font: 400 21px/24px 'spoiler', arial;}
	.homeSlide_messagesImg{width: 75%;}
}

@media screen and (max-width: 320px) {
	.homeSlideText{padding: 21px 0px 0px 0px;}
	.homeSlide{padding-bottom: 210px;}
	.homeSlide_messagesImg{display: none;}
	.homeSlide_messageText{font: 300 21px/22px 'spoiler', arial;}
	.homeSlide_messageText strong{font: 400 18px/22px 'spoiler', arial;}

}

/* why ushops */
.whyUshops{padding: 0px; border-top: 1px solid #3b80c8; position: relative; background-color: #1b3b5c; z-index: 4;}
.whyUshops_text{padding: 135px 0px 0px 0px; text-align: center;}
.whyUshops_text .whyUshops_title{font: 300 80px/60px 'spoiler', arial; color: #ed8e28; padding: 0px 0px 13px 0px; letter-spacing: -1.5px;}
/* .whyUshops_text P{font: 300 39px/30px 'spoiler', arial; color: #ed8e28; padding: 0px 0px 0px 0px; letter-spacing: -0.5px;} */
.whyUshops_text P{font: 300 39px/30px 'spoiler', arial; color: #fff; padding: 0px 0px 0px 0px; letter-spacing: -0.5px;}

.whyUshops_recommends{padding: 100px 0px 0px 0px;}
.whyUshops_recommends .whyUshops_recommends_title{ text-align: center; font: 400 39px/30px 'spoiler', arial; color: white; padding: 0px 0px 21px 0px;}
.whyUshops_recommendsGallery{padding: 0px;}
.whyUshops_recommendsGallery .recommendItem{margin: 0px 10px; position: relative; background-color: #0f2234; border-radius: 3px; padding: 16px 84px 12px 50px; font: 400 20px/24px 'spoiler', arial;}
.whyUshops_recommendsGallery .recommendItem:before{content: '\201D'; color: #ed8e28; font: normal 140px/160px arial; position: absolute; right: 24px; top: 0px;}
.whyUshops_recommendsGallery .recommendItem b{display: inline-block; padding: 2px 0px 0px 0px; direction: ltr; font: normal 16px calibri, arial;}
.whyUshops_recommendsGallery .starFull{color: #ed8c27;}

.whyUshops_recommendsGallery .flex-direction-nav a{width: 30px; height: 30px; font-size: 0px; background-position: center top; background-repeat: repeat-y; background-size: 20px auto;}
.whyUshops_recommendsGallery .flex-direction-nav .flex-prev{left: -30px; background-image: url(../imgs/recently_left.png);}
.whyUshops_recommendsGallery .flex-direction-nav .flex-next{right: -30px; background-image: url(../imgs/recently_right.png);}
.whyUshops_recommendsGallery .flex-direction-nav a:hover{background-position: center 50px;}
.whyUshops_recommendsGallery .flex-control-nav{display: none;}

.whyUshops_recommendsAll{padding: 7px 0px 0px 15px; text-align: left;}
.whyUshops_recommendsAll a{color: white; font: 400 20px/20px 'spoiler', arial;}
.whyUshops_recommendsAll a:after{content: ' >';}

.whyUshops_registerBtn{padding: 90px 0px 0px 0px; text-align: center;}
.whyUshops_registerBtn a{display: inline-block; text-decoration: none; background-color: #ed8c27; border-radius: 3px; color: #0f2234; padding: 9px 18px 7px;}
.whyUshops_registerBtn a strong{display: block; font: 400 30px/30px 'spoiler', arial;}
.whyUshops_registerBtn a span{display: block; font: 400 17px/17px 'spoiler', arial; padding-top: 0px;}
.whyUshops_registerBtn a:hover, .whyUshops_registerBtn a:focus{background-color: #0f2234; color: white;}


@media screen and (max-width: 1600px) {
	.whyUshops_text{padding: 60px 0px 0px 0px;}
	.whyUshops_registerBtn{padding: 50px 0px 0px 0px;}
}

@media screen and (max-width: 1400px) {
	.whyUshops_text{padding: 24px 0px 0px 0px; text-align: center;}
	.whyUshops_text .whyUshops_title{font: 300 60px/50px 'spoiler', arial; padding: 0px 0px 6px 0px;}
	.whyUshops_text P{font: 300 31px/30px 'spoiler', arial;}

	.whyUshops_recommends{padding: 24px 0px 0px;}
	.whyUshops_recommends .whyUshops_recommends_title{font: 400 31px/30px 'spoiler', arial;}
	.whyUshops_recommendsGallery{padding: 0px 50px;}
	.whyUshops_recommends .flex-direction-nav .flex-prev{left: -34px;}
	.whyUshops_recommends .flex-direction-nav .flex-next{right: -34px;}
	.whyUshops_registerBtn{padding: 14px 0px 0px 0px;}
}

@media screen and (max-width: 1280px) {
	.whyUshops_text{padding: 110px 0px 0px 0px;}
	.whyUshops_recommends{padding: 48px 0px 0px;}
	.whyUshops_registerBtn{padding: 36px 0px 0px 0px;}
}

@media screen and (max-width: 1280px) and (max-height: 800px){
	.whyUshops_text{padding: 60px 0px 0px 0px;}
}

@media screen and (max-width: 1024px) {
	.whyUshops_text{padding: 36px 0px 0px 0px;}
	.whyUshops_recommendsGallery{padding: 0px 60px;}
	.whyUshops_recommendsGallery .recommendItem{padding: 16px 45px 12px 25px;}
	.whyUshops_recommendsGallery .recommendItem:before{font: normal 100px/120px arial; right: 6px;}
}

@media screen and (max-width: 800px) and (orientation: portrait)  {
	.whyUshops_text{padding: 200px 0px 0px 0px;}

	.whyUshops_recommendsGallery .recommendItem{margin: 0px 5px;}
	.whyUshops_recommends .flex-direction-nav .flex-prev{left: -42px;}
	.whyUshops_recommends .flex-direction-nav .flex-next{right: -42px;}
}

@media screen and (max-width: 768px) {
	.whyUshops_text{padding: 150px 0px 0px 0px;}
}

@media screen and (max-width: 736px) {
	.whyUshops_text{padding: 21px 0px 0px 0px;}
	.whyUshops_text .whyUshops_title{font: 300 50px/40px 'spoiler', arial; padding: 0px 0px 4px 0px;}
	.whyUshops_text P{font: 300 25px/30px 'spoiler', arial;}

	.whyUshops_recommends{padding: 14px 0px 0px;}
	.whyUshops_recommends .whyUshops_recommends_title{font: 400 25px/30px 'spoiler', arial; padding: 0px 0px 12px 0px;}
	.whyUshops_recommendsGallery{padding: 0px 44px;}
	.whyUshops_recommendsGallery .recommendItem{padding: 10px 36px 12px 5px;}
	.whyUshops_recommendsGallery .recommendItem:before{font: normal 80px/96px arial; right: 5px;}

	.whyUshops_registerBtn{padding: 18px 0px 0px 0px;}
	.whyUshops_registerBtn a{padding: 6px 12px 6px;}
	.whyUshops_registerBtn a strong{font: 700 21px/18px 'spoiler', arial;}
	.whyUshops_registerBtn a span{display: block; font: 400 16px/16px 'spoiler', arial; padding-top: 4px;}
}

@media screen and (max-width: 720px) and (min-width: 686px) and (orientation: portrait)  {
	.whyUshops_text{padding: 120px 0px 0px 0px;}
	.whyUshops_text .whyUshops_title{font: 400 70px/60px 'spoiler', arial; padding: 0px 0px 4px 0px;}
	.whyUshops_text P{font: 400 40px/36px 'spoiler', arial; margin: 0px auto; max-width: 440px;}
	.whyUshops_recommends{padding-top: 36px;}
	.whyUshops_recommends .whyUshops_recommends_title{font: 400 30px/30px 'spoiler', arial; padding: 0px 0px 12px 0px;}
	.whyUshops_registerBtn{padding: 48px 0px 0px 0px;}
}

@media screen and (max-width: 685px) {
	.whyUshops{padding: 0px 0px 60px;}
	.whyUshops_text .whyUshops_title{font: 300 40px/40px 'spoiler', arial;}
    .whyUshops_text P{font: 300 25px/25px 'spoiler', arial;}
	.whyUshops_recommends .whyUshops_recommends_title{font: 400 25px/25px 'spoiler', arial;}
	.whyUshops_recommendsGallery{padding: 0px 0px;}
	.whyUshops_recommends .flex-direction-nav{display: none;}
	.whyUshops_recommends .flex-control-nav{display: block;}
	.whyUshops_recommendsGallery .recommendItem{font: 400 18px/20px 'spoiler', arial;}
}

@media screen and (max-width: 600px) and (min-width: 569px) and (orientation: portrait)  {
	.whyUshops_text{padding: 200px 0px 0px 0px;}
	.whyUshops_text .whyUshops_title{font: 400 60px/50px 'spoiler', arial; padding: 0px 0px 10px 0px;}
	.whyUshops_text P{font: 400 40px/36px 'spoiler', arial; margin: 0px auto; max-width: 440px;}
	.whyUshops_recommends{padding: 24px 0px 0px;}
	.whyUshops_recommends .whyUshops_recommends_title{font: 400 30px/30px 'spoiler', arial; padding: 0px 0px 12px 0px;}
	.whyUshops_registerBtn{padding: 48px 0px 0px 0px;}
}

@media screen and (max-width: 480px) {
	.whyUshops_recommendsAll{padding: 32px 0px 0px 15px;}
}

@media screen and (max-width: 432px) {
	.whyUshops_text{padding: 30px 0px 0px 0px;}
	.whyUshops_recommends{padding: 24px 0px 0px;}
	.whyUshops_recommendsAll{padding: 45px 0px 0px 15px;}
	.whyUshops_registerBtn{padding: 24px 0px 0px 0px;}

	.whyUshops_recommendsGallery .recommendItem{padding: 10px 36px 12px 15px;}
	.whyUshops_text .whyUshops_title{font: 300 36px/36px 'spoiler', arial; padding: 0px 20px;}
	.whyUshops_text P{font: 300 22px/25px 'spoiler', arial;}
	.whyUshops_recommends .whyUshops_recommends_title{font: 400 22px/25px 'spoiler', arial;}
}

/* buyForYou */
.buyForYou{padding: 116px 0px 135px 0px; border-top: 1px solid #3b80c8; position: relative; background-color: #1b3b5c; z-index: 4;}
.buyForYou_title{padding: 0px 0px 0px 0px; text-align: center;}
.buyForYou_title{padding: 0px 0px 0px 0px; text-align: center;}
.buyForYou_title .buyForYou_titleHeader{font: 300 80px/60px 'spoiler', arial; color: #ed8e28; padding: 0px 0px 16px 0px; letter-spacing: -1.5px;}
.buyForYou_title a{font: 300 39px/30px 'spoiler', arial; color: #ffffff; padding: 0px 0px 0px 0px; letter-spacing: -0.5px;}
.buyForYou_title a:after{content: ' >';}

.buyForYou_form{background-color: #0f2234; border-radius: 3px; padding: 28px 0px 0px 0px; margin: 70px 15px 0px; overflow: hidden;}
.buyForYou_form .buyForYou_formTitle{text-align: center; padding: 0px 0px 0px 0px; font: 400 39px/30px 'spoiler', arial; color: #ed8e28;}
.buyForYou_form form{padding: 5px 0px 0px 0px;}
.buyForYou_form label{display: block; text-align: center; font: 300 24px/24px 'spoiler', arial;  padding: 0px 15px 0px;}
.buyForYou_form div{position: relative; padding: 0px 0px 0px 140px; margin-top: 28px;}
.buyForYou_form input[type='text']{display: block; width: 100%; height: 50px; border: 0px; padding: 0px; margin: 0px; text-indent: 18px; font: normal 24px arial; color: #0f2234; -webkit-appearance: none; border-radius: 0px;}
.buyForYou_form input[type='submit']{position: absolute; left: 0px; top: 0px; width: 140px; height: 50px; padding-left: 25px; background: #ed8c27 url(../imgs/search_icon.png) 14px 12px / 22px auto repeat-y; font: 700 24px 'spoiler', arial; color: #0f2234; -webkit-appearance: none;  border-radius: 0px; border: 0px;}
.buyForYou_form input[type='submit']:hover, .buyForYou_form input[type='submit']:focus{background-color: #3b80c8;}

.buyForYou_recently{padding: 74px 15px 0px;}
.buyForYou_recently .buyForYou_recentlyTitle{padding: 0px 0px 0px 0px; font: 400 39px/30px 'spoiler', arial; color: #ed8e28;}
.buyForYou_recentlyGallery{padding: 18px 0px 0px 0px; margin: 0px -8px;}
.buyForYou_recentlyGallery .recentlyItem{display: block; margin: 0px 8px; padding: 0px 10px; text-decoration: none; background-color: white; color: #1b3b5c; border-radius: 3px;}
.recentlyItem_image{padding: 28px 0px 24px 0px; border-bottom: 1px solid #e7e7e7;}
/*.recentlyItem_image img{display: block; width: 100%; max-width: 168px; margin: 0px auto;}*/
.recentlyItem_image img{display: block; max-width: 168px; margin: 0px auto;}
.recentlyItem_text{padding: 16px 0px 14px 0px; min-height: 100px;}
.recentlyItem_text strong{display: block; font: 400 22px/20px calibri, arial; direction: ltr; text-align: left;}
.recentlyItem_text span{display: block; font: 400 18px/18px 'spoiler', arial; padding: 8px 0px 0px 0px;}
.recentlyItem_text b{display: inline-block; font: 700 24px/18px 'spoiler', arial;}
.buyForYou_recentlyGallery .flex-direction-nav a{width: 30px; height: 30px; font-size: 0px; background-position: center top; background-repeat: repeat-y; background-size: 20px auto;}
.buyForYou_recentlyGallery .flex-direction-nav .flex-prev{left: -30px; background-image: url(../imgs/recently_left.png);}
.buyForYou_recentlyGallery .flex-direction-nav .flex-next{right: -30px; background-image: url(../imgs/recently_right.png);}
.buyForYou_recentlyGallery .flex-direction-nav a:hover{background-position: center 50px;}
.buyForYou_recentlyGallery .flex-control-nav{display: none;}

.buyForYou_allSales{padding: 74px 15px 0px;}
.buyForYou_allSales .buyForYou_allSales_title{padding: 0px 0px 18px 0px; font: 400 39px/30px 'spoiler', arial; color: #ed8e28;}
.buyForYou_grid{overflow: hidden; margin-top: -32px; margin-right: -32px; padding: 0px;}
.buyForYou_grid_bigItem{float: left; width: 34%; padding: 32px 32px 0px 0px;}
.buyForYou_gridItem{float: right; width: 33%; padding: 32px 32px 0px 0px;}
.buyForYou_gridItem:nth-child(4){clear: right;}

.buyForYou_grid_bigItem a{display: block; text-decoration: none; background-color: white; color: #1b3b5c; border-radius: 3px; padding: 22px 8% 30px;}
.buyForYou_grid_bigItem .buyForYou_gridImage{padding: 0px 0px 0px 0px; margin: 0px auto; width: 100%; max-width: 280px;}
.buyForYou_grid_bigItem .buyForYou_gridImage img{display: block; width: 100%;}
.buyForYou_grid_bigItem .buyForYou_gridText{padding: 43px 0px 0px 0px;}
.buyForYou_grid_bigItem .buyForYou_gridText strong{display: block; padding: 0px 0px 0px 0px; font: 400 36px/36px 'spoiler', arial;}
.buyForYou_grid_bigItem .buyForYou_gridText strong span{color: #1b3b5c !important;}
.buyForYou_grid_bigItem .buyForYou_gridText span{display: inline-block; border: 1px solid #ed8e28; margin-top: 10px; padding: 9px 10px 7px; font: 400 18px/18px 'spoiler', arial;}

.buyForYou_gridItem a{display: block; height: 100%; text-decoration: none; background-color: white; color: #1b3b5c; border-radius: 3px; position: relative; padding: 0px 0px 0px 0px;}
.buyForYou_gridItem .buyForYou_gridImage{padding: 0px; position: absolute; left: 0px; bottom: 0px; max-width: 150px; z-index: 1;}
.buyForYou_gridItem .buyForYou_gridImage img{display: block; width: 100%;}
.buyForYou_gridItem .buyForYou_gridText{padding: 24px 4.5% 24px; position: relative; z-index: 2;}
.buyForYou_gridItem .buyForYou_gridText strong{display: block; padding: 0px 0px 0px 0px; font: 400 24px/24px 'spoiler', arial;}
.buyForYou_gridItem .buyForYou_gridText strong span{color: #1b3b5c !important;}
.buyForYou_gridItem .buyForYou_gridText span{display: inline-block; border: 1px solid #ed8e28; margin-top: 10px; padding: 9px 10px 7px; font: 400 18px/18px 'spoiler', arial;}

.buyForYou_gridItem a:hover .buyForYou_gridText span, .buyForYou_gridItem a:focus .buyForYou_gridText span,
.buyForYou_grid_bigItem a:hover .buyForYou_gridText span, .buyForYou_grid_bigItem a:focus .buyForYou_gridText span{background-color: #0f2234; border-color: #0f2234; color: white;}

@media screen and (max-width: 1400px) {
	.buyForYou{padding: 80px 0px 100px 0px;}
	.buyForYou_title .buyForYou_titleHeader{font: 300 60px/50px 'spoiler', arial; padding: 0px 0px 10px 0px;}
	.buyForYou_title a{font: 300 31px/30px 'spoiler', arial;}
}

@media screen and (max-width: 1024px) {
	.buyForYou{padding: 56px 0px 60px 0px;}
	.buyForYou_form{padding: 24px 0px 0px 0px; margin: 48px 56px 0px;}
	.buyForYou_form .buyForYou_formTitle{font: 400 31px/30px 'spoiler', arial;}
	.buyForYou_form label{font: 300 21px/21px 'spoiler', arial;  padding: 0px 15px;}
	.buyForYou_form div{margin-top: 18px;}

	.buyForYou_recently, .buyForYou_allSales{padding: 48px 56px 0px;}
	.buyForYou_recently .buyForYou_recentlyTitle{font: 400 31px/30px 'spoiler', arial;}
	.buyForYou_allSales .buyForYou_allSales_title{font: 400 31px/30px 'spoiler', arial;}

	.buyForYou_grid{margin-top: -24px; margin-right: -24px;}
	.buyForYou_grid_bigItem{padding: 24px 24px 0px 0px;}
	.buyForYou_gridItem{padding: 24px 24px 0px 0px;}

	.buyForYou_grid_bigItem .buyForYou_gridText strong{font: 400 31px/30px 'spoiler', arial;}
	.buyForYou_gridItem .buyForYou_gridImage{position: static; left: auto; bottom: auto; width: 36%; margin: 0px auto; padding-top: 10px;}
	.buyForYou_gridItem .buyForYou_gridText{padding: 8px 4.5% 18px 4.5%;}
	.buyForYou_gridItem .buyForYou_gridText strong{font: 400 18px/21px 'spoiler', arial;}

	.buyForYou_form input[type='submit']{padding-left: 36px;}
}

@media screen and (max-width: 870px) {
	.buyForYou_recently, .buyForYou_allSales{padding: 36px 56px 0px;}
	.buyForYou_gridItem{width: 50%;}
	.buyForYou_grid_bigItem{float: none; width: auto;}
	.buyForYou_grid_bigItem a{padding: 22px 3.5% 20px; overflow: hidden;}
	.buyForYou_grid_bigItem .buyForYou_gridImage{float: right; width: 33%;}
	.buyForYou_grid_bigItem .buyForYou_gridText{float: right; width: 66%; padding: 12px 3% 0px 3%;}
}

@media screen and (max-width: 768px) {
	.buyForYou{padding: 42px 0px 40px 0px;}
	.buyForYou_title .buyForYou_titleHeader{font: 300 50px/40px 'spoiler', arial; padding: 0px 0px 10px 0px;}
	.buyForYou_title a{font: 300 25px/30px 'spoiler', arial;}

	.buyForYou_form{padding: 16px 0px 0px 0px; margin: 24px 56px 0px;}
	.buyForYou_grid{margin-top: -16px; margin-right: -16px;}
	.buyForYou_grid_bigItem{padding: 16px 16px 0px 0px;}
	.buyForYou_gridItem{padding: 16px 16px 0px 0px;}
}

@media screen and (max-width: 736px) {
	.buyForYou_form{margin: 24px 30px 0px;}
	.buyForYou_recently, .buyForYou_allSales{padding: 36px 30px 0px;}
}

@media screen and (max-width: 685px) {
	.buyForYou_title .buyForYou_titleHeader{font: 300 40px/40px 'spoiler', arial; padding: 0px 0px 6px 0px;}
    .buyForYou_title a{font: 300 25px/25px 'spoiler', arial;}

	.buyForYou_form{margin: 24px 0px 0px;}
	.buyForYou_form .buyForYou_formTitle{font: 400 25px/30px 'spoiler', arial;}
	.buyForYou_form label{font: 300 20px/20px 'spoiler', arial;  padding: 0px 15px;}
	.buyForYou_form div{margin-top: 18px;}

	.buyForYou_recently, .buyForYou_allSales{padding: 36px 0px 0px;}
	.buyForYou_grid_bigItem .buyForYou_gridText strong{font: 400 25px/28px 'spoiler', arial;}
	.buyForYou_recentlyGallery .flex-direction-nav{display: none;}
	.buyForYou_recentlyGallery .flex-control-nav{display: block;}

	.recentlyItem_text strong{font: 400 18px/18px calibri, arial;}
}

@media screen and (max-width: 432px) {
	.buyForYou_title .buyForYou_titleHeader{font: 300 36px/36px 'spoiler', arial;}
	.buyForYou_form div{padding: 0px 0px 0px 100px;}
	.buyForYou_form input[type='text']{height: 36px; text-indent: 12px; font: normal 21px arial;}
	.buyForYou_form input[type='submit']{width: 100px; height: 36px; padding-left: 28px; background-position: 5px 9px; background-size: 15px auto; font: 700 18px/36px 'spoiler', arial; text-align: right; padding-right: 18px;}
	.buyForYou_form input[type='submit']:hover, .buyForYou_form input[type='submit']:focus{background-position: 5px 44px;}

	.buyForYou_gridItem{width: auto; float: none;}
	.buyForYou_gridItem br{display: none;}
	.buyForYou_grid_bigItem .buyForYou_gridText strong{font: 400 24px/21px 'spoiler', arial;}
}

@media screen and (max-width: 414px) {
	.buyForYou_grid_bigItem a{padding: 14px 3.5% 12px;}
	.buyForYou_grid_bigItem .buyForYou_gridText{padding: 6px 3% 0px 3%; text-align: center;}
	.buyForYou_grid_bigItem .buyForYou_gridText strong{font: 400 21px/18px 'spoiler', arial; text-align: right;}
	.buyForYou_grid_bigItem .buyForYou_gridText span{margin-right: -50%;}

	.buyForYou_gridItem .buyForYou_gridText{text-align: center;}
	.buyForYou_gridItem .buyForYou_gridText strong{text-align: center;}
}

/* home newsletter */
.homeNewsletter{background-color: #0f2234; padding: 0px 0px 0px 0px; position: relative;  z-index: 4;}
.homeNewsletter_frame{padding: 90px 15px 86px; position: relative;}
.newsBeardMan{position: absolute; left: 0px; top: -64px; width: 27%; max-width: 330px; z-index: 5; transition: all 0.5s ease-in-out; opacity: 1;}
.newsBeardMan img{display: block; width: 100%;}

ul.homeNewsletter_tabs{padding: 0px 0px 0px 0px; margin: 0px -16px 0px 0px;}
ul.homeNewsletter_tabs li{float: right; padding: 0px 16px 12px 0px;}
ul.homeNewsletter_tabs a{display: block; background-color: #ffffff; text-decoration: none; width: 140px; padding-top: 100%; border-radius: 50%; font: 400 30px/24px 'spoiler', arial; color: #0f2234; position: relative;}
ul.homeNewsletter_tabs a div{position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; display: flex; flex-direction: column; justify-content: center; align-content: center; text-align: center;}
ul.homeNewsletter_tabs a:hover, ul.homeNewsletter_tabs a:focus, ul.homeNewsletter_tabs a.active{background-color: #ed8c27;}
ul.homeNewsletter_tabs a.active:after{content: ''; position: absolute; left: 50%; top: 100%; transform: translate(-50%, 0); width: 0px; height: 0px; margin-top: -1px; border: 10px solid transparent; border-top-color: #ed8c27; border-bottom: 0px;}

.homeNewsletter_panels{clear: both; position: relative; max-width: 840px; padding: 23px 0px 0px 0px; z-index: 11;}
.homeNewsletter_panel{display: none;}
.homeNewsletter_panel.active{display: block;}

.homeNewsletter_form{padding: 0px 0px 0px 0px;}
.homeNewsletter_form .homeNewsletter_panelTitle{color: white; font: 400 30px/30px 'spoiler', arial; padding: 0px 0px 21px 0px;text-align: right}
ul.homeNewsletter_benefits{overflow: hidden; margin-right: -30px;}
ul.homeNewsletter_benefits li{float: right; margin-right: 30px; padding: 1px 28px 0px 0px; font: 400 18px/20px 'spoiler', arial; color: #ed8c27; position: relative; background: url(../imgs/newsletter_chk.png) right top / 20px auto no-repeat;}
.homeNewsletter_form form{position: relative; padding: 0px 130px; margin-top: 22px; overflow: hidden; border-radius: 3px;}
.homeNewsletter_form label{width: 130px; height: 50px; background-color: white; position: absolute; right: 0px; top: 0px; border-left: 1px solid #e7e7e7; font: 400 24px/50px 'spoiler', arial; color: #0f2234; display: flex; flex-direction: column; justify-content: center; align-content: center; text-align: center;}
.homeNewsletter_form input[type="email"]{display: block; width: 100%; height: 50px; border: 0px; text-indent: 18px; font: normal 24px arial; color: #0f2234; border-radius: 0px;}
.homeNewsletter_form input[type="submit"], .homeNewsletter_form button[type="submit"]{position: absolute; border: 0px; left: 0px; top: 0px; width: 130px; height: 50px; background-color: #ed8c27; font: 400 24px 'spoiler', arial; color: #0f2234; border-radius: 0px;}
.homeNewsletter_form input[type="submit"]:hover, .homeNewsletter_form button[type="submit"]:hover, .homeNewsletter_form input[type="submit"]:focus{background-color: #3b80c8;}
.homeNewsletter_form span{font: 400 16px/16px 'spoiler', arial; display: block; padding-top: 9px;color: white;text-align: right}
.homeNewsletter_form span a{color: white; text-decoration: underline;}
.homeNewsletter_form span a:hover, .homeNewsletter_form span a:focus{color: #ed8c27;}
.homeNewsletter_form p{margin-bottom: 0px;text-align: right}

.homeNewsletter_about{padding: 0px 0px 20px 0px;text-align: right;color: white}
.homeNewsletter_about .homeNewsletter_panelTitle{color: white; font: 400 30px/30px 'spoiler', arial; padding: 0px 0px 7px 0px;}
.homeNewsletter_about strong{display: block; color: white; font: 400 24px/30px 'spoiler', arial; padding: 0px 0px 7px 0px;}
.homeNewsletter_about p{font: 400 18px/20px 'spoiler', arial;}

@media screen and (max-width: 1400px) {
	.homeNewsletter_frame{padding: 64px 15px 56px;}
}

@media screen and (max-width: 1160px) {
	.homeNewsletter_frame{padding: 42px 15px 36px;}
	.newsBeardMan{top: 26px; width: 20%;}
	ul.homeNewsletter_tabs a{width: 120px; font: 400 24px/21px 'spoiler', arial;}
}

@media screen and (max-width: 1024px) {
	.homeNewsletter_frame{padding: 42px 56px 36px;}
	ul.homeNewsletter_tabs a{width: 100px; font: 400 21px/21px 'spoiler', arial;}
	.homeNewsletter_panels{max-width: none; padding: 12px 0px 0px 200px;}
	ul.homeNewsletter_benefits{margin-right: 0px;}
	ul.homeNewsletter_benefits li{margin-right: 0px; float: none; padding-bottom: 8px; text-align: right}
	.homeNewsletter_form .homeNewsletter_panelTitle{font: 400 24px/24px 'spoiler', arial; padding: 0px 0px 12px 0px;}
	.homeNewsletter_about .homeNewsletter_panelTitle{font: 400 24px/24px 'spoiler', arial;}
	.homeNewsletter_about strong{font: 400 21px/24px 'spoiler', arial;}

	.newsBeardMan{top: 12px; width: 20%;}
}

@media screen and (max-width: 870px) {
	.homeNewsletter_panels{padding: 12px 0px 0px 140px;}
	.newsBeardMan{top: auto; bottom: 20px;}
}

@media screen and (max-width: 768px) {
	.homeNewsletter_panels{padding: 12px 0px 0px 100px;}
}

@media screen and (max-width: 732px) {
	.homeNewsletter_frame{padding: 42px 30px 36px;}
}

@media screen and (max-width: 685px) {
	.homeNewsletter_frame{padding: 42px 0px 36px;}
	.homeNewsletter_panels{padding: 12px 0px 0px 0px;}
	.newsBeardMan{display: none;}

	.homeNewsletter_form form{padding: 0px 100px 0px 100px;}
	.homeNewsletter_form label{width: 100px; height: 36px; font: 400 21px/36px 'spoiler', arial;}
	.homeNewsletter_form input[type="email"]{height: 36px; text-indent: 12px; font: 400 21px arial;}
	.homeNewsletter_form input[type="submit"], .homeNewsletter_form button[type="submit"]{width: 100px; height: 36px; font: 400 21px/36px 'spoiler', arial;}
}

@media screen and (max-width: 432px) {
	.homeNewsletter_form form{padding: 0px 0px 0px 100px; box-shadow: none;}
	.homeNewsletter_form label{position: static; width: auto; height: auto; display: block; border: 0px; background-color: transparent; text-align: right; font: 300 24px/36px 'spoiler', arial; color: white;}
	.homeNewsletter_form input[type="submit"], .homeNewsletter_form button[type="submit"]{top: auto; bottom: 0px;}
}

/* homeProcess */
.homeProcess{padding: 0px; background: url(../imgs/wooden_bg.jpg) center top / 100% auto fixed repeat-y; position: relative; overflow: hidden; padding: 0px 0px 0px; position: relative;  z-index: 4;}
.nextStage{position: fixed; left: 0px; right: 0px; bottom: -100%; opacity: 0; background-color: #1b3b5c; height: 48px; border-top: 0px; transition: all 0.6s ease-in-out; z-index: 5;}
.nextStage:before{content: ''; height: 0px; width: 0px; position: absolute; bottom: 100%; left: 0px; border-style: solid; border-width: 0 0 10vh 100vw; border-color: transparent transparent #1b3c5c transparent;}
.howItWorks.nextStage a{margin-top: -50px;}
.nextStage.active{bottom: 0px; opacity: 1;}
.nextStage.bottomed{position: absolute;}
.nextStage a{display: none;}
.nextStage a:nth-child(1){display: inline-block;}

.ipadProcess{position: fixed; left: 0px; bottom: -100%; width: 44%; max-width: 832px; opacity: 0; transition: all 0.6s ease-in-out; z-index: 3;}
.ipadProcess img, .pencil img, .mouse img, .coffee img, .rightHand img, .leftHand img, .envelopes img, .drone img, .droneClouds img{display: block; width: 100%;}
.ipadProcess.active{bottom: 47px; opacity: 1; left: 13px;}
.leftHand{position: fixed; opacity: 0; left: 0px; bottom: -100%; z-index: 4; width: 10%; max-width: 186px; z-index: 3; transition: all 0.6s ease-in-out;}
.leftHand.active{opacity: 1; left: 13px; bottom: 42px;}
.rightHand{position: fixed; left: 41.66%; bottom: -100%; width: 20%; max-width: 366px; opacity: 0; transition: all 0.6s ease-in-out; z-index: 4;}
.rightHand.active{opacity: 1; left: 37.5%; bottom: -62px;}

.processPhase_text{padding: 0px 0px 0px 0px; color: white; width: 700px;}
.phase01 .processPhase_text{padding-top: 290px;}
.phase02 .processPhase_text{padding-top: 54px;}
.phase03 .processPhase_text{padding-top: 270px;}
.phase04 .processPhase_text{padding-top: 76px;}
.processPhase_text span{display: block; width: 56px; height: 56px; border-radius: 50%; border: 2px solid white; text-align: center; margin-top: 9px; font: 300 50px/50px 'spoiler', arial;}
.processPhase_text .homeProcess_title{font: 300 90px/70px 'spoiler', arial; padding: 4px 0px 0px 0px; letter-spacing: -2px;}
.processPhase_text strong{display: block; font: 400 30px/30px 'spoiler', arial; padding: 12px 0px 7px 0px; letter-spacing: -1px;}
.processPhase_text a.processPhase_textLink{display: inline-block; font: 400 18px/18px 'spoiler', arial; color: white; text-decoration: underline;}
.processPhase_text a.processPhase_textBtn{display: inline-block; font: 400 16px/16px 'spoiler', arial; text-decoration: none; background-color: #ed8c27; color: black; border-radius: 3px; margin: 30px 0px 0px 0px; padding: 12px 18px 8px; text-align: center;}
.processPhase_text a.processPhase_textBtn div{font: 400 30px/24px 'spoiler', arial;}
.processPhase_text a.processPhase_textBtn:hover, .processPhase_text a.processPhase_textBtn:focus{background-color: #0f2234; color: white;}
.phase02 .processPhase_text a.processPhase_textBtn, .phase04 .processPhase_text a.processPhase_textBtn{margin: 8px 0px 0px 0px;}
.phase03 .processPhase_text strong > b{font-weight: normal;}
.phase03 .processPhase_text strong > b + b{display: none;}
.phase03 .processPhase_text a.processPhase_textLink > b{font-weight: normal;}
.phase03 .processPhase_text a.processPhase_textLink > b + b{display: none;}

.coffee{position: absolute; right: -75px; top: -420px; width: 28%; max-width: 523px; opacity: 0; transition: all 0.4s ease-in-out; z-index: 2;}
.coffee.active{opacity: 1; right: -100px; top: -266px;}
.pencil{position: absolute; right: 400px; top: 0px; width: 16.5%; max-width: 315px; opacity: 0; transition: all 0.7s ease-in-out; z-index: 2;}
.pencil.active{opacity: 1; right: 380px; top: -122px;}
.mouse{position: absolute; right: 574px; top: -420px; width: 14%; max-width: 274px; opacity: 0; transition: all 0.9s ease-in-out; z-index: 2;}
.mouse.active{opacity: 1; top: -120px;}
.envelopes{position: absolute; right: -150px; bottom: -100px; width: 41.5%; max-width: 796px; opacity: 0; transition: all 0.6s ease-in-out; z-index: 2;}
.envelopes.active{opacity: 1; right: 0px; bottom: -23px;}
.leftParcel{position: absolute; left: -140px; top: -40px; width: 11.3%; max-width: 217px; opacity: 0; transition: all 0.6s ease-in-out; z-index: 2; overflow: hidden;}
.leftParcel img{display: block; width: 100%;}
.leftParcel.active{opacity: 1; left: -70px; top: 7px;}
.rightParcel{position: absolute; right: 1080px; top: 50px; width: 16.8%; max-width: 322px; opacity: 0; transition: all 0.6s ease-in-out; z-index: 2;}
.rightParcel img{display: block; width: 100%;}
.rightParcel.active{opacity: 1; right: 748px; top: 12px;}
.droneClouds{position: absolute; opacity: 1; right: 500px; bottom: 137px; width: 11.6%; max-width: 222px; transition: all 0.6s ease-in-out; z-index: 2;}
.drone{position: absolute; opacity: 0; right: 550px; bottom: -54px; width: 34%; max-width: 651px; transition: all 0.6s ease-out; z-index: 4;}
.drone.active{opacity: 1; bottom: 106px;}
.drone.active2{bottom: 126px;}

.ipadProcess_frame{position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; padding: 3.2452% 3.2452% 0px 20.79327%; }
.ipadProcess_frame img{display: block; width: 100%;}
.ipadPhase{color: black; display: none;}
.ipadPhase img{display: block; width: 100%;}

ul.logoList{padding: 22px 0px 0px 0px; overflow: hidden; background-color: white;}
ul.logoList li{float: left; padding: 6px; width: 20%;}
ul.logoList li img{max-width: 109px; margin: 0px auto; opacity: 0; display: block; width: 100%;}
.ipadPhase02{position: relative;}
.ipadPhase02_pop{position: absolute; opacity: 1; width: 116.772%; left: 50%; top: 50%; margin-left: -58.386%; margin-top: -20%;}
.animate{opacity: 1; animation-duration: .75s; animation-fill-mode: both; animation-name: tzurBlip;}
.animatePop{opacity: 1; animation-duration: 1s; animation-fill-mode: both; animation-name: tzurBlip;}
@keyframes tzurBlip{
    from, 20%, 40%, 60%, 80%, to{animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
    0% {opacity: 0; transform: scale3d(.3, .3, .3);}
    20% {transform: scale3d(1.1, 1.1, 1.1);}
    40% {transform: scale3d(.9, .9, .9);}
    60% {opacity: 1; transform: scale3d(1.03, 1.03, 1.03);}
    80% {transform: scale3d(.97, .97, .97);}
    to {opacity: 1; transform: scale3d(1, 1, 1);}
}
.processPhase_artMobile{display: none;}

.processPhase_artLogos{margin: 0px 0px 160px;}
.logoSlider_overflow{overflow: hidden; width: 100%; direction: ltr;}
.logoSlider_list{direction: rtl; white-space: nowrap; display: table; table-layout: fixed;}
.logoSlider_item{display: table-cell; vertical-align: top; height: 93px; padding: 5px; width: 119px;}
.logoSlider_item img{display: block; width: 109px;}

@media screen and (max-width: 1650px) {
	.pencil{width: 14%;}
	.pencil.active{right: 300px; top: -200px;}
	.envelopes{width: 32%;}
	.rightParcel{width: 14%;}
	.rightParcel.active{right:640px; top: 0px;}
	.leftParcel.active{left: -54px;}
	.drone{right: 500px; width: 27%;}
	.drone.active{bottom: 96px;}
	.drone.active2{bottom: 116px;}

	.phase01 .processPhase_text{padding-top: 170px;}
	.phase03 .processPhase_text{padding-top: 140px;}
	.phase04 .processPhase_text{padding-top: 54px;}
	.processPhase_text{width: 640px;}
	.processPhase_text .homeProcess_title{font: 300 80px/66px 'spoiler', arial; padding: 0px;}

	ul.logoList{padding-top: 14px;}

	.nextStage{height: 40px;}
	.nextStage:before{border-width: 0 0 7vh 100vw;}
	.howItWorks.nextStage a{margin-top: -24px;}
}

@media screen and (max-width: 1400px) {
	.ipadProcess.active{bottom: -13px;}
	.leftHand.active{left: 13px; bottom: -18px;}
	.rightHand.active{bottom: -122px; left: 480px;}

	.coffee{display: none;}
	.pencil.active{right: 140px; top: -120px;}
	.mouse.active{right:400px; top: -20px;}
	.envelopes{width: 28%;}
	.envelopes.active{right: 0px; bottom: 0px;}
	.rightParcel.active{right:550px;}
	.leftParcel.active{left: -40px;}
	.droneClouds{right: 360px; bottom: 120px;}
	.drone{right: 380px;}

	.phase01 .processPhase_text{padding-top: 80px;}
	.phase03 .processPhase_text{padding-top: 80px;}
	.processPhase_text{width: 600px;}
	.processPhase_text .homeProcess_title{font: 300 72px/54px 'spoiler', arial; padding: 0px;}
	.processPhase_text strong{font: 400 24px/24px 'spoiler', arial; padding: 12px 0px 7px 0px;}
	.processPhase_text span{width: 42px; height: 42px; margin-top: 0px; font: 300 45px/36px 'spoiler', arial;}
	.processPhase_text a.processPhase_textBtn{margin: 20px 0px 0px 0px;}
	.processPhase_text a.processPhase_textBtn div{font: 400 24px/24px 'spoiler', arial;}
}

@media screen and (max-width: 1280px) {
	.nextStage:before{border-width: 0 0 7vh 100vw;}

	.ipadProcess{width: 54%; left: 0px;}
	.ipadProcess.active{bottom: 45px; left: 0px;}
	.leftHand{width: 12.5%;}
	.leftHand.active{left: -4px; bottom: 32px;}
	.rightHand.active{bottom: -90px; left: 480px;}
	.coffee{display: block; width: 24%;}
	.coffee.active{right: -60px; top: -140px;}
	.pencil.active{right: 230px; top: -60px;}
	.envelopes{width: 32%;}
	.envelopes.active{right: 15px; bottom: 72px;}
	.leftParcel{top: -40px; }
	.leftParcel.active{left: -40px; top: 80px;}
	.rightParcel{right: 600px; top: 170px;}
	.rightParcel.active{right: 360px; top: 50px;}

	.droneClouds{right: 100px; bottom: 180px;}
	.drone{right: 220px;}
	.drone.active{bottom: 120px;}
	.drone.active2{bottom: 145px;}

	.processPhase_text{width: 540px; padding-right: 45px;}
	.processPhase_text strong{letter-spacing: normal;}
	.processPhase_text .homeProcess_title{font: 300 60px/54px 'spoiler', arial;}
	.phase01 .processPhase_text{padding-top: 240px;}
	.phase02 .processPhase_text{padding-top: 140px;}
	.phase03 .processPhase_text{padding-top: 240px;}
	.phase04 .processPhase_text{padding-top: 140px;}
}

@media screen and (max-width: 1280px) and (max-height: 800px){
	.ipadProcess{width: 48%;}
	.phase01 .processPhase_text{padding-top: 190px;}
	.phase02 .processPhase_text{padding-top: 60px;}
	.phase03 .processPhase_text{padding-top: 180px;}
	.phase04 .processPhase_text{padding-top: 50px;}

	.envelopes{width: 28%;}
	.envelopes.active{bottom: 42px;}
	.rightParcel.active{top: 36px;}
	.drone.active{bottom: 85px;}
	.drone.active2{bottom: 110px;}
}

@media screen and (max-width: 1180px) {
	.envelopes.active{bottom: 60px;}
	.drone.active{bottom: 90px;}
	.drone.active2{bottom: 110px;}

	.processPhase_text{width: 480px; padding-right: 15px;}
	.phase01 .processPhase_text{padding-top: 170px;}
	.phase02 .processPhase_text{padding-top: 80px;}
	.phase03 .processPhase_text{padding-top: 170px;}
	.phase04 .processPhase_text{padding-top: 80px;}
}

@media screen and (max-width: 1024px) {
	.homeProcess{background-size: 100% auto; background-repeat: repeat-y;}
	.ipadProcess{width: 44%;}
	.ipadProcess.active{bottom: 36px;}
	.leftHand{display: none;}
	.rightHand.active{display: none;}
	.pencil.active{right: 140px; top: -100px;}
	.mouse.active{right: 300px;}
	.envelopes{width: 28%;}
	.envelopes.active{bottom: 40px;}
	.drone{right: 300px;}
	.rightParcel.active{right: 420px; top: 0px;}
	.processPhase_text{width: 550px; padding-right: 56px;}
	.phase01 .processPhase_text{padding-top: 130px;}
	.phase02 .processPhase_text{padding-top: 40px;}
	.phase03 .processPhase_text{padding-top: 88px;}
	.phase04 .processPhase_text{padding-top: 20px;}
}

@media screen and (max-width: 800px) {
	.phase01 .processPhase_text{padding-top: 54px;}
	.phase02 .processPhase_text{padding-top: 40px;}
	.phase03 .processPhase_text{padding-top: 48px;}
	.phase04 .processPhase_text{padding-top: 20px;}

	.processPhase_text{width: 60%; padding-right: 56px;}
	.processPhase_text .homeProcess_title{font: 300 50px/40px 'spoiler', arial;}
	.ipadProcess{width: 40%;}

	.nextStage{height: 40px;}
	.nextStage:before{border-width: 0 0 5vh 100vw;}
	.howItWorks.nextStage a{margin-top: -24px;}

	.droneClouds{right: 350px; bottom: 540px;}
	.drone{right: 500px; bottom:480px; width: 32%;}
	.drone.active{bottom: 520px;}
	.drone.active2{bottom: 540px;}
	.envelopes.active{bottom: -5px;}
}

@media screen and (max-width: 800px) and (orientation: portrait)  {
	.ipadProcess{width: 80%;}
	.ipadProcess.active{bottom: -70px;}

	.rightParcel{right: 200px; top: 560px;}
	.rightParcel.active{right: 40px; top: 480px;}
	.leftParcel{top: 420px; }
	.leftParcel.active{left: 10px; top: 480px;}
	.coffee, .pencil, .mouse{display: none;}
	.envelopes{width: 50%;}
	.envelopes.active{bottom: 70px;}
	.droneClouds{right: 30px; bottom: 200px;}
	.drone{right: 10px; bottom:200px; width: 32%;}
	.drone.active{bottom: 240px;}
	.drone.active2{bottom: 260px;}

	.processPhase_text{width: auto; text-align: center; padding: 25px 0px 0px 0px;}
	.processPhase_text span{margin: 0px auto;}
	.phase01 .processPhase_text{padding-top: 155px;}
	.phase02 .processPhase_text{padding-top: 155px;}
	.phase03 .processPhase_text{padding-top: 155px;}
	.phase04 .processPhase_text{padding-top: 155px;}
	.phase01 .processPhase_text strong:nth-child(1){display: none;}

	.processPhase_text span{width: 86px; height: 86px; margin-top: 0px; font: 300 94px/73px 'spoiler', arial; border-width: 3px;}
	.processPhase_text .homeProcess_title{font: 300 80px/60px 'spoiler', arial; margin: 0px auto; width: 520px;}
	.processPhase_text strong{font: 400 36px/36px 'spoiler', arial; padding: 21px 0px 7px 0px; margin: 0px auto; width: 480px;}
	.processPhase_text a.processPhase_textLink{font: 400 24px/24px 'spoiler', arial;}

	.processPhase_text a.processPhase_textBtn{font: 400 20px/22px 'spoiler', arial;}
	.processPhase_text a.processPhase_textBtn div{font: 700 36px/36px 'spoiler', arial;}

	.hideOnMobile{display: none;}
	.phase03 .processPhase_text strong > b{display: none;}
	.phase03 .processPhase_text strong > b + b{display: inline;}
	.phase03 .processPhase_text a.processPhase_textLink > b{display: none;}
	.phase03 .processPhase_text a.processPhase_textLink > b + b{display: inline;}

	.nextStage{height: 60px;}
	.nextStage:before{border-width: 0 0 3.5vh 100vw;}
}

@media screen and (max-width: 768px) and (orientation: portrait)  {
	.phase01 .processPhase_text{padding-top: 25px;}
	.phase02 .processPhase_text{padding-top: 25px;}
	.phase03 .processPhase_text{padding-top: 25px;}
	.phase04 .processPhase_text{padding-top: 25px;}
}

@media screen and (max-width: 736px) {
	.ipadProcess{display: none;}
	.processPhase_text span{width: 60px; height: 60px; font: 300 72px/50px 'spoiler', arial;}
	.processPhase_text .homeProcess_title{font: 300 60px/40px 'spoiler', arial; width: 380px; margin: 12px auto 0px;}
	.processPhase_text strong{font: 400 32px/30px 'spoiler', arial; padding: 10px 0px 6px 0px; width: 400px;}
	.processPhase_text a.processPhase_textBtn{font: 400 20px/20px 'spoiler', arial;}
	.processPhase_text a.processPhase_textBtn div{font: 700 32px/30px 'spoiler', arial;}

	.envelopes{width: 32%; right: auto; left: -70px;}
	.envelopes.active{bottom: 0px; right: auto; left: -70px;}
	.leftParcel{display: none;}
	.rightParcel{right: auto; left: -100%; top: -100px; width: 21%;}
	.rightParcel.active{right: auto; left: 12px; top: 50px;}

	.droneClouds{right: 30px; bottom: 40px;}
	.drone{bottom:60px;}
	.drone.active{bottom: 150px;}
	.drone.active2{bottom: 180px;}
}

@media screen and (max-width: 720px) and (min-width: 686px) and (orientation: portrait)  {
	.ipadProcess{display: block; width: 96%; left: -8%;}
	.ipadProcess.active{bottom: 36px; left: -5%;}

	.nextStage{padding-top: 0px; height: 72px;}
	.phase01 .processPhase_text{padding-top: 155px;}
	.phase02 .processPhase_text{padding-top: 155px;}
	.phase03 .processPhase_text{padding-top: 155px;}
	.phase04 .processPhase_text{padding-top: 155px;}

	.processPhase_text span{width: 86px; height: 86px; margin-top: 0px; font: 300 94px/73px 'spoiler', arial; border-width: 3px;}
	.processPhase_text .homeProcess_title{font: 300 80px/60px 'spoiler', arial; margin: 0px auto; width: 520px;}
	.processPhase_text strong{font: 400 36px/36px 'spoiler', arial; padding: 21px 0px 7px 0px; margin: 0px auto; width: 480px;}
	.processPhase_text a.processPhase_textLink{font: 400 24px/24px 'spoiler', arial;}
	.processPhase_text a.processPhase_textBtn{font: 400 20px/22px 'spoiler', arial;}
	.processPhase_text a.processPhase_textBtn div{font: 700 36px/36px 'spoiler', arial;}

	.envelopes{width: 50%; right: auto; left: 50%; transform: translate(-50%, 0);}
	.envelopes.active{left: 50%; bottom: -30px;}
	.rightParcel{width: 30%;}
	.rightParcel.active{top: 42px;}
}

@media screen and (max-width: 600px) and (min-width: 569px) and (orientation: portrait)  {
	.nextStage{padding-top: 0px;}
	.phase01 .processPhase_text{padding-top: 155px;}
	.phase02 .processPhase_text{padding-top: 155px;}
	.phase03 .processPhase_text{padding-top: 155px;}
	.phase04 .processPhase_text{padding-top: 155px;}

	.processPhase_artMobile{display: block; position: absolute; bottom: 0px; left: 0px; right: 0px;}
	.processPhase_artImage{text-align: center; width: 90%; max-width: 572px; margin: 0px auto 50px;}
	.processPhase_artImage img{display: block; width: 100%;}
	.processPhase_artLogos{margin: 0px 0px 270px;}

	.envelopes, .envelopes.active{width: 72%; right: auto; left: 50%; transform: translate(-50%, 0);}
	.envelopes.active{bottom: 40px;}
	.rightParcel{display: none;}
	.droneClouds{right: 30px; bottom: 140px; width: 24%;}
	.drone{bottom:60px; width: 54%; right: auto; left: 72px;}
	.drone.active{bottom: 150px;}
	.drone.active2{bottom: 180px;}
}

@media screen and (max-width: 480px) and (orientation: portrait)  {
	.envelopes, .envelopes.active{width: 72%; right: auto; left: 50%; transform: translate(-50%, 0);}
	.envelopes.active{bottom: 40px;}
	.rightParcel{display: none;}

	.droneClouds{right: 30px; bottom: 140px; width: 24%;}
	.drone{bottom:60px; width: 54%; right: auto; left: 72px;}
	.drone.active{bottom: 150px;}
	.drone.active2{bottom: 180px;}

	.processPhase_artMobile{display: block; position: absolute; bottom: 0px; left: 0px; right: 0px;}
	.processPhase_artImage{text-align: center; width: 90%; max-width: 572px; margin: 0px auto 50px;}
	.processPhase_artImage img{display: block; width: 100%;}

	.nextStage{padding-top: 4px;}
}

@media screen and (max-width: 414px) {
	.processPhase_text .homeProcess_title{font: 300 50px/40px 'spoiler', arial; width: auto; margin: 12px auto 0px;}
	.processPhase_text strong{font: 400 24px/24px 'spoiler', arial; padding: 10px 0px 6px 0px; width: auto;}

	.drone{bottom:60px; width: 54%; right: auto; left: 72px;}
	.drone.active{bottom: 150px;}
	.drone.active2{bottom: 180px;}

	.processPhase_text a.processPhase_textBtn{font: 400 18px/18px 'spoiler', arial;}
	.processPhase_text a.processPhase_textBtn div{font: 700 24px/28px 'spoiler', arial;}
}

@media screen and (max-width: 375px) {
	.processPhase_artImage{margin: 0px auto 15px;}
	.processPhase_artLogos{margin: 0px 0px 100px;}
	.drone{bottom:0px;}
	.drone.active{bottom: 40px;}
	.drone.active2{bottom: 80px;}

}

.fontEng {
	font-family: calibri, arial !important;
	font-weight: normal;
}