.section-top{
  background-image: url('../../../logo/background-top-fo.jpg');
  height: 355px;
  background-size: 100% auto;
  margin-top: -5px;
  background-position: center;
}
.section-why{
  background-color: #fafafa;
  padding-top: 30px;
  padding-bottom: 30px;
}
#u113-6
{
  z-index: 219;
  width: 370px;
  min-height: 48px;
  background-color: transparent;
  line-height: 36px;
  color: #FFFFFF;
  font-size: 30px;
  font-family: lato, sans-serif;
  left: 100px;
  font-weight: 300;
  position: relative;
}

#u133-4
{
  z-index: 225;
  width: 292px;
  min-height: 50px;
  background-color: transparent;
  color: #FFFFFF;
  font-family: open-sans, sans-serif;
  font-weight: 400;
  left: 100px;
  margin-top: 16px;
  position: relative;
}
#u119
{
  z-index: 218;
  min-height: 355px;
  background: -webkit-gradient(linear, left center, right center, from(rgba(0,0,0,0.7)),color-stop(100%, rgba(158,0,93,0.23)));
  background: -webkit-linear-gradient(left,rgba(0,0,0,0.7) ,rgba(158,0,93,0.23) 100%);
  background: linear-gradient(to right,rgba(0,0,0,0.7) ,rgba(158,0,93,0.23) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#3A9E005D, GradientType=1);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2000000', endColorstr='#3A9E005D', GradientType=1)";
  background-size: 100% auto;
}

#u119_align_to_page
{
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  position: relative;
  left: -100px;
  padding-top: 30px;
  padding-bottom: 66px;
}


#u110-4
{
  z-index: 230;
  width: 119px;
  min-height: 23px;
  background-color: transparent;
  color: #FFFFFF;
  text-align: center;
  letter-spacing: 1px;
  line-height: 22px;
  font-size: 18px;
  font-family: open-sans, sans-serif;
  font-weight: 600;
  position: relative;
  margin-right: -10000px;
  margin-top: 18px;
  left: 56px;
}

#buttonu109:hover #u110-4
{
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 23px;
  width: 119px;
  margin: 18px -10000px 0px 0px;
}

#buttonu109:active #u110-4
{
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 23px;
  width: 119px;
  margin: 18px -10000px 0px 0px;
}
.u166{
    color: #9E005D;
    font-weight: 700;
}

.u166-11
{
  z-index: 130;
  width: 100%;
  /*min-height: 220px;*/
  background-color: transparent;
  color: #7F7F7F;
  text-align: center;
  line-height: 43px;
  font-size: 36px;
  font-family: lato, sans-serif;
  font-weight: 400;
  font-style: italic;
  position: relative;
  margin-bottom: 20px;
}
.section-plan{
    background-color: #993366;
    color: #fff;
}
.section-trial{
  background-color: #4E0037;
  padding: 100px 300px;
  /*min-height: 300px;*/
}
.panel-pricing{
  color: #6f6f6f;
}

.logo img {
    height: 101px;
}

@media (min-width: 768px) {
  .main-menu{
      position: absolute;
      bottom: 0px;
      left: 402px;
  }
  .topbar-left{
    left: 67px;
  }
  .main-menu-right{
    position: absolute;
    bottom: 10px;
    right: 150px;
  }
  .main-menu-right li{
    padding-right: 18px;
  }
  .navigation-menu li a:hover{
    background-color: #801647;
    color: #fff;
  }
  .box-1.center .panel-pricing .panel-body {
    min-height: 429px;
  }
  .list-group{
    margin-bottom: 0px;
  }
  #u113-6
  {
    left: 295px;
  }

  #u133-4
  {
    left: 295px;
  }

  .navbar .container {
      padding-top: 10px;
      padding-bottom: 10px;
  }
}
@media (max-width: 500px) {
  .section-top{
    height: 335px;
    background-size: cover;
    margin-top: -5px;
  }
  .section-trial{
    padding: 0px;
    /*min-height: 300px;*/
  }
}
.btn-register{
  background-color: #8b0057!important;
  border-color: #8b0057!important;
}
.btn-register:hover{
  background-color: #65153b!important;
  border-color: #65153b!important;
}
.logo-sm{
      height: 55px!important;
}