.wrapperwrapper2{
	position:static;
	padding-top:1rem;
	text-align:center!important
}
.wrapper2{
	width:300px;
	margin:3% auto
}
.dropdown2 dd ul li a span:first-child,.dropdown2 dt a span span:first-child{
	background-image:url(../img/flags/all.png);
	background-repeat:no-repeat;
	width:16px;
	height:11px;
	display:inline-block;
	margin:5px;
	vertical-align:top;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
}
.dropdown2 dd,.dropdown2 dt,.dropdown2 ul{
	margin:0;
	padding:0;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
}
.dropdown2 dt a span{
	cursor:pointer;
	display:block;
	padding:5px;
	white-space:nowrap
}
.dropdown2 dt a img{
	position:relative;
	z-index:1
}
.dropdown2 dt a span span:first-child:before{
	position:absolute;
	content:'';
	width:15px;
	height:10px;
	box-shadow:0 1px 1px rgba(0,0,0,.2) inset
}
.dropdown2 dt a span span{
	display:inline-block;
	padding:0
}
.dropdown2 dt a span span:first-child{
	padding:0
}
.dropdown2 dd{
	position:relative
}
.dropdown2 a,.dropdown2 a:visited{
	color:#4a535f;
	text-decoration:none;
	outline:0;
	text-align:left;
	z-index:0!important
}
.dropdown2 a:hover{
	color:#5d4617
}
.dropdown2 dt a:focus,.dropdown2 dt a:hover{
	color:#5d4617
}
.dropdown2 dt a{
	position:relative;
	background:#e3e6ef;
	display:block;
	padding-right:20px;
	overflow:hidden;
	border:1px dotted grey;
	border-radius:5px;
	width:250px
}
.dropdown2 dd ul{
	background:#f0f2f7;
	color:#c5c0b0;
	display:none;
	top:-3px;
	padding:6px 0;
	position:absolute;
	width:250px;
	border:1px solid #343a40;
	list-style:none;
	max-height:136px;
	overflow-y:scroll;
	z-index:2;
	border-radius:0 0 11px 11px
}
.dropdown2 dd ul::-webkit-scrollbar-track{
	-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.3);
	border-left:1px solid rgba(0,0,0,.1)
}
.dropdown2 dd ul::-webkit-scrollbar-thumb{
	background:rgba(0,0,0,.4)
}
.dropdown2 dd ul::-webkit-scrollbar-thumb:window-inactive{
	background:#00f
}
.dropdown2 span.value{
	display:none
}
.dropdown2 dd ul li a{
	padding:5px;
	display:block;
	font-size:12px!important
}
.dropdown2 dd ul li a:hover{
	background-color:rgba(0,0,0,.05)
}
dl.dropdown2{
	display:inline-block;
	width:240px;
	margin:-3px 0 0 1px
}
dl.dropdown2>span:nth-child(3){
	color:rgba(0,0,0,.4)
}
dl.dropdown2 dt span:nth-child(3){
	display:none
}
dl.dropdown2>span:nth-child(2){
	overflow:hidden;
	white-space:nowrap;
	display:inline-block
}
dl.dropdown2 dt span:nth-child(2){
	color:rgba(0,0,0,.6);
	font-size:18px;
	font-weight:300;
	line-height:1.6em
}
dl.dropdown2>img{
	display:hidden;
	display:none
}
.dropdown2 dt a:after{
	content:'';
	background:#343a40;
	position:absolute;
	height:32px;
	position:absolute;
	right:0;
	top:0;
	width:35px
}
.dropdown2 dt a:before{
	background:none repeat scroll 0 0 #fff;
	content:"";
	height:3px;
	position:absolute;
	right:7px;
	top:6px;
	width:20px;
	z-index:2;
	box-shadow:0 8px 0 #fff,0 16px 0 #fff
}
.wrapperwrapper{
	position:static;
	text-align:left!important
}
.carousel-dropdown dd,.carousel-dropdown dt,.carousel-dropdown ul{
	min-height:inherit;
	margin:0;
	padding:0;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
}
.carousel-dropdown dt a span{
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	margin-left:73px;
	cursor:pointer;
	letter-spacing:.01rem;
	display:block;
	min-height:40px;
	max-height:20px;
	padding-top:.5px;
	font-weight:300;
	color:#fff;
	overflow:hidden;
	border-right:1px solid transparent;
	text-align:left;
	line-height:1.25rem;
	float:left;
	margin-top:6px
}
.features-text{
	position:absolute;
	float:left;
	left:0;
	margin-top:-3px!important;
	margin-left:-1px!important
}
.carousel-dropdown dt a img{
	position:relative;
	z-index:1
}
.carousel-dropdown dt a span span:first-child:before{
	padding:0;
	width:0;
	height:0;
	display:hidden;
	color:transparent;
	background-color:transparent;
	border:1px solid transparent;
	visibility:hidden
}
.carousel-dropdown dt a span span:first-child{
	padding:0;
	width:3px;
	height:1px;
	visibility:hidden
}
.carousel-dropdown dd{
	position:relative
}
.carousel-dropdown a,.carousel-dropdown a:visited{
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-weight:300;
	text-decoration:none!important;
	outline:0;
	text-align:left;
	line-height:1.4rem!important;
	letter-spacing:1px;
	font-size:95%!important;
	max-height:40px!important
}
.carousel-dropdown a:hover{
	color:#5d4617
}
.carousel-dropdown dt a:focus,.carousel-dropdown dt a:hover{
	color:#5d4617
}
.carousel-dropdown dt a{
	position:relative;
	background:0 0;
	display:block;
	padding-right:10px;
	overflow:hidden;
	border:1px solid #fff;
	border-radius:7px;
	max-width:160px;
	max-height:35px
}
.carousel-dropdown dd ul{
	background:rgba(51,51,102,.95);
	box-shadow:inset 0 1px 9px rgba(255,255,255,.4);
	padding-top:1rem;
	position:fixed;
	border:1px solid grey;
	border-radius:17px 17px 0 0;
	overflow-y:hidden;
	width:157px;
	max-width:157px;
	margin-left:2px;
	max-height:357px;
	margin-top:calc(5vh + 3rem);
	bottom:87px;
	-webkit-overflow-scrolling:touch
}
.carousel-dropdown dd ul::-webkit-scrollbar-track{
	-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.3);
	border-left:1px solid rgba(0,0,0,.1)
}
.carousel-dropdown dd ul::-webkit-scrollbar-thumb{
	background:rgba(0,0,0,.4)
}
.carousel-dropdown dd ul::-webkit-scrollbar-thumb:window-inactive{
	background:#00f
}
.carousel-dropdown span.value{
	display:none
}
.carousel-dropdown dd ul li a{
	padding:6px 0 6px 16px;
	color:#fff!important;
	margin:0;
	background-color:rgba(0,0,0,.1);
	white-space:nowrap!important;
	display:inline-block;
	width:100%!important;
	max-height:40px;
        text-align:right;
}
.dropdown-subtitle{
	max-width:100%;
	letter-spacing:1px;
	margin:27px 0 0 0!important;
	color:rgba(255,255,255,.5);
	padding:0!important;
	display:inline-block;
	text-align:center!important;
	margin-left:calc(50% - 73px)!important;
	width:140px;
	font-size:83%;
	white-space:nowrap
}
.carousel-dropdown dd ul li a:hover{
	background-color:#2f4f4f;
	border-radius:8px!important;
	width:96%!important;
	margin-left:2%
}
dl.carousel-dropdown{
	display:inline-block;
	min-width:220px;
	max-width:220px;
	margin:-3px 0 0 1px;
	max-height:40px;
	margin-top:-2px;
	position:absolute
}
dl.carousel-dropdown span:nth-child(3){
	color:rgba(0,0,0,.4)
}
dl.carousel-dropdown>span:nth-child(2){
	overflow:hidden;
	white-space:nowrap;
	display:inline-block
}
dl.carousel-dropdown span:nth-child(3){
	float:right
}
dl.carousel-dropdown dt span:nth-child(2){
	color:#fff;
	display:inline;
	margin-left:4rem!important;
	font-size:1rem;
	background-color:transparent;
	text-align:left;
	font-weight:300;
	padding-top:.3rem
}
dl.carousel-dropdown dt span:nth-child(3){
	display:none
}
dl.carousel-dropdown>img{
	display:hidden;
	display:none
}
.carousel-dropdown dt a:after{
	margin-top:1px;
	content:'';
	background:0 0;
	position:absolute;
	height:42px;
	position:absolute;
	left:-1px;
	top:-2px;
	width:55px;
	border:1px solid #fff
}
.carousel-dropdown dt a:before{
	background:none repeat scroll 0 0 #fff;
	content:"";
	height:.1rem;
	position:absolute;
	left:13px;
	top:10px;
	width:28px;
	opacity:.7;
	box-shadow:0 8px 0 #fff,0 16px 0 #fff
}
.carousel-dropdown dd ul li a span:first-child,.carousel-dropdown dt a span span:first-child{
	background-image:url(../img/features-small.png);
	background-repeat:no-repeat;
	width:34px;
	height:33px;
	float:left;
	margin:0 0 50px -55px;
	zoom:.8;
	vertical-align:top;
	border-radius:0;
	padding:0;
	left:0
}
.carousel-dropdown-holder{
	background-color:transparent;
	background-image:none;
	display:inline-block;
	color:#343a40;
	width:3px;
	height:1px
}
.carousel-dropdown-list{
	margin-left:50px;
	font-size:1rem;
	margin-top:-5px;
	padding-bottom:4px
}
.carousel-caption{
	position:fixed!important;
	bottom:0;
	margin-bottom:0!important;
	padding-bottom:1rem!important
}
.media-carousel-dropdown-img{
	background-position:0 -70.5px
}
.energy-carousel-dropdown-img{
	background-position:1px -34px
}
.cameras-carousel-dropdown-img{
	background-position:-1px -106px
}
.tracking-carousel-dropdown-img{
	background-position:0 -144px
}
.more-carousel-dropdown-img{
	background-position:0 -180px
}
.dropdown3 dd ul li a span:first-child,.dropdown3 dt a span span:first-child{
	background-image:url(../img/flags/all.png);
	background-repeat:no-repeat;
	width:16px;
	height:11px;
	display:inline-block;
	margin:5px;
	vertical-align:top;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
}
.dropdown3 dd,.dropdown3 dt,.dropdown3 ul{
	margin:0;
	padding:0;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
}
.dropdown3 dt a span{
	cursor:pointer;
	display:block;
	padding:5px;
	white-space:nowrap
}
.dropdown3 dt a img{
	position:relative;
	z-index:1
}
.dropdown3 dt a span span:first-child:before{
	position:absolute;
	content:'';
	width:15px;
	height:10px;
	box-shadow:0 1px 1px rgba(0,0,0,.2) inset
}
.dropdown3 dt a span span{
	display:inline-block;
	padding:0
}
.dropdown3 dt a span span:first-child{
	padding:0
}
.dropdown3 dd{
	position:relative
}
.dropdown3 a,.dropdown3 a:visited{
	color:#4a535f;
	text-decoration:none;
	outline:0;
	text-align:left
}
.dropdown3 a:hover{
	color:#5d4617
}
.dropdown3 dt a:focus,.dropdown3 dt a:hover{
	color:#5d4617
}
.dropdown3 dt a{
	position:relative;
	background:#e3e6ef;
	display:block;
	padding-right:20px;
	overflow:hidden;
	border:1px solid #343a40;
	border-radius:5px;
	width:250px
}
.dropdown3 dd ul{
	background:#f0f2f7;
	color:#c5c0b0;
	display:none;
	left:0;
	padding:5px 0;
	position:absolute;
	width:250px;
	border:1px solid #343a40;
	list-style:none;
	max-height:100px;
	overflow-y:scroll;
	z-index:2
}
.dropdown3 dd ul::-webkit-scrollbar-track{
	-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.3);
	border-left:1px solid rgba(0,0,0,.1)
}
.dropdown3 dd ul::-webkit-scrollbar-thumb{
	background:rgba(0,0,0,.4)
}
.dropdown3 dd ul::-webkit-scrollbar-thumb:window-inactive{
	background:#00f
}
.dropdown3 span.value{
	display:none
}
.dropdown3 dd ul li a{
	padding:5px;
	display:block;
	font-size:12px!important
}
.dropdown3 dd ul li a:hover{
	background-color:rgba(0,0,0,.05)
}
dl.dropdown3{
	display:inline-block;
	width:240px;
	margin:-3px 0 0 1px
}
dl.dropdown3>span:nth-child(3){
	color:rgba(0,0,0,.4)
}
dl.dropdown3 dt span:nth-child(3){
	display:none
}
dl.dropdown3>span:nth-child(2){
	overflow:hidden;
	white-space:nowrap;
	display:inline-block
}
dl.dropdown3 dt span:nth-child(2){
	color:rgba(0,0,0,.6);
	font-size:18px;
	font-weight:700;
	line-height:1.6em
}
dl.dropdown3>img{
	display:hidden;
	display:none
}
.dropdown3 dt a:after{
	content:'';
	background:#343a40;
	position:absolute;
	height:32px;
	position:absolute;
	right:0;
	top:0;
	width:35px
}
.dropdown3 dt a:before{
	background:none repeat scroll 0 0 #fff;
	content:"";
	height:3px;
	position:absolute;
	right:7px;
	top:6px;
	width:20px;
	z-index:2;
	box-shadow:0 8px 0 #fff,0 16px 0 #fff
}
@media all and (min-width:1024px){
	.carousel-dropdown a,.carousel-dropdown a:visited{
		font-size:.95rem!important
}
	.carousel-dropdown dt a span{
		font-size:1.01rem!important
}
}
