@import url(https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css);
/* line 5, app/assets/stylesheets/welcome.scss */
.h1-logo {
  margin-top: 50px;
  margin-bottom: 10px;
}

/* line 12, app/assets/stylesheets/welcome.scss */
.jardin-false .btn-default {
  background: #cdcdcd;
}

/* line 15, app/assets/stylesheets/welcome.scss */
.jardin-false .btn-default:hover {
  background: #cdcdcd;
}

/* line 21, app/assets/stylesheets/welcome.scss */
.mob .dropdown {
  padding: 10px 0 10px 0;
}

/* line 26, app/assets/stylesheets/welcome.scss */
.lang-selector {
  flex: none;
}

/* line 28, app/assets/stylesheets/welcome.scss */
.lang-selector a {
  text-decoration: none;
  color: #ffffff;
  cursor: pointer;
}

/* line 33, app/assets/stylesheets/welcome.scss */
.lang-selector a:hover {
  color: #b9b9b9;
}

/* line 36, app/assets/stylesheets/welcome.scss */
.lang-selector .dropdown {
  padding: 5px 0 10px 0;
}

@media screen and (max-width: 767px) {
  /* line 40, app/assets/stylesheets/welcome.scss */
  .lang-selector .dropdown-menu {
    margin: 6px;
  }
}

/* line 46, app/assets/stylesheets/welcome.scss */
.dropdown-menu {
  background-color: rgba(0, 0, 0, 0.8);
  color: white;
}

/* line 51, app/assets/stylesheets/welcome.scss */
.lang-selector .dropdown-menu {
  padding: 0 0;
  top: auto;
  bottom: 100%;
  left: auto;
  right: 0%;
}

/* line 60, app/assets/stylesheets/welcome.scss */
.searcher-conf .dropdown-menu {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 63, app/assets/stylesheets/welcome.scss */
.searcher-conf .dropdown-menu > li > a :hover {
  color: #fff;
}

/* line 66, app/assets/stylesheets/welcome.scss */
.searcher-conf .dropdown-menu > li > a :hover {
  color: #000;
}

/* line 71, app/assets/stylesheets/welcome.scss */
.dropdown-menu > li > a {
  color: #fff;
}

/* line 75, app/assets/stylesheets/welcome.scss */
.img-thumbnail {
  border: 0px solid #fff;
  border-radius: 0px;
}

/* line 80, app/assets/stylesheets/welcome.scss */
.navbar {
  border-radius: 0;
}

/* line 85, app/assets/stylesheets/welcome.scss */
.nav-font {
  font-family: "Helvetica","Arial",sans-serif;
  font-size: 14px;
  font-weight: 100;
  letter-spacing: 1px;
}

/* line 92, app/assets/stylesheets/welcome.scss */
.nav-cent {
  width: 100%;
  text-align: center;
}

/* line 95, app/assets/stylesheets/welcome.scss */
.nav-cent > li {
  float: none;
  display: inline-block;
}

/* line 101, app/assets/stylesheets/welcome.scss */
.ul-nav-decoration {
  list-style-type: none;
}

/* line 105, app/assets/stylesheets/welcome.scss */
.logo-img {
  width: 100%;
  padding-top: 15px;
}

/* line 110, app/assets/stylesheets/welcome.scss */
.margins-off {
  padding: 20px 0 20px 0;
  margin: 0;
}

/* line 115, app/assets/stylesheets/welcome.scss */
.logo-line-1 {
  font-family: 'Open Sans', sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}

/* line 123, app/assets/stylesheets/welcome.scss */
.logo-line-2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}

/* line 131, app/assets/stylesheets/welcome.scss */
.logo-line-3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 36px;
  font-weight: normal;
  text-align: center;
}

/* line 138, app/assets/stylesheets/welcome.scss */
.logo-line-3-ru {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 34px;
  font-style: oblique;
  font-weight: bold;
  text-align: center;
}

/* line 146, app/assets/stylesheets/welcome.scss */
.icon-small {
  height: 18px;
  margin-bottom: 5px;
  padding: 0;
}

@media screen and (max-width: 1199px) {
  /* line 154, app/assets/stylesheets/welcome.scss */
  .logo-line-1 {
    font-size: 20px;
  }
  /* line 158, app/assets/stylesheets/welcome.scss */
  .logo-line-2 {
    font-size: 40px;
  }
  /* line 162, app/assets/stylesheets/welcome.scss */
  .logo-line-3 {
    font-size: 20px;
  }
  /* line 166, app/assets/stylesheets/welcome.scss */
  .logo-line-3-ru {
    font-size: 20px;
  }
}

@media screen and (max-width: 991px) {
  /* line 172, app/assets/stylesheets/welcome.scss */
  .logo-line-1 {
    font-size: 16px;
  }
  /* line 176, app/assets/stylesheets/welcome.scss */
  .logo-line-2 {
    font-size: 30px;
  }
  /* line 180, app/assets/stylesheets/welcome.scss */
  .logo-line-3 {
    font-size: 16px;
  }
  /* line 184, app/assets/stylesheets/welcome.scss */
  .logo-line-3-ru {
    font-size: 16px;
  }
}

@media screen and (max-width: 743px) {
  /* line 191, app/assets/stylesheets/welcome.scss */
  .logo-line-1 {
    font-size: 14px;
  }
  /* line 195, app/assets/stylesheets/welcome.scss */
  .logo-line-2 {
    font-size: 28px;
  }
  /* line 199, app/assets/stylesheets/welcome.scss */
  .logo-line-3 {
    font-size: 14px;
  }
  /* line 203, app/assets/stylesheets/welcome.scss */
  .logo-line-3-ru {
    font-size: 14px;
  }
}

@media screen and (max-width: 689px) {
  /* line 209, app/assets/stylesheets/welcome.scss */
  .logo-line-1 {
    font-size: 14px;
  }
  /* line 213, app/assets/stylesheets/welcome.scss */
  .logo-line-2 {
    font-size: 22px;
  }
  /* line 217, app/assets/stylesheets/welcome.scss */
  .logo-line-3 {
    font-size: 14px;
  }
  /* line 221, app/assets/stylesheets/welcome.scss */
  .logo-line-3-ru {
    font-size: 14px;
  }
  /* line 224, app/assets/stylesheets/welcome.scss */
  .h1-logo {
    margin-top: 30px;
  }
}

@media screen and (max-width: 533px) {
  /* line 230, app/assets/stylesheets/welcome.scss */
  .logo-line-1 {
    font-size: 10px;
  }
  /* line 234, app/assets/stylesheets/welcome.scss */
  .logo-line-2 {
    font-size: 16px;
  }
  /* line 238, app/assets/stylesheets/welcome.scss */
  .logo-line-3 {
    font-size: 10px;
  }
  /* line 241, app/assets/stylesheets/welcome.scss */
  .logo-line-3-ru {
    font-size: 10px;
  }
  /* line 244, app/assets/stylesheets/welcome.scss */
  .h1-logo {
    margin-top: 30px;
  }
}

@media screen and (max-width: 419px) {
  /* line 250, app/assets/stylesheets/welcome.scss */
  .logo-line-1 {
    font-size: 10px;
  }
  /* line 254, app/assets/stylesheets/welcome.scss */
  .logo-line-2 {
    font-size: 14px;
  }
  /* line 258, app/assets/stylesheets/welcome.scss */
  .logo-line-3 {
    font-size: 10px;
  }
  /* line 262, app/assets/stylesheets/welcome.scss */
  .logo-line-3-ru {
    font-size: 10px;
  }
}

@media screen and (max-width: 374px) {
  /* line 268, app/assets/stylesheets/welcome.scss */
  .logo-line-1 {
    font-size: 9px;
  }
  /* line 272, app/assets/stylesheets/welcome.scss */
  .logo-line-2 {
    font-size: 13px;
  }
  /* line 276, app/assets/stylesheets/welcome.scss */
  .logo-line-3 {
    font-size: 9px;
  }
  /* line 280, app/assets/stylesheets/welcome.scss */
  .logo-line-3-ru {
    font-size: 9px;
  }
}

@media screen and (max-width: 329px) {
  /* line 286, app/assets/stylesheets/welcome.scss */
  .logo-line-1 {
    font-size: 8px;
  }
  /* line 290, app/assets/stylesheets/welcome.scss */
  .logo-line-2 {
    font-size: 11px;
  }
  /* line 294, app/assets/stylesheets/welcome.scss */
  .logo-line-3 {
    font-size: 8px;
  }
  /* line 298, app/assets/stylesheets/welcome.scss */
  .logo-line-3-ru {
    font-size: 8px;
  }
  /* line 301, app/assets/stylesheets/welcome.scss */
  .h1-logo {
    margin-top: 22px;
  }
}

/* line 310, app/assets/stylesheets/welcome.scss */
.logo-bg {
  background-color: #fafafa;
}

/* line 318, app/assets/stylesheets/welcome.scss */
a.logo-lines-1-2-3 {
  text-decoration: none;
  color: black;
  cursor: pointer;
}

/* line 324, app/assets/stylesheets/welcome.scss */
a.logo-lines-1-2-3:hover {
  text-decoration: none;
  color: black;
  cursor: pointer;
}

@media screen and (min-width: 1128px) {
  /* line 336, app/assets/stylesheets/welcome.scss */
  .bg-searcher {
    background-image: url(/assets/web/img-searcher/bg-head-L.jpg);
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media only screen and (min-width: 1128px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1128px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 1128px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 1128px) and (min-resolution: 192dpi) {
  /* line 346, app/assets/stylesheets/welcome.scss */
  .bg-searcher {
    background-image: url(/../assets/web/img-searcher/bg-head-Lx2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media screen and (max-width: 1127px) {
  /* line 355, app/assets/stylesheets/welcome.scss */
  .bg-searcher {
    background-image: url(/assets/web/img-searcher/bg-head-M.jpg);
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media only screen and (max-width: 1127px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1127px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 1127px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 1127px) and (min-resolution: 192dpi) {
  /* line 365, app/assets/stylesheets/welcome.scss */
  .bg-searcher {
    background-image: url(/assets/web/img-searcher/bg-head-Mx2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media screen and (max-width: 767px) {
  /* line 374, app/assets/stylesheets/welcome.scss */
  .bg-searcher {
    background-image: url(/assets/web/img-searcher/bg-head-S.jpg);
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 767px) and (min-resolution: 192dpi) {
  /* line 384, app/assets/stylesheets/welcome.scss */
  .bg-searcher {
    background-image: url(/assets/web/img-searcher/bg-head-Sx2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
  }
}

/* line 392, app/assets/stylesheets/welcome.scss */
.bg-searcher-transparency {
  background: rgba(0, 0, 0, 0.5);
  margin-top: 60px;
  margin-bottom: 60px;
}

/* line 398, app/assets/stylesheets/welcome.scss */
.bg-searcher-sin-transparency {
  background: rgba(0, 0, 0, 0.5);
  margin-top: 160px;
  margin-bottom: 160px;
}

/* line 404, app/assets/stylesheets/welcome.scss */
.h2-welcome-text {
  font-size: 26px;
  color: #fff;
  text-align: center;
}

/* line 410, app/assets/stylesheets/welcome.scss */
.h2-welcome-text-ru {
  font-size: 26px;
  color: #fff;
  text-align: center;
}

/* line 416, app/assets/stylesheets/welcome.scss */
.welcome-text-1 {
  font-family: 'Niconne', cursive;
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 423, app/assets/stylesheets/welcome.scss */
.welcome-text-1-ru {
  font-family: 'Caveat', cursive;
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 430, app/assets/stylesheets/welcome.scss */
.text-sercher-bottom {
  font-size: 20px;
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
}

/* line 437, app/assets/stylesheets/welcome.scss */
.text-sercher-bottom-ru {
  font-size: 20px;
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
}

/* line 444, app/assets/stylesheets/welcome.scss */
.header-text-1 {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}

/* line 452, app/assets/stylesheets/welcome.scss */
.header-text-1-ru {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
}

/* line 460, app/assets/stylesheets/welcome.scss */
.font-search {
  font-family: 'Open Sans', sans-serif;
}

/* line 464, app/assets/stylesheets/welcome.scss */
.search-btn-x {
  font-size: 24px;
  font-weight: 600;
}

/* line 469, app/assets/stylesheets/welcome.scss */
.form-control {
  border: 1px solid #ccc;
  border-radius: 0;
}

/* line 474, app/assets/stylesheets/welcome.scss */
.btn {
  border-radius: 0;
}

/* line 478, app/assets/stylesheets/welcome.scss */
.btn-round {
  border-radius: 5px;
}

/* line 482, app/assets/stylesheets/welcome.scss */
.btn-mod {
  color: #fff;
  background-color: #0ea4ff;
}

/* line 487, app/assets/stylesheets/welcome.scss */
.btn-mod:hover {
  color: #fff;
  background-color: #118ad3;
  border-color: #2a96d7;
}

/* line 493, app/assets/stylesheets/welcome.scss */
.form-request-rad {
  overflow: hidden;
  background: #fff url(/assets/web/icons/down-arrow.svg) no-repeat 95% center;
  background-size: 10px 10px;
  border-radius: 5px;
}

/* line 500, app/assets/stylesheets/welcome.scss */
.btn-mob {
  margin-top: 8px;
}

/* line 504, app/assets/stylesheets/welcome.scss */
.dropdown-menu {
  border-radius: 0px;
}

/* line 510, app/assets/stylesheets/welcome.scss */
#featured-accommodations .carousel-control.left {
  background-image: none;
  background-repeat: repeat-x;
}

/* line 514, app/assets/stylesheets/welcome.scss */
#featured-accommodations .carousel-control.right {
  background-image: none;
  background-repeat: repeat-x;
}

/* line 518, app/assets/stylesheets/welcome.scss */
#featured-accommodations .carousel-control {
  color: #fff;
  opacity: 1;
  font-size: 20px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

/* line 524, app/assets/stylesheets/welcome.scss */
#featured-accommodations .carousel-control:hover, #featured-accommodations .carousel-control:focus {
  color: #fff;
  opacity: 1;
  outline: 0 none;
  text-decoration: none;
}

/* line 531, app/assets/stylesheets/welcome.scss */
#featured-accommodations .carousel-control:active {
  opacity: 1;
}

/* line 539, app/assets/stylesheets/welcome.scss */
.ui-widget.ui-widget-content {
  border: 0px solid #c5c5c5;
}

/* line 543, app/assets/stylesheets/welcome.scss */
.ui-autocomplete {
  max-height: 200px;
  overflow-y: auto;
  /* prevent horizontal scrollbar */
  overflow-x: hidden;
  /* add padding to account for vertical scrollbar */
  z-index: 1600 !important;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.7);
}

/* line 552, app/assets/stylesheets/welcome.scss */
.ui-autocomplete:hover {
  max-height: 200px;
  overflow-y: auto;
  /* prevent horizontal scrollbar */
  overflow-x: hidden;
  /* add padding to account for vertical scrollbar */
  z-index: 1600 !important;
  position: fixed;
}

/* line 560, app/assets/stylesheets/welcome.scss */
.ui-autocomplete > li > div {
  color: #fff;
}

/* line 564, app/assets/stylesheets/welcome.scss */
.ui-autocomplete > li > div:hover {
  color: #000;
  background-color: #f5f5f5;
  border: 0px solid #c5c5c5;
  padding-top: 8px;
}

/* line 571, app/assets/stylesheets/welcome.scss */
.ui-autocomplete > li > div:not(:hover) {
  background-color: transparent;
  border: 0px solid #c5c5c5;
  padding: 6px 20px;
  margin: 0;
}

/* line 578, app/assets/stylesheets/welcome.scss */
input:focus, textarea:focus, select:focus {
  outline-offset: 0px;
}

/* line 582, app/assets/stylesheets/welcome.scss */
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 6px 20px;
}

/* line 587, app/assets/stylesheets/welcome.scss */
.ui-menu .ui-menu-item {
  border: 0px solid #454545;
}

/* line 599, app/assets/stylesheets/welcome.scss */
.navbar-login {
  width: 305px;
  padding: 10px;
  padding-bottom: 0px;
  color: #ffffff;
}

/* line 607, app/assets/stylesheets/welcome.scss */
.navbar-login-session {
  padding: 10px;
  padding-bottom: 0px;
  padding-top: 0px;
}

/* line 614, app/assets/stylesheets/welcome.scss */
.icon-size {
  font-size: 87px;
}

/* line 624, app/assets/stylesheets/welcome.scss */
.footer-bottom-footer {
  border-top: 1px solid #d6d6d6;
}

/* line 628, app/assets/stylesheets/welcome.scss */
.full {
  width: 100%;
}

/* line 631, app/assets/stylesheets/welcome.scss */
.gap {
  height: 30px;
  width: 100%;
  clear: both;
  display: block;
}

/* line 638, app/assets/stylesheets/welcome.scss */
.footer {
  padding-top: 25px;
  background-color: #f2f2f2;
  font-size: 11px;
  line-height: 1.36364;
  font-weight: 400;
  height: auto;
  padding-bottom: 30px;
  position: relative;
  width: 100%;
  font-family: "SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;
  box-sizing: content-box;
  pointer-events: auto;
  letter-spacing: normal;
  font-synthesis: none;
  -moz-font-feature-settings: 'kern';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  direction: ltr;
  text-align: left;
}

/* line 660, app/assets/stylesheets/welcome.scss */
.foot-padd {
  padding-top: 40px;
}

/* line 664, app/assets/stylesheets/welcome.scss */
.footer h3 {
  font-size: 11px;
  line-height: 1.36364;
  font-weight: 600;
  letter-spacing: -.008em;
  font-family: "SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: .8em;
}

/* line 674, app/assets/stylesheets/welcome.scss */
.footer ul {
  font-size: 11px;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin-top: 15px;
  color: #555;
}

/* line 683, app/assets/stylesheets/welcome.scss */
.fot-list {
  display: block;
  pointer-events: auto;
  margin-bottom: .8em;
}

/* line 689, app/assets/stylesheets/welcome.scss */
.footer ul li a {
  display: block;
  pointer-events: auto;
}

/* line 693, app/assets/stylesheets/welcome.scss */
.footer a {
  color: #555;
}

/* line 697, app/assets/stylesheets/welcome.scss */
.footer a:hover {
  color: #333;
}

/* line 701, app/assets/stylesheets/welcome.scss */
.footer-txt {
  color: #888;
}

/* line 705, app/assets/stylesheets/welcome.scss */
.supportLi h4 {
  font-size: 20px;
  font-weight: lighter;
  line-height: normal;
  margin-bottom: 0 !important;
  padding-bottom: 0;
}

/* line 712, app/assets/stylesheets/welcome.scss */
.newsletter-box input#appendedInputButton {
  background: #FFFFFF;
  display: inline-block;
  float: left;
  height: 30px;
  clear: both;
  width: 100%;
}

/* line 720, app/assets/stylesheets/welcome.scss */
.newsletter-box .btn {
  border: medium none;
  display: inline-block;
  padding: 0;
  width: 100%;
  color: #fff;
}

/* line 727, app/assets/stylesheets/welcome.scss */
.newsletter-box {
  overflow: hidden;
}

/* line 730, app/assets/stylesheets/welcome.scss */
.bg-gray {
  background: #636363;
  background-image: linear-gradient(to bottom, #636363, #2980b9);
  border-radius: 0px;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 40px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

/* line 749, app/assets/stylesheets/welcome.scss */
.bg-gray:hover {
  background: #3cb0fd;
  background-image: linear-gradient(to bottom, #3cb0fd, #575757);
  text-decoration: none;
}

/* line 759, app/assets/stylesheets/welcome.scss */
.contact .li {
  float: left;
  color: #888;
  margin: 0 8px 0 0;
}

/* line 765, app/assets/stylesheets/welcome.scss */
.contact {
  margin: 15px 0 10px 0;
}

/* line 769, app/assets/stylesheets/welcome.scss */
.footer-p {
  color: #888;
}

/* line 773, app/assets/stylesheets/welcome.scss */
.social {
  margin: 15px 0 10px 0;
}

/* line 777, app/assets/stylesheets/welcome.scss */
.social .li {
  float: left;
  margin: 0 8px 0 0;
  height: 10px;
  padding: 0;
  text-align: center;
  width: 15px;
  color: #888;
}

/* line 787, app/assets/stylesheets/welcome.scss */
.social .li a i {
  font-size: 16px;
}

/* line 791, app/assets/stylesheets/welcome.scss */
.footer-bottom {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 797, app/assets/stylesheets/welcome.scss */
.footer-bottom p.pull-left {
  padding-top: 6px;
}

/* line 800, app/assets/stylesheets/welcome.scss */
.payments {
  font-size: 1.5em;
}

/*scroll effect*/
/* line 811, app/assets/stylesheets/welcome.scss */
.navbar-default .navbar-nav > li > a {
  color: #fff;
}

/* line 815, app/assets/stylesheets/welcome.scss */
.navbar-default .navbar-nav > li > a:hover {
  color: #b8b8b8;
}

/* line 819, app/assets/stylesheets/welcome.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #9b9b9b;
}

/* line 823, app/assets/stylesheets/welcome.scss */
.navbar {
  background: rgba(0, 0, 0, 0.8);
  border-color: transparent;
  margin-bottom: 0;
  border: 0;
}

/* line 830, app/assets/stylesheets/welcome.scss */
.navbar li {
  color: #000;
}

/* line 834, app/assets/stylesheets/welcome.scss */
.navbar-trans {
  background-color: transparent;
  border: none;
  transition: top 1s ease;
}

/*double row*/
/* line 841, app/assets/stylesheets/welcome.scss */
.navbar-doublerow > .navbar {
  display: block;
  padding: 0px auto;
  margin: 0px auto;
  min-height: 25px;
}

/* line 847, app/assets/stylesheets/welcome.scss */
.navbar-doublerow .nav {
  padding: 0px auto;
}

/* line 850, app/assets/stylesheets/welcome.scss */
.navbar-doublerow .dividline {
  margin: 5px 100px;
  padding-top: 1px;
  background-color: inherit;
}

/*top nav*/
/* line 856, app/assets/stylesheets/welcome.scss */
.navbar-doublerow .navbar-top ul > li > a {
  padding: 10px auto;
  font-size: 12px;
}

/*down nav*/
/* line 861, app/assets/stylesheets/welcome.scss */
.navbar-doublerow .navbar-down .navbar-brand {
  padding: 0px auto;
  float: left;
  font-size: 32px;
}

/* line 866, app/assets/stylesheets/welcome.scss */
.navbar-doublerow .navbar-down ul > li > a {
  font-size: 16px;
  transition: border-bottom .2s ease-in , transform .2s ease-in-out;
}

/* line 875, app/assets/stylesheets/welcome.scss */
.navbar-doublerow.navbar-trans.afterscroll {
  top: -50px;
}

/* line 879, app/assets/stylesheets/welcome.scss */
.flex-container {
  display: flex;
}

/*text*/
/* line 886, app/assets/stylesheets/welcome.scss */
.text-white, .text-white-hover:hover {
  color: #fff !important;
}

/*fontcolor*/
/* line 888, app/assets/stylesheets/welcome.scss */
.light-grey {
  color: #000 !important;
  background-color: #E6E9ED !important;
}

/* line 897, app/assets/stylesheets/welcome.scss */
.info-height {
  height: 60px;
}

/* line 900, app/assets/stylesheets/welcome.scss */
.col-item {
  border: 1px solid #E1E1E1;
  border-radius: 5px;
  background: #FFF;
  margin-bottom: 10px;
}

/* line 907, app/assets/stylesheets/welcome.scss */
.col-item .photo img {
  margin: 0 auto;
  width: 100%;
}

/* line 913, app/assets/stylesheets/welcome.scss */
.col-item .info {
  padding: 10px;
  border-radius: 0 0 5px 5px;
  margin-top: 1px;
}

/* line 920, app/assets/stylesheets/welcome.scss */
.col-item:hover .info {
  background-color: #ffffff;
}

/* line 923, app/assets/stylesheets/welcome.scss */
.col-item .title-featured {
  /*width: 50%;*/
  float: left;
  margin-top: 5px;
}

/* line 930, app/assets/stylesheets/welcome.scss */
.col-item .title-featured h5 {
  line-height: 20px;
  margin: 0;
}

/* line 936, app/assets/stylesheets/welcome.scss */
.price-text-color {
  color: #219FD1;
}

/* line 941, app/assets/stylesheets/welcome.scss */
.col-item .info .rating {
  color: #777;
}

/* line 946, app/assets/stylesheets/welcome.scss */
.col-item .rating {
  /*width: 50%;*/
  float: left;
  font-size: 17px;
  text-align: right;
  line-height: 52px;
  margin-bottom: 10px;
  height: 52px;
}

/* line 957, app/assets/stylesheets/welcome.scss */
.col-item .separator {
  border-top: 1px solid #E1E1E1;
}

/* line 962, app/assets/stylesheets/welcome.scss */
.clear-left {
  clear: left;
}

/* line 967, app/assets/stylesheets/welcome.scss */
.col-item .separator p {
  line-height: 20px;
  margin-bottom: 0;
  text-align: center;
}

/* line 974, app/assets/stylesheets/welcome.scss */
.col-item .separator p i {
  margin-right: 5px;
}

/* line 978, app/assets/stylesheets/welcome.scss */
.col-item .btn-add {
  width: 50%;
  float: left;
}

/* line 984, app/assets/stylesheets/welcome.scss */
.col-item .btn-add {
  border-right: 1px solid #E1E1E1;
}

/* line 989, app/assets/stylesheets/welcome.scss */
.col-item .btn-details {
  float: right;
  padding-left: 10px;
}

/* line 994, app/assets/stylesheets/welcome.scss */
.controls {
  margin-top: 20px;
}

/* line 998, app/assets/stylesheets/welcome.scss */
[data-slide="prev"] {
  margin-right: 10px;
}

/* line 1007, app/assets/stylesheets/welcome.scss */
.multi-item-carousel .carousel-inner {
  margin-left: 4%;
  margin-right: 4%;
  width: 92%;
}

/* line 1008, app/assets/stylesheets/welcome.scss */
.multi-item-carousel .carousel-inner > .item {
  transition: 500ms ease-in-out left;
}

/* line 1012, app/assets/stylesheets/welcome.scss */
.multi-item-carousel .carousel-inner .active.left {
  left: -33%;
}

/* line 1015, app/assets/stylesheets/welcome.scss */
.multi-item-carousel .carousel-inner .active.right {
  left: 33%;
}

/* line 1019, app/assets/stylesheets/welcome.scss */
.multi-item-carousel .carousel-inner .next {
  left: 33%;
}

/* line 1022, app/assets/stylesheets/welcome.scss */
.multi-item-carousel .carousel-inner .prev {
  left: -33%;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  /* line 1026, app/assets/stylesheets/welcome.scss */
  .multi-item-carousel .carousel-inner > .item {
    transition: 500ms ease-in-out left;
    transition: 500ms ease-in-out all;
    -webkit-backface-visibility: visible;
            backface-visibility: visible;
    transform: none !important;
  }
}

/* line 1039, app/assets/stylesheets/welcome.scss */
.multi-item-carousel .carouse-control.left, .multi-item-carousel .carouse-control.right {
  background-image: none;
}

/* line 1048, app/assets/stylesheets/welcome.scss */
.bg-no-overlay-1 {
  background: url(/assets/web/welcome/bg-rent);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  color: #fff;
  height: 450px;
  padding-top: 50px;
  cursor: pointer;
}

/* line 1059, app/assets/stylesheets/welcome.scss */
.bg-no-overlay-1:hover {
  background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url(/assets/web/welcome/bg-rent);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  color: #fff;
  height: 450px;
  padding-top: 50px;
}

/* line 1069, app/assets/stylesheets/welcome.scss */
.bg-no-overlay-2 {
  background: url(/assets/web/welcome/bg-sell);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  color: #fff;
  height: 450px;
  padding-top: 50px;
  cursor: pointer;
}

/* line 1080, app/assets/stylesheets/welcome.scss */
.bg-no-overlay-2:hover {
  background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url(/assets/web/welcome/bg-sell);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  color: #fff;
  height: 450px;
  padding-top: 50px;
}

/* line 1090, app/assets/stylesheets/welcome.scss */
.bg-no-overlay-3 {
  background: url(/assets/web/welcome/bg-design);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  color: #fff;
  height: 450px;
  padding-top: 50px;
  cursor: pointer;
}

/* line 1101, app/assets/stylesheets/welcome.scss */
.bg-no-overlay-3:hover {
  background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url(/assets/web/welcome/bg-design);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  color: #fff;
  height: 450px;
  padding-top: 50px;
}

/* line 1111, app/assets/stylesheets/welcome.scss */
.a-decor a {
  text-decoration: none;
}

/* line 1115, app/assets/stylesheets/welcome.scss */
.h2-welcome-1 {
  font-size: 76px;
  background: rgba(255, 255, 255, 0.5);
  color: rgba(0, 0, 0, 0.7);
  padding-bottom: 10px;
  font-family: 'Open Sans';
}

/* line 1123, app/assets/stylesheets/welcome.scss */
.h2-welcome-2 {
  font-size: 76px;
  background: rgba(255, 255, 255, 0.5);
  color: rgba(0, 0, 0, 0.7);
  padding-bottom: 10px;
  font-family: 'Open Sans';
}

/* line 1131, app/assets/stylesheets/welcome.scss */
.h2-welcome-3 {
  font-size: 76px;
  background: rgba(255, 255, 255, 0.5);
  color: rgba(0, 0, 0, 0.7);
  padding-bottom: 10px;
  font-family: 'Open Sans';
}

@media screen and (max-width: 767px) {
  /* line 1140, app/assets/stylesheets/welcome.scss */
  .h2-welcome-1 {
    font-size: 38px;
    background: rgba(255, 255, 255, 0.5);
    color: rgba(0, 0, 0, 0.7);
    padding-bottom: 10px;
    font-family: 'Open Sans';
  }
  /* line 1148, app/assets/stylesheets/welcome.scss */
  .h2-welcome-2 {
    font-size: 38px;
    background: rgba(255, 255, 255, 0.5);
    color: rgba(0, 0, 0, 0.7);
    padding-bottom: 10px;
    font-family: 'Open Sans';
  }
  /* line 1156, app/assets/stylesheets/welcome.scss */
  .h2-welcome-3 {
    font-size: 38px;
    background: rgba(255, 255, 255, 0.5);
    color: rgba(0, 0, 0, 0.7);
    padding-bottom: 10px;
    font-family: 'Open Sans';
  }
  /* line 1164, app/assets/stylesheets/welcome.scss */
  .bg-no-overlay-1 {
    background: url(/assets/web/welcome/bg-rent);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    height: 200px;
    padding-top: 50px;
    cursor: pointer;
  }
  /* line 1175, app/assets/stylesheets/welcome.scss */
  .bg-no-overlay-1:hover {
    background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url(/assets/web/welcome/bg-rent);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    height: 200px;
    padding-top: 50px;
  }
  /* line 1185, app/assets/stylesheets/welcome.scss */
  .bg-no-overlay-2 {
    background: url(/assets/web/welcome/bg-sell);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    height: 200px;
    padding-top: 50px;
    cursor: pointer;
  }
  /* line 1196, app/assets/stylesheets/welcome.scss */
  .bg-no-overlay-2:hover {
    background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url(/assets/web/welcome/bg-sell);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    height: 200px;
    padding-top: 50px;
  }
  /* line 1206, app/assets/stylesheets/welcome.scss */
  .bg-no-overlay-3 {
    background: url(/assets/web/welcome/bg-design);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    height: 200px;
    padding-top: 50px;
    cursor: pointer;
  }
  /* line 1217, app/assets/stylesheets/welcome.scss */
  .bg-no-overlay-3:hover {
    background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url(/assets/web/welcome/bg-design);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    height: 200px;
    padding-top: 50px;
  }
}

/* line 1228, app/assets/stylesheets/welcome.scss */
.foot-stile {
  font-size: 14px;
  color: #666666;
}

/* line 1235, app/assets/stylesheets/welcome.scss */
body {
  padding-top: 50px;
}

/* line 1238, app/assets/stylesheets/welcome.scss */
.dropdown.dropdown-lg .dropdown-menu {
  margin-top: -1px;
}

/* line 1242, app/assets/stylesheets/welcome.scss */
.input-group-btn .btn-group {
  display: flex !important;
}

/* line 1245, app/assets/stylesheets/welcome.scss */
.btn-group .btn {
  border-radius: 0;
  margin-left: -1px;
}

/* line 1249, app/assets/stylesheets/welcome.scss */
.btn-group .btn:last-child {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1253, app/assets/stylesheets/welcome.scss */
.btn-group .form-horizontal .btn[type="submit"] {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 1257, app/assets/stylesheets/welcome.scss */
.form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0;
}

/* line 1261, app/assets/stylesheets/welcome.scss */
.form-group .form-control:last-child {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

@media screen and (min-width: 768px) {
  /* line 1267, app/assets/stylesheets/welcome.scss */
  #adv-search {
    padding-top: 0px;
    margin: 0 auto;
  }
  /* line 1271, app/assets/stylesheets/welcome.scss */
  .dropdown.dropdown-lg {
    position: static !important;
  }
  /* line 1274, app/assets/stylesheets/welcome.scss */
  .dropdown.dropdown-lg .dropdown-menu {
    min-width: 500px;
  }
}

@media screen and (min-width: 320px) {
  /* line 1280, app/assets/stylesheets/welcome.scss */
  .dropdown-menu {
    min-width: 290px;
  }
}

/* line 1284, app/assets/stylesheets/welcome.scss */
.drop-searcher {
  float: left;
  height: 50px;
  margin: 0px 8px 0 0;
  padding: 0;
  text-align: center;
  width: 50px;
  color: #888;
}

/* line 1294, app/assets/stylesheets/welcome.scss */
.adv-search a:hover {
  text-decoration: none;
}

/* line 1298, app/assets/stylesheets/welcome.scss */
#adv-search a {
  background-color: transparent;
  color: #ffffff;
}

/* line 1303, app/assets/stylesheets/welcome.scss */
#adv-search a:hover {
  text-decoration: none;
  cursor: pointer;
  color: #b9b9b9;
}

/* line 1309, app/assets/stylesheets/welcome.scss */
#adv-search a:active {
  text-decoration: none;
  cursor: pointer;
  color: #b9b9b9;
}

/* line 1315, app/assets/stylesheets/welcome.scss */
.searcher-icon {
  margin-top: 15px;
}

/* line 1319, app/assets/stylesheets/welcome.scss */
.padding-nav-mob {
  padding-bottom: 8px;
}

/* line 1328, app/assets/stylesheets/welcome.scss */
.thumbex-w {
  width: 100%;
  flex: 1;
  overflow: hidden;
  outline: 2px solid white;
  outline-offset: -15px;
  background-color: #b2b2b2;
}

/* line 1339, app/assets/stylesheets/welcome.scss */
.thumbex-w .thumbnail-w {
  overflow: hidden;
  min-width: 250px;
  position: relative;
  opacity: 0.88;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: all 0.4s ease-out;
}

@media screen and (min-width: 280px) {
  /* line 1339, app/assets/stylesheets/welcome.scss */
  .thumbex-w .thumbnail-w {
    height: 255px;
  }
}

@media screen and (min-width: 550px) {
  /* line 1339, app/assets/stylesheets/welcome.scss */
  .thumbex-w .thumbnail-w {
    height: 320px;
  }
}

@media screen and (min-width: 690px) {
  /* line 1339, app/assets/stylesheets/welcome.scss */
  .thumbex-w .thumbnail-w {
    height: 380px;
  }
}

@media screen and (min-width: 1560px) {
  /* line 1339, app/assets/stylesheets/welcome.scss */
  .thumbex-w .thumbnail-w {
    height: 455px;
  }
}

@media screen and (min-width: 1800px) {
  /* line 1339, app/assets/stylesheets/welcome.scss */
  .thumbex-w .thumbnail-w {
    height: 580px;
  }
}

/* line 1362, app/assets/stylesheets/welcome.scss */
.thumbex-w .thumbnail-w img {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* line 1372, app/assets/stylesheets/welcome.scss */
.thumbex-w .thumbnail-w span {
  position: absolute;
  z-index: 2;
  top: calc(120px - 20px);
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
  padding: 10px 10px;
  margin: 0;
  text-align: center;
  font-size: 24px;
  color: white;
  font-weight: 300;
  letter-spacing: 0.2px;
  transition: all 0.3s ease-out;
}

/* line 1388, app/assets/stylesheets/welcome.scss */
.thumbex-w .thumbnail-w:hover {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform: scale(1.15, 1.15);
  opacity: 1;
}

/* line 1393, app/assets/stylesheets/welcome.scss */
.thumbex-w .thumbnail-w:hover span {
  opacity: 0.5;
}

/* line 1397, app/assets/stylesheets/welcome.scss */
.container-max {
  max-width: 2540px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (min-width: 280px) {
  /* line 1404, app/assets/stylesheets/welcome.scss */
  .paddings-welcome-left-tmb {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  /* line 1411, app/assets/stylesheets/welcome.scss */
  .paddings-welcome-right-tmb {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  /* line 1418, app/assets/stylesheets/welcome.scss */
  .paddings-welcome-full-tmb {
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 768px) {
  /* line 1427, app/assets/stylesheets/welcome.scss */
  .paddings-welcome-left-tmb {
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 10px !important;
    padding-right: 5px !important;
  }
  /* line 1434, app/assets/stylesheets/welcome.scss */
  .paddings-welcome-right-tmb {
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 5px !important;
    padding-right: 10px !important;
  }
  /* line 1441, app/assets/stylesheets/welcome.scss */
  .paddings-welcome-full-tmb {
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

/* line 1449, app/assets/stylesheets/welcome.scss */
.welcome-padd5-bottom {
  padding-bottom: 10px;
}

/* line 1453, app/assets/stylesheets/welcome.scss */
.welcome-padd5-top {
  padding-top: 10px;
}

/* line 1457, app/assets/stylesheets/welcome.scss */
.thumb-w-txt {
  font-size: 14px;
}

/* line 1463, app/assets/stylesheets/welcome.scss */
.shdw-img {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* line 1467, app/assets/stylesheets/welcome.scss */
.form-request-request {
  overflow: hidden;
  background: #fff url(/assets/web/icons/down-arrow.svg) no-repeat 95% center;
  background-size: 10px 10px;
  border: 1px solid #ccc;
}

/* line 1474, app/assets/stylesheets/welcome.scss */
.form-request-request select {
  padding: 5px 8px;
  width: 100%;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 14px;
  font-family: 'Open Sans',sans-serif;
}

/* line 1488, app/assets/stylesheets/welcome.scss */
.padd-welcome-bot {
  padding-top: 10px;
}

/* line 1492, app/assets/stylesheets/welcome.scss */
.img-100 {
  width: 100%;
}

/* line 1496, app/assets/stylesheets/welcome.scss */
.all_search_auto_pad {
  padding-right: 10px;
}
