@media (min-width: 992px) and (max-width: 1199px) {
  #home-second {
    padding-top: 20px !important; }

  .two_half.last.parallax_scroll.set-menu.bgblue {
    width: 80%;
    position: absolute;
    left: 10px;
    padding: 30px; }

  .navbar-brand {
    height: auto; }

  .navbar-nav li a {
    font-size: 13px;
    padding: 10px 5px;
    margin: 0 10px 0 4px; }

  #modalContactForm .modal-lg {
    width: 100% !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .header-top .float-sm-left .social-links .contact-top li {
    margin-right: 20px !important; }

  .navbar-header {
    width: 15%; }

  .navbar-brand img {
    max-width: 100%;
    padding: 4px 0px; }

  .navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
    width: 85%; }

  .navbar-nav li a {
    font-size: 12px;
    padding: 10px 5px; }

  .btn-li a {
    margin: 0 5px 0 5px; }

  .banner .main-slider .relative-container .slide-content.bottom {
    bottom: 150px; }

  #home-second {
    padding-top: 20px !important; }

  .one_half.last.parallax_scroll {
    position: relative;
    left: 0;
    padding: 20px;
    width: 100%;
    -webkit-transform: unset;
            transform: unset; }

  .two_half.last.parallax_scroll.set-menu.bgblue {
    position: relative;
    left: 0;
    padding: 20px;
    width: 100%; }

  .one_half.last.parallax_scroll.set-menu.set-menu-two,
  .two_half.last.parallax_scroll.set-menu.set-menu-two {
    width: 100%;
    position: relative;
    left: 0;
    padding: 20px;
    -webkit-transform: unset;
            transform: unset; }

  .two_half.last.parallax_scroll.set-menu.set-menu-three {
    width: 100%;
    position: relative;
    left: 0;
    padding: 20px; }

  .vincent_product_listing_item {
    padding-top: 0px; }

  .vincent_product_listing_item .vincent_product_wrapper {
    padding: 0px 0px 20px 0px; }

  .vincent_product_listing_item .vincent_product_wrapper a img {
    position: relative;
    top: 0;
    left: 0;
    -webkit-transform: unset;
            transform: unset;
    width: 100%;
    border-radius: 0;
    border: none; }

  #myModal .modal-dialog {
    width: 100% !important; }

  .reservation-body {
    padding: 35px 10px;
    margin: 25px 0px; }

  #modalContactForm .modal-lg {
    width: 100% !important;
    margin-left: 0px;
    margin-right: 0px; }

  .footer-logo img {
    width: 60%; }

  .contact-wrapper {
    width: 100%;
    position: relative;
    left: 0px;
    padding: 20px;
    -webkit-transform: unset;
            transform: unset; } }
@media (max-width: 767px) {
  .header-top {
    text-align: center; }

  .header-top .float-sm-left .social-links .contact-top li {
    margin-right: 0px !important; }

  .navbar-brand {
    height: auto; }

  #bs-example-navbar-collapse-1 {
    margin-left: 0;
    margin-right: 0;
    z-index: 1;
    padding-left: 15px;
    float: right;
    position: absolute;
    right: 0;
    padding-right: 15px;
    border: none !important;
    background: #ffffff;
    overflow: visible; }

  .navbar-nav li a {
    font-size: 12px; }

  .navbar-nav li {
    padding: 5px 0; }

  .navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px; }

  #nav-btn {
    display: none; }

  li.dropdown.mega-dropdown .dropdown-menu {
    display: none !important; }

  li.dropdown.mega-dropdown.open .dropdown-menu {
    display: block !important; }

  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 10px;
    padding: 5px !important; }

  .banner .main-slider .relative-container .slide-content.bottom {
    bottom: 150px; }

  .banner .main-slider .relative-container .slide-content.left {
    left: 8px;
    width: 95%; }

  .banner .main-slider .relative-container .slide-content h1 {
    font-size: 40px; }

  #home-second {
    padding-top: 20px !important; }

  .mid-title h2 {
    font-size: 18px;
    line-height: 30px; }

  .one_half.last.parallax_scroll {
    position: relative;
    right: 0;
    width: 100%;
    padding: 15px;
    -webkit-transform: unset;
            transform: unset; }

  h2.ppb_title {
    font-size: 50px; }

  .text-container h1 span.w-text {
    font-size: 43px; }

  .two_half.last.parallax_scroll.set-menu.bgblue {
    width: 100%;
    position: relative;
    left: 0;
    padding: 20px;
    -webkit-transform: unset;
            transform: unset; }

  .one_half.last.parallax_scroll.set-menu.set-menu-two,
  .two_half.last.parallax_scroll.set-menu.set-menu-two {
    width: 100%;
    position: relative;
    left: 0;
    padding: 20px;
    -webkit-transform: unset;
            transform: unset; }

  .two_half.last.parallax_scroll.set-menu.set-menu-three {
    width: 100%;
    position: relative;
    left: 0;
    padding: 20px; }

  .vincent_product_listing_item .vincent_product_wrapper {
    padding: 0 0px 20px 0px; }

  .vincent_product_listing_item .vincent_product_wrapper a img {
    position: relative;
    left: 0;
    width: 100%;
    -webkit-transform: unset;
            transform: unset;
    border-radius: 0;
    border: none; }

  .vincent_product_listing_item {
    padding-top: 0px; }

  #myModal .modal-dialog {
    width: 100% !important; }

  .reservation-body {
    padding: 35px 10px;
    margin: 25px 0px; }

  .reservation-body h2 {
    font-size: 30px; }

  #modalContactForm .modal-lg {
    width: 100% !important;
    margin-left: 0px;
    margin-right: 0px; }

  .order-form {
    padding: 15px 15px; }

  .order-form h3 {
    font-size: 20px; }

  footer {
    padding-top: 20px; }

  .footer-logo img {
    width: 60%; }

  footer .footer-block {
    text-align: center; }

  footer .footer-block {
    margin-bottom: 0px; }

  footer .footer-block .footer-contact li {
    display: block; }

  #copyright {
    padding-left: 15px;
    padding-right: 15px; }

  .right-block {
    text-align: center; }

  .cinfo_block {
    display: block; }

  .right-block p {
    text-align: center; }

  .contact-wrapper {
    width: 100%;
    position: relative;
    left: 0px;
    padding: 20px;
    -webkit-transform: unset;
            transform: unset; }

  .text-container h1 span.y-text {
    font-size: 50px; } }
/*# sourceMappingURL=responsive.css.map */