@media (min-width: 992px) {
  .nav-space {
    padding-right:90px;
  }
}

@media (max-width: 991px) {
  .nav-space {
    padding-right:60px;
  }
}

.nav-space-search {
  padding-right:10px;
}

body {
  margin:0;
  padding:0;
  text-decoration:none;
  /*margin-top:0;*/
  /*padding-top:0;*/
}

.navi.navifade {
  height:55px;
  /*margin-top:-50px;*/
  position:fixed;
  width:100%;
  z-index:1024;
  background-repeat:repeat-x;
  background-image:url(../../assets/img/bg.png);
  transition:1s ease 0s;
  opacity:0.9;
}

.navi {
  height:55px;
  background:#d00149;
  /*margin-top:-50px;*/
  position:fixed;
  width:100%;
  z-index:1024;
  background-repeat:repeat-x;
  background-image:url(../../assets/img/bg.png);
  transition:1s ease 0s;
  opacity:1;
}

.navi-ecommF {
  height:55px;
  background:#d00149;
  /*margin-top:-50px;*/
  width:100%;
  position:fixed;
  top:0;
  z-index:1022;
  opacity:0.9;
}

.navi-ecomm2 {
  height:55px;
  background:#d00149;
  /*margin-top:-50px;*/
  width:100%;
  z-index:1024;
  position:fixed;
}

.navi-ecomm {
  height:55px;
  background:#d00149;
  /*margin-top:-50px;*/
  width:100%;
  -webkit-transition:all 0.5s ease;
  -moz-transition:all 0.5s ease;
  -o-transition:all 0.5s ease;
  transition:all 0.5s ease;
}

.menu {
  position:fixed;
  margin:0 auto;
  width:100%;
  overflow:hidden;
}

.menu ul {
  width:100%;
  display:flex;
  justify-content:center;
}

.menu ul li {
  list-style:none;
}

.menu ul li, .menu ul li a {
  color:#fff;
  line-height:55px;
  text-decoration:none;
  font-size:16px;
}

.menu ul li a.menu-item {
  transform:scale(1);
  transition:0.5s;
  display:block;
}

.menu ul li a.menu-item.hide-item {
  transform:scale(0);
}

.menu ul li:nth-child(2) a.menu-item.hide-item {
  transition-delay:0.6s;
}

.menu ul li:nth-child(3) a.menu-item.hide-item {
  transition-delay:0.5s;
}

.menu ul li:nth-child(4) a.menu-item.hide-item {
  transition-delay:0.4s;
}

.menu ul li:nth-child(5) a.menu-item.hide-item {
  transition-delay:0.3s;
}

.menu ul li:nth-child(6) a.menu-item.hide-item {
  transition-delay:0.2s;
}

.menu ul li:nth-child(7) a.menu-item.hide-item {
  transition-delay:0.1s;
}

.menu ul li:nth-child(8) a.menu-item.hide-item {
  transition-delay:0s;
}

.menu ul li:nth-child(2) a.menu-item {
  transition-delay:0s;
}

.menu ul li:nth-child(3) a.menu-item {
  transition-delay:0.1s;
}

.menu ul li:nth-child(4) a.menu-item {
  transition-delay:0.2s;
}

.menu ul li:nth-child(5) a.menu-item {
  transition-delay:0.3s;
}

.menu ul li:nth-child(6) a.menu-item {
  transition-delay:0.4s;
}

.menu ul li:nth-child(7) a.menu-item {
  transition-delay:0.5s;
}

.menu ul li:nth-child(8) a.menu-item {
  transition-delay:0.6s;
}

.form-control.inputsearch-nav::-moz-placeholder {
  /*background:transparent;*/
  /*outline:none !important;*/
  /*width:100%;*/
  /*background-color:transparent !important;*/
  /*height:30px;*/
  /*color:#fff;*/
  /*box-shadow:none;*/
  /*border-bottom:1px solid #fff;*/
  /*border-radius:0;*/
  /*margin-top:15px;*/
  /*padding:0;*/
  font-size:16px;
  font-family:Helvetica;
}

.form-control.inputsearch-nav:-ms-input-placeholder {
  /*background:transparent;*/
  /*outline:none !important;*/
  /*width:100%;*/
  /*background-color:transparent !important;*/
  /*height:30px;*/
  /*color:#fff;*/
  /*box-shadow:none;*/
  /*border-bottom:1px solid #fff;*/
  /*border-radius:0;*/
  /*margin-top:15px;*/
  /*padding:0;*/
  font-size:16px;
  font-family:Helvetica;
}

.form-control.inputsearch-nav::-webkit-input-placeholder {
  /*background:transparent;*/
  /*outline:none !important;*/
  /*width:100%;*/
  /*background-color:transparent !important;*/
  /*height:30px;*/
  /*color:#fff;*/
  /*box-shadow:none;*/
  /*border-bottom:1px solid #fff;*/
  /*border-radius:0;*/
  /*margin-top:15px;*/
  /*padding:0;*/
  font-size:16px;
  font-family:Helvetica;
}

.form-control.inputsearch-nav :-moz-placeholder {
  /*background:transparent;*/
  /*outline:none !important;*/
  /*width:100%;*/
  /*background-color:transparent !important;*/
  /*height:30px;*/
  /*color:#fff;*/
  /*box-shadow:none;*/
  /*border-bottom:1px solid #fff;*/
  /*border-radius:0;*/
  /*margin-top:15px;*/
  /*padding:0;*/
  font-size:16px;
  font-family:Helvetica;
}

.form-control.inputsearch-nav {
  background:transparent;
  outline:none !important;
  width:96.5%;
  background-color:transparent !important;
  height:30px;
  color:#fff;
  box-shadow:none;
  border-bottom:1px solid #fff;
  border-radius:0;
  margin-top:15px;
  padding:0;
  font-size:16px;
  font-family:Helvetica;
}

@media (min-width: 1094px) {
  .search-formNav {
    position:absolute;
    top:0;
    left:46%;
    transform:translateX(0%);
    /*width:36%;*/
    width:550px;
    height:45px;
    opacity:0;
    visibility:hidden;
    transition:0.5s;
  }
}

@media (max-width: 1094px) {
  .search-formNav {
    position:absolute;
    top:0;
    left:44%;
    transform:translateX(0%);
    /*width:36%;*/
    width:550px;
    height:45px;
    opacity:0;
    visibility:hidden;
    transition:0.5s;
  }
}

.search-formNav.active {
  opacity:1;
  visibility:visible;
  transition-delay:0.5s;
  transform:translateX(-43%);
}

.search-formNav input {
  width:100%;
  height:45px;
  background:transparent;
  color:#fff;
  border:none;
  outline:none;
  font-size:12px;
}

.search-formNav input::placeholder {
  color:#fff;
}

.search-formNav:before {
  content:url(../../assets/img/searcheds.png);
  position:absolute;
  top:20px;
  left:-25px;
  /*font-size:14px;*/
  /*color:#fff;*/
  /*font-family:FontAwesome;*/
  /*background:url(../../assets/img/searched.png) no-repeat;*/
  /*height:20px;*/
  /*width:20px;*/
}

.closeNav {
  position:absolute;
  right:0;
  top:0;
  height:15px;
  background:#d00149;
  color:#fff;
  line-height:55px;
  font-size:14px;
  width:15px;
  cursor:pointer;
  opacity:0;
  visibility:hidden;
  text-decoration:none;
  background-image:url(../../assets/img/bg.png);
  background-repeat:repeat-x;
  margin-top:22px;
}

.closeNav.active {
  opacity:1;
  visibility:visible;
  text-decoration:none;
}

.hover-nav-search {
  padding-top:5px;
  padding-bottom:7px;
  /*padding-left:5px;*/
  /*padding-right:80px;*/
  /*border-radius:30px;*/
  font-size:18px;
  color:rgba(255,255,255,0.8);
  cursor:pointer;
}

.menu-ecomm {
  position:absolute;
  margin:0 auto;
  width:100%;
  overflow:hidden;
  z-index:1024;
}

.menu-ecomm ul {
  width:100%;
  display:flex;
  justify-content:center;
  margin-bottom:0;
}

.menu-ecomm ul li {
  list-style:none;
}

.menu-ecomm ul li, .menu-ecomm ul li a {
  color:#fff;
  line-height:55px;
  text-decoration:none;
  font-size:16px;
  font-family:Helvetica Neue;
}

.menu-ecomm ul li a.menu-item {
  transform:scale(1);
  transition:0.5s;
  display:block;
}

.menu-ecomm ul li a.menu-item.hide-item {
  transform:scale(0);
}

.menu-ecomm ul li:nth-child(2) a.menu-item.hide-item {
  transition-delay:0.6s;
}

.menu-ecomm ul li:nth-child(3) a.menu-item.hide-item {
  transition-delay:0.5s;
}

.menu-ecomm ul li:nth-child(4) a.menu-item.hide-item {
  transition-delay:0.4s;
}

.menu-ecomm ul li:nth-child(5) a.menu-item.hide-item {
  transition-delay:0.3s;
}

.menu-ecomm ul li:nth-child(6) a.menu-item.hide-item {
  transition-delay:0.2s;
}

.menu-ecomm ul li:nth-child(7) a.menu-item.hide-item {
  transition-delay:0.1s;
}

.menu-ecomm ul li:nth-child(8) a.menu-item.hide-item {
  transition-delay:0s;
}

.menu-ecomm ul li:nth-child(2) a.menu-item {
  transition-delay:0s;
}

.menu-ecomm ul li:nth-child(3) a.menu-item {
  transition-delay:0.1s;
}

.menu-ecomm ul li:nth-child(4) a.menu-item {
  transition-delay:0.2s;
}

.menu-ecomm ul li:nth-child(5) a.menu-item {
  transition-delay:0.3s;
}

.menu-ecomm ul li:nth-child(6) a.menu-item {
  transition-delay:0.4s;
}

.menu-ecomm ul li:nth-child(7) a.menu-item {
  transition-delay:0.5s;
}

.menu-ecomm ul li:nth-child(8) a.menu-item {
  transition-delay:0.6s;
}

.c3learn {
  color:rgba(255,255,255,0.7);
}

.c4connect {
  color:#FA9302;
}

#searchbox {
  cursor:text;
}

.searchicon {
  width:20px;
  height:20px;
  margin-top:-2px;
}

.searchText {
  line-height:1.15;
  position:absolute;
  /*right:-43px;*/
  right:-50px;
  top:0;
  color:#fff;
  background-color:#d00149;
  z-index:1026;
  /*background-color:green;*/
  /*width:60px;*/
  height:20px;
  margin-top:22px;
  display:none;
  cursor:pointer;
}

.fixedPosition {
  position:fixed;
}

@media (min-width: 1058px) {
  .scrollhand {
    background-image:url("../../assets/img/phoneindex2-a1.png");
    background-position:right;
    background-repeat:no-repeat;
    background-size:cover;
    height:600px;
    width:100%;
    position:absolute;
    z-index:1;
    margin-top:-100px;
  }
}

@media (min-width: 1058px) {
  .scrollhand2 {
    background-image:url("../../assets/img/phoneindex2-a1.png");
    background-position:right;
    background-repeat:no-repeat;
    background-size:cover;
    height:600px;
    width:100%;
    position:absolute;
    z-index:1;
    display:none;
  }
}

@media (max-width: 1058px) {
  .scrollhand2 {
    background-image:url("../../assets/img/phoneindex3-a-stand.png");
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    height:400px;
    width:100%;
    position:relative;
    z-index:1 !important;
    /*display:none;*/
  }
}

@media (max-width: 1058px) {
  .scrollhand {
    background-image:url("../../assets/img/phoneindex2-a1.png");
    background-position:right;
    background-repeat:no-repeat;
    background-size:cover;
    height:500px;
    width:100%;
    position:absolute;
    z-index:1;
    display:none;
  }
}

.bodyscrollhand {
  overflow:hidden;
  /*height:600px;*/
}

