.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.custom-flexslider,.custom-flexslider *{box-sizing: border-box}
.custom-flexslider{border: 0; border-radius: 0; margin: 0}
.custom-flexslider .flex-viewport{float: left; width: calc(100% - 317px)}
.custom-flexslider .flex-control-thumbs{float: left; width: 317px; margin: 0; overflow: visible;}
.custom-flexslider .flex-control-thumbs li{float: none; width: 100%; display: block; position: relative}
.custom-flexslider .flex-control-thumbs li .caret-icon{display: none; width: 46px; height: 46px; border: 23px solid transparent; border-right: 23px solid #fff172; position: absolute; top: 50%; margin-top: -23px; left: -40px;}
.custom-flexslider .flex-control-thumbs li .text{position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: #000; color: #fff;; font-weight: 700; font-size: 16px; display: none;}
.custom-flexslider .flex-control-thumbs li .text:before{content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-left: -3px;}
.custom-flexslider .flex-control-thumbs li .photo{}
.custom-flexslider .flex-control-thumbs li .photo img{width: 100%;}
.custom-flexslider .flex-control-thumbs li .border{border: 6px solid #fff172; position: absolute; width: 100%; height: 100%; z-index: 1; display: none;}

.custom-flexslider .flex-control-thumbs li.flex-active-item .caret-icon,
.custom-flexslider .flex-control-thumbs li.flex-active-item .border{display: block;}

.download-item{position: relative}
.btn-google{display: block; width: 186px; height: 45px; position: absolute; top: 50%; left: 7%;}
.btn-direct{display: block; width: 221px; height: 45px; position: absolute; top: 50%; left: 32%;}

@media (min-width: 1200px) {
	.custom-flexslider .flex-control-thumbs{border-left: 1px solid #fff;}
	.custom-flexslider .flex-control-thumbs li{border-top: 1px solid #fff;}
	.custom-flexslider .flex-control-thumbs li:first-child{border-top: 0;}
}

@media (max-width: 1199px) and (min-width: 992px) {
	.btn-direct{left: 30%;}
}

@media (max-width: 1199px) {
	.custom-flexslider .flex-viewport{float: none; width: 100%;}
	.custom-flexslider .flex-control-thumbs{float: none; width: 100%; border-top: 1px solid #fff;}
	.custom-flexslider .flex-control-thumbs li{float: left; width: 33.33%;}
/*	.custom-flexslider .flex-control-thumbs li .caret-icon{top: -40px; margin-left: -23px; margin-top: 0; left: 50%; border: 23px solid transparent; border-bottom: 23px solid #fff172;}
	.custom-flexslider .flex-control-thumbs li .text{display: block;}
	.custom-flexslider .flex-control-thumbs li img{opacity: 0}
	.custom-flexslider .flex-control-thumbs li{border-left: 1px solid #fff}
	.custom-flexslider .flex-control-thumbs li:first-child{border-left: 0} */
}

@media (max-width: 991px) and (min-width: 768px) {
	.btn-google,
	.btn-direct{-webkit-transform: scale(.7); -ms-transform: scale(.7); transform: scale(.7); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0;}
	.btn-direct{left: 28%;}
}

@media (max-width: 767px) {
	.custom-flexslider .flex-control-thumbs li .text{font-size: 12px;}
	.btn-google,
	.btn-direct{-webkit-transform: scale(.5); -webkit-transform-origin: 0 0; -ms-transform: scale(.5); -ms-transform-origin: 0 0; transform: scale(.5); transform-origin: 0 0;}
}

@media (max-width: 479px) {
	.custom-flexslider .flex-control-thumbs li .text{font-size: 10px; padding: 5px 2px}
	.custom-flexslider .flex-control-thumbs li .text:before{height: auto;}
	.custom-flexslider .flex-control-thumbs li .border{border: 3px solid #fff172}
	.custom-flexslider .flex-control-thumbs li .caret-icon{top: -20px; margin-left: -10px; margin-top: 0; left: 50%; border: 10px solid transparent; border-bottom: 10px solid #fff172; width: 20px; height: 20px;}

	.btn-google,
	.btn-direct{-webkit-transform: scale(.35); -ms-transform: scale(.35); transform: scale(.35); transform-origin: 0 0; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0;}
}