/* line 8, adaptive.scss */
.resp-table {
  padding-top: 31px;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
}

/* line 15, adaptive.scss */
img {
  max-width: 100%;
}

/* line 19, adaptive.scss */
.stub {
  height: 353px;
  width: 100%;
  background: url("/images/frontend/host-mobile.jpg") center center no-repeat;
  background-size: cover;
  position: fixed;
  z-index: -1;
  top: 0;
}

/* Change the Bootstrap NavBar Breakpoint */
@media (max-width: 1200px) {
  /* line 31, adaptive.scss */
  .navbar-header {
    float: none;
  }

  /* line 34, adaptive.scss */
  .navbar-left, .navbar-right {
    float: none !important;
  }

  /* line 37, adaptive.scss */
  .navbar-toggle {
    display: block;
  }

  /* line 40, adaptive.scss */
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }

  /* line 44, adaptive.scss */
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }

  /* line 48, adaptive.scss */
  .navbar-collapse.collapse {
    display: none !important;
  }

  /* line 51, adaptive.scss */
  .navbar-nav {
    float: none !important;
    margin-top: 7.5px;
  }

  /* line 55, adaptive.scss */
  .navbar-nav > li {
    float: none;
  }

  /* line 58, adaptive.scss */
  .collapse.in {
    display: block !important;
  }

  /* line 61, adaptive.scss */
  .login {
    display: none;
  }

  /* line 66, adaptive.scss */
  .top-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin: 0;
  }
  /* line 71, adaptive.scss */
  .top-menu .navbar-nav > li > .dropdown-menu {
    margin-left: 0;
    margin-bottom: 12px;
    box-shadow: none;
    width: 100%;
    position: inherit;
  }
  /* line 79, adaptive.scss */
  .top-menu .navbar-nav > li > .dropdown-menu > a {
    color: white;
  }
  /* line 82, adaptive.scss */
  .top-menu .navbar-nav > li > .dropdown-menu li.active a {
    background-color: #0849e1 !important;
  }
  /* line 86, adaptive.scss */
  .top-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    padding: 12px 24px;
    color: white;
  }
  /* line 89, adaptive.scss */
  .top-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .top-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a:active {
    background-color: #0849e1;
  }
  /* line 93, adaptive.scss */
  .top-menu .navbar-nav > li > .dropdown-menu {
    padding: 0;
  }
  /* line 96, adaptive.scss */
  .top-menu .navbar-default .navbar-collapse {
    padding: 0;
    overflow: hidden;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.37);
  }

  /* line 103, adaptive.scss */
  .middle-menu .navbar-header {
    padding-bottom: 0;
  }
  /* line 106, adaptive.scss */
  .middle-menu .navbar-default .navbar-nav > li > a {
    left: 0;
  }
  /* line 109, adaptive.scss */
  .middle-menu .icon-bar {
    background-color: black !important;
  }
  /* line 112, adaptive.scss */
  .middle-menu .navbar-brand {
    color: black;
  }
  /* line 115, adaptive.scss */
  .middle-menu .navbar-toggle {
    border: none;
  }

  /* line 119, adaptive.scss */
  .navbar {
    border-radius: 4px;
  }

  /* line 124, adaptive.scss */
  .nav > li a {
    border-radius: 0 !important;
  }

  /* line 128, adaptive.scss */
  .navbar-nav {
    margin: 0;
  }
}
/* middle menu */
@media (min-width: 1200px) {
  /* line 135, adaptive.scss */
  .middle-menu .navbar-brand {
    display: none;
  }

  /* line 138, adaptive.scss */
  .top-menu .navbar-default .navbar-nav > li.dropdown > a,
  .top-menu .navbar-default .navbar-nav > .active > a,
  .top-menu .navbar-default .navbar-nav > li > a {
    position: relative;
    left: 8px;
  }
}
@media (max-width: 768px) {
  /* line 148, adaptive.scss */
  .text-left-xs {
    text-align: left !important;
  }

  /* line 152, adaptive.scss */
  .h-left-xs h1, .h-left-xs h2, .h-left-xs h3, .h-left-xs h4, .h-left-xs h5 {
    text-align: left !important;
  }

  /* line 156, adaptive.scss */
  .pay-systems-cointainer {
    margin-top: 24px;
  }

  /* line 159, adaptive.scss */
  .breadcrumb,
  .breadcrumbs-row {
    display: none;
  }

  /* line 163, adaptive.scss */
  .desc-main a {
    float: none;
  }

  /* line 167, adaptive.scss */
  .answer-items-one .img-list {
    float: left;
    margin-left: 20px;
  }

  /* line 172, adaptive.scss */
  #carousel-ask {
    overflow: hidden;
  }
  /* line 174, adaptive.scss */
  #carousel-ask .text-slide {
    height: 234px;
  }
  /* line 177, adaptive.scss */
  #carousel-ask .carousel-control {
    bottom: 46px;
    top: auto;
    right: 0;
  }
  /* line 182, adaptive.scss */
  #carousel-ask .carousel-control.left {
    left: auto;
  }
  /* line 184, adaptive.scss */
  #carousel-ask .carousel-control.left .fa {
    left: -84px;
  }
}
@media (min-width: 768px) {
  /* line 194, adaptive.scss */
  .answer-items-one .img-list {
    margin-top: 75px;
  }

  /* line 199, adaptive.scss */
  #carousel-ask .text-slide {
    height: 120px;
  }
}
@media (max-width: 992px) {
  /* line 206, adaptive.scss */
  .flex-column-md {
    display: flex;
    flex-direction: column;
  }

  /* line 210, adaptive.scss */
  .text-left-md {
    text-align: left !important;
  }

  /* line 213, adaptive.scss */
  .search-domain .check-btn {
    margin-left: 0;
  }

  /* line 216, adaptive.scss */
  .info-drive {
    margin-bottom: 24px;
  }
  /* line 219, adaptive.scss */
  .info-drive, .info-drive .link-drive {
    justify-content: flex-start;
  }
  /* line 223, adaptive.scss */
  .info-drive .link-drive span {
    margin-left: 47px;
  }

  /* line 229, adaptive.scss */
  .resp-table .table-price tr:first-child td.active::before .active:before {
    display: none;
  }

  /* line 238, adaptive.scss */
  .search-base {
    padding-bottom: 21px;
  }

  /* line 241, adaptive.scss */
  .main-info.header-main-page {
    margin-top: 150px;
  }

  /* line 244, adaptive.scss */
  .stub.header-main-page {
    height: 220px;
  }
}
