/*Google Play button*/
.select_wrapper {
  line-height: 36px;
  border-radius: 3px;
  cursor: pointer;
  position: relative;
}
.select_wrapper span{
  background: #f5f5f5;
background-size:15px;
}
.select_wrapper:hover { background: #fff; }

.select_wrapper span {
  display: block;
  margin: 0;
      padding: 5px 10px;
    border-radius: 4px;
transition:0.4s ease;
     z-index: 9;
    position: relative;
}
.select_wrapper.openSelect span {
    display: block;
    margin: 0;
    transform: scale(1.04);
    box-shadow: 0 2px 10px rgba(50, 50, 93, .1), 0 2px 10px  rgba(0, 0, 0, .07);
    -webkit-box-shadow: 0 2px 10px rgba(50, 50, 93, .1), 0 2px 10px  rgba(0, 0, 0, .07);
    box-shadow: 0 2px 10px rgba(50, 50, 93, .1), 0 2px 10px rgba(0, 0, 0, .07);
}
.select_wrapper .select_inner {
  background: #fff;
  color: #687278;
  display:none;
  left: 0;
  top: 47px;
  width: 100%; 
}

.select_wrapper .select_inner li {
  border-bottom: 1px solid #eee;
  padding: 5px 15px;  
  transition:0.4s ease;
}
.select_wrapper .select_inner li:hover {
    background: #cccdcf;
    color: #fff;
}
.select_wrapper .select_inner ul {     border-radius: 5px;   background: #fff; }

@font-face{font-family:"fontfutura";src:url("https://cdn.rawgit.com/KompiAjaib/font/master/product-sans-regular.ttf") format("ttf");font-weight:normal;font-style:normal;}
a.btn-google{color:#fff}
.btn{padding:10px 16px;margin:5px;font-size:16px;line-height:1.3333333;border-radius:6px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;font-weight:500;text-decoration:none;display:inline-block}
.btn:active:focus,.btn:focus{outline:0}
.btn:focus,.btn:hover{color:#333;text-decoration:none;outline:0}
.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-google{color:#fff;background-color:#111;border-color:#000;padding:22px 25px 6px 38px; font-family: 'Product Sans', Arial, sans-serif;font-weight:600; position:relative; margin:1.5em 2em 0 2em}
.btn-google:focus{color:#fff;background-color:#555;border-color:#000}
.btn-google:active,.btn-google:hover{color:#fff;background-color:#555;border-color:#000;}
.btn-google:before{content:"";background-image:url(https://4.bp.blogspot.com/-52U3eP2JDM4/WSkIT1vbUxI/AAAAAAAArQA/iF1BeARv2To-2FGQU7V6UbNPivuv_lccACLcB/s30/nexus2cee_ic_launcher_play_store_new-1.png);background-size:cover;background-repeat:no-repeat;width:30px;height:30px;position:absolute;left:6px;top:50%;margin-top:-15px}
.btn-google:after{content:"Android App on";position:absolute;top:5px;left:40px;font-size:10px;font-weight:400}
/*Google Play button*/
a.button, a.button:hover {
	text-decoration: none;
	margin: 5px;
	font-size:0.7em;
}
.banner.style5 h1, .banner.style5 h3, .banner.style5 p, .banner label {color:#000;}
.banner label { font-size:1em; line-height:1em; display: inline; font-weight:normal; color:black}

small { font-size:0.8em}
.speedcontrolcontainer img{ max-width:100%; height:auto}
.speedcontrolcontainer {
  max-width: 36em;
  display: block;
  margin:0 auto;
  border: 1px solid #ddd;
  border-radius:6px;
  padding: 10px;
  font-family: Sans-serif;
  background:#fff;
 color:black;
 z-index:99;
}
.speedcontrolcontainer img.image.fit {
  opacity:1;
  max-width:30em;
  background:#fff;
  position:relative;
  width:60%;
  height:auto;
  margin:0 auto;
  
}
.speedcontrolcontainer audio {
  width: 100%;
  display: block;
}
.speedcontrolcontainer div {
  display: flex;
  padding: .5em 0;
  gap: 5px;
}
.speedcontrolcontainer label {
  flex: 1
}
.speedcontrolcontainer input[type="range"] {
  flex: 5
}
.speedcontrolcontainer span {
  flex: 1;
  text-align: center;
}
