@media (max-width: 768px) {
  .clouds-wrapper {
    height: 50vh; } }
@media (min-width: 768px) {
  body {
    margin: 0;
    padding: 0;
    font-family: 'Lato', sans-serif; }

  p {
    margin: 0; }

  input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }

  .no-padding {
    padding: 0; }

  .no-margin {
    margin: 0; }

  .content-space {
    padding: 35px 0; }

  .center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%; }

  .align-center {
    text-align: center; }

  .btn-normal {
    color: #fff;
    background-color: #749BD1;
    border-color: #749BD1; }

  .btn-normal:hover {
    background-color: #5D7DA8; }

  .main-menu-wrapper {
    background-color: #F8F8F8;
    font-size: 14px;
    font-weight: bold; }

  .nav-link {
    padding: 0 10px !important; }

  .clouds-wrapper {
    height: 70vh;
    background: #F8F8FA;
    position: relative;
    overflow: hidden; }

  .clouds {
    background: url("/images/clouds.png");
    position: absolute;
    left: 0;
    top: 200px;
    height: 144px;
    width: 300%;
    -webkit-animation: clouds 200s linear infinite;
    -moz-animation: clouds 300s linear infinite;
    -o-animation: clouds 300s linear infinite;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    z-index: 0; }

  @keyframes example {
    0% {
      left: 0; }
    100% {
      left: -200%; } }
  @-webkit-keyframes clouds {
    0% {
      left: 0; }
    100% {
      left: -200%; } }
  @-moz-keyframes clouds {
    0% {
      left: 0; }
    100% {
      left: -200%; } }
  .mountain {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2; }

  .desks {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
    margin-top: 20px; }

  .sign {
    position: absolute;
    top: 20vh;
    width: 400px;
    height: 100%;
    margin-left: 50%;
    z-index: 3;
    background-image: url("/images/sign.png");
    background-repeat: no-repeat;
    background-size: 100%; }

  .sign-text {
    padding: 18px 70px;
    font-size: 25px;
    font-weight: 300;
    color: white; }

  input.login-field[type=text], input.login-field[type=password] {
    padding: 4px;
    font-size: 14px;
    height: 28px;
    border: none; }

  .login-btn {
    font-size: 14px;
    height: 28px;
    padding: 0 14px; }

  .sale-wrapper {
    background-color: #37A334;
    padding: 50px 0; }

  .sale-h1 {
    /*color: #435978;*/
    color: #1A4C18;
    font-weight: 900;
    font-size: 50px;
    text-align: right;
    margin: 0px;
    text-transform: uppercase; }

  .sale-p {
    color: #FFFFFF;
    font-size: 25px;
    font-weight: 400;
    text-align: right;
    text-transform: uppercase; }

  .sale-btn {
    text-transform: uppercase;
    margin-left: 30px;
    padding: 10px 20px; }

  .bullet-wrapper {
    background-color: #E7F3F3; }

  .bullet {
    text-align: center;
    padding: 70px 30px;
    margin: 0 20px;
    background-color: #E7F3F3;
    border-radius: 5px; }

  .bullet-img {
    margin-bottom: 15px; }

  .bullet-title {
    font-size: 17px;
    font-weight: 600; }

  .bullet-text {
    font-size: 15px; }

  .price-header {
    background-color: #749BD1;
    text-align: center;
    padding: 25px 0; }

  .price-box {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    padding: 30px; }

  .price-list {
    list-style-type: none;
    line-height: 40px;
    margin: 0;
    padding-left: 30px; }

  .price-title {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    color: white; }

  .price-list-disabled {
    color: #DDD;
    text-decoration: line-through; }

  .price-footer {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    background-color: #F2F2F2;
    padding: 25px;
    text-align: center;
    color: #749BD1; }

  .price-tag {
    font-size: 25px; }

  .price-tag-price {
    font-size: 40px; }

  .footer-wrapper {
    background-color: #FFF;
    padding: 30px 0;
    color: #999999;
    font-size: 13px; }

  .footer-title {
    font-size: 25px;
    font-weight: 600; }

  .footer-text {
    font-size: 13px;
    font-weight: 600;
    margin-left: 10px; }

  .footer-logo {
    margin-bottom: 10px; }

  .support-wrapper {
    background-color: #E7F3F3;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
    padding: 70px 0; }

  .support-main-title {
    color: #749BD1;
    font-size: 40px;
    font-weight: 700;
    margin: 0 0 50px 0; }

  .support-row {
    margin: 30px 0; }

  .support-first-row {
    margin: 0px; }

  .support-icon {
    margin: 7px 0; }

  input.support-input[type=text] {
    padding: 10px;
    font-size: 14px;
    height: 40px;
    border: none; }

  .support-textarea {
    padding: 10px;
    font-size: 14px;
    border: none; } }

.alert-wrapper{
    margin-top: 75px;
    position: absolute;
    z-index: 5;
}

.alert-msg{
    margin-bottom: 0;
}

/*# sourceMappingURL=style.css.map */
