@media screen and (max-width: 355px) {
#footer_right {
height: 370px;
}
}
@media screen and (max-width: 400px) {
.social_icon_top {
left: 30% !important;
}
#flight_passangers > div > div > select {
    max-width:120px !important;
}
#flight_passangers > div > div > input {
    max-width:270px !important;
}
#hotel_guests > div > div > select {
 max-width:270px !important;   
}
#hotel_guests > div > div > input {
 max-width:270px !important;   
}
.nav.navbar-nav.navbar-right > .social_icon_top {
  left: 30% !important;
}

.sep {
    position: relative;
    top: -5px !important;
    left: -65px;
}
}
@media screen and (max-width: 467px) {
.textarea_f {
position: relative;
top: -35px;
}
.send_f {
position: relative;
top: 220px;
}
#footer_form > .col-md-6 {
float:none;
}
#fb-right,#fb-left {
float:none;
text-align:center;
}
}
@media screen and (max-width: 480px) {
.carousel-indicators {
bottom: -7px !important;
}
.tab-nav.js-herotabs-nav {
    margin-left: -25px !important;
}
#main_logo > a > img {
    max-width:100% !important;
}
.carousel-caption > div > p {
  font-size: 14px !important;
}
.tabs-vert.is-active .tab-nav-item > a {
width: 280px !important;
font-size: 18px !important;
}
#slider_heading {
max-width:280px !important;
left: 00px !Important;
}
.tab-pane.js-herotabs-tab {
max-height:400px !important;
}
br.separator {
display: block !important;
}
#header_contact_info {
margin-right:0px !important;
}
}
@media screen and (max-width: 540px) {
input.hotel_check {
    float: none !important;
    margin: 0px 10px !important;
} 
div.cs > label {
    float: none !important;
    width: 95% !important;
}
}
@media screen and (max-width: 769px) {
#top > .container {
text-align:center;    
}
#order_spec {
    padding-left:30px;
    padding-right:30px;
}
#book_spec {
    padding-left:30px;
    padding-right:30px;
}
.sep {
    position: relative;
    top: -45px;
}
.sep_line {
    display:none;
}
.col-md-6.auto {
    float: none;
    margin: auto;
}
.col-md-12.auto {
    float: none;
    margin: auto;
}
.profile_info {
    margin: auto !important;
    max-width: 250px;
    min-width: 250px !important;
}
.profile_info > .left {
    margin: auto !Important;
    max-width: 250px;
    min-width: 250px !important;
    padding:0px !important;
}
.profile_info > .right {
    margin: auto !Important;
    max-width: 250px;
    min-width: 250px !important;
    padding:0px !important;
}
.personal_submit {
    text-align:center !important;
}
.h_down {
    position:relative !important;
    top:0px !important;
}
#form_one > input.btns {
margin-right: 0px !important;
float:none !important;
width:170px !important;
}
.glyphicon.glyphicon-chevron-right.custom, .glyphicon.glyphicon-chevron-left.custom {
  padding: 15px 10px !important;
  height: 53px !important;
  width: 53px !important;
}
.cwu {
display: none !important;
}
.social_icon_top {
width: 37px !important;
float: left !important;
position: relative !important;
left: 41% !important;
top:30px !important;
}
#header_right > #header_contact_info {
margin-right: 0px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
}
#header > #top {
min-height: 130px !important;
}
#form_one {
margin-left:0px !important;
margin-right:0px !important;
padding-left:0px !important;
padding-right:0px !important;
}
.nav.navbar-nav.navbar-right {
position: relative !important;
top: -15px !important;
}
#top {
margin-left: 0px !important;
height: 90px !important;
}
#news_form {
text-align:center;
}
.tab-nav.js-herotabs-nav {
max-width:10px !important;
}
#header_search > #form_one > input.btns {
float: none !important;
margin-right: 0px !important;
margin-left: 0px !important;
}
#header_search {
  max-width: 300px !important;
  margin: auto;
}
#top > .container > ul {
text-align:center;
}
.row {
margin-top:0px !important;
margin-bottom:0px !important;
}
.jumbotron {
padding-left: 0px !important;
padding-right: 0px !important;
}
.tabs-vert.is-active .tab-nav-item > a {
width: 320px;
font-size: 20px;
}
.progressbar {
  display: none;
}
.selected-book-flight #flight-times {
    width: 100%;
    text-align: center;
}
.greyt {
    color: #5f5f5f;
    text-align: center;
    width: 100%;
    display: inline-block;
}
#flight-times {
  width: 100%;
}
.book_price {
  display: none;
}
.book_hotel .col-md-2 {
      width: 100%;
    max-width: none !important;
    text-align: center;
}
.hotel-price-inline .greyt {
    color: #5f5f5f;
    font-weight: 700;
    width: 75%;
    text-align: left;
}
.selected_book_hotel .greyt {
    color: #5f5f5f;
    font-weight: 700;
    width: 100%;
    text-align: left;
}
.flight-pass .col-xs-1, .flight-pass .col-xs-2, .flight-pass .col-xs-4, .hotel-guests .col-xs-1, .hotel-guests .col-xs-2, .hotel-guests .col-xs-4, .hit-guests .col-xs-1, .hit-guests .col-xs-2, .hit-guests .col-xs-4 {
  padding-right: 15px;
}
.theline, .theline2, .theline3 {
  width: 90%;
}
#all-total {
  padding: 0px;
}
#sticky {
  width: 100%;
}
.flight-pass .col-xs-2 {
  width: 30%;
  margin-bottom: 5px;
}
.flight-pass .col-xs-4 {
  width: 95%;
  margin-bottom: 5px;
}
.book_flight_images {
  width: 100%;
  max-width: none;
}
#order_spec .selected_book_hotel .col-xs-2,
.payment-info .col-xs-2,
.payment-info .col-xs-3 {
    width: 30%;
    line-height: inherit;
}
#paymentbtn .col-xs-4 {
  width: 100%;
  text-align: center;
}
#order_spec .col-xs-5 {
  width: 100%;
}
#order_spec .selected_book_hotel {
  padding-bottom: 0px;
  margin-bottom: 20px !important;
}
#slider_heading {
margin-left:0px !important;
}
.tabs-vert.is-active .tab-nav {
top: 140px !important;
}
#slider_heading {
    margin-left: 15px !important;
    padding: 20px 0px !important;
}
.tabs-vert.is-active .tab-nav {
margin-left: 20px;
}
#main_logo {
width:100%;
float:left;
max-width:1000px !important;
text-align:center;
}
#header_right {
width:100%;
float:left;
}
#main_logo > img {
width:286px;
margin:auto;
margin-left: -10px;
}
#header_contact_info {
text-align:center;
}
#form_one > .form-control {
margin:auto;
margin-bottom:5px !important;
}
#form_one {
text-align:center;
}
#slider_heading {
top:0px !important;
right:0px;
left:45px;
width:100%;
max-width:320px;
}
ul.tab-nav.js-herotabs-nav {
top:220px !important;
right:0px;
left:0px;
width:100%;
}
#footer_left,#footer_center,#footer_right  {
margin: auto;
float: none;
}
}
@media screen and (max-width: 992px) {
#header_right > #header_contact_info {
margin-right: 30px !important;
margin-top: 70px !important;
margin-bottom: 10px !important;
}
#footer_bottom {
    padding-bottom:20px;
}
input#NoFlight.flight_check {
    position: relative;
    top: 47px !important;
    left: 0px !important;
}
input.flight_check {
    position: relative;
    top: 35px;
    left: 0px;
}
.stat_line {
    display:none !important;
}
.prices_shown {
    text-align:left !important;
}
.duration.light {
  position: absolute;
  top: 58px;
}
.tab-nav-item.js-herotabs-nav-item.is-current-nav > .price_display.regular {
display:none !important;
}
.carousel-control.right {
    background-image:none !important;
    background-color: rgba(00,00,00,00) !important;
}
.carousel-control.left {
    background-image:none !important;
    background-color: rgba(00,00,00,00) !important;
}
.norm {
    width:50% !important;
}
.h_down {
    position:relative;
    top:60px;
}
.poker_single_event > .event_center > h3 {
  margin-bottom: 7px !important;
    font-size: 20px;
}
.up > ul {
  line-height: 18px !important;
}
.price_row.moved {
  position: absolute !important;
  top: 410px !important;
}
.price {
  font-size: 40px !important;
}
/*.row.up.price_row.moved {
    margin:auto !important;
}*/
.row.event_center.buttonfont.moved {
  position: absolute !important;
  top: 500px !important;
}
.poker_single_event {
  height: 560px !important;  
}
.view-fifth .mask {
   background-color: rgba(146,96,91,0.3);
   -webkit-transform: translateX(-277px);
   -moz-transform: translateX(-277px);
   -o-transform: translateX(-277px);
   -ms-transform: translateX(-277px);
   transform: translateX(-277px);
}
.view-fifth:hover img {
   -webkit-transform: translateX(277px);
   -moz-transform: translateX(277px);
   -o-transform: translateX(277px);
   -ms-transform: translateX(277px);
   transform: translateX(277px);
}
.view {
   width: 277px;
   height: 193px;
}
.view .mask,.view .content {
   width: 277px;
   height: 193px;
}
.top_distance {
margin-top: 50px !important;
}
#main_logo > img {
margin-top:0px !important;
}
#header_contact_info {
margin-top: 60px;
}
#form_one > input.btns {
margin-right: 28px !important;
}
#special_inner > .row > .col-md-3 {
width: 100%;
margin: auto;
float: none;
}
#slider_one {
min-height: 550px;
}
.face {
    width: 100%;
    text-align: center;
    height: 180px;
}
.face > img {
height: 100%;
margin: 15px !important;
}
.carousel-caption {
right: 10% !important;
left: 10% !important;
top: 92% !important;
}
.carousel-caption > div > h1 {
font-size:20px;
}
.carousel-caption > div > p {
font-size:18px;
}
#events > .row > .col-md-3 {
width: 100%;
margin: auto;
float: none;
}
#offer > .row > .col-md-4, #about > .row > .col-md-6 {
float:none;
margin:auto;
}
.newsletter_inner {
width: 100%;
float: none;
margin: auto;
}
.newsletter_inner > form{
margin: auto !important;
float: none !important;

}
#news_form {
text-align:center;
}
#news_form > .form-group > .form-control {
margin:auto;
}
#news_form > .form-control {
margin-left:0px !important;
}
}
@media screen and (max-width: 1050px) {
  .price_display {
  position: absolute;
    top: 107px !important;
  left: -300px !important;
  width: 320px !important;
  height: 108px !important;
}
  
}
@media screen and (max-width: 1200px) {
#form_one > input.btns {
float: right;
margin-right: 5px;
}
div > ul > li > div.price_display {
  position: absolute;
  top: 107px;
  left: -350px;
  height: 109px;
}
.price_display {
  position: absolute;
  left: -400px;
  width: 320px;
  top: 99px;
}
#header_right > #header_contact_info {
margin-right: 10px !important;
margin-top: 20px !important;
margin-bottom: 10px !important;
}
#header_inner {
margin-top:0px;
margin-bottom:0px;
}
#main_logo > img {
margin-top:50px;
}
#partners {
display: none;
}
#navbar {
font-size:18px;
}
.tab-pane.js-herotabs-tab {
overflow:hidden !important;
}
.col-md-5.newsfont.newsletter_inner > h3 {
margin-top:10px;
font-size: 30px;
}
#news_form > .form-group > .form-control {
width:170px;
}
#news_form > .form-control {
width:100px !important;
}
}
@media screen and (max-width: 1400px) {
ul > li > div.price_display {
  position: absolute;
  top: 107px;
  left: -450px;
  height: 109px;
}
#special {
background-size:auto 100% !important;
}
.tabs-vert.is-active .tab-nav {
top:180px;
}
.tabs-vert.is-active .tab-nav-item  > a {
padding:8px !important;
}
}
@media screen and (max-width: 1500px) {
#slider_heading {
top: 10px;
right:180px !important;
}
ul.tab-nav.js-herotabs-nav {
top:190px !important;
right:180px !important;
}
li > div.price_display {
  position: absolute;
  left: -550px;
    }
.tab-pane.js-herotabs-tab > img {
width: 100%;
height: 100%;
overflow: hidden;
}
}
@media screen and (max-width: 1700px) {
    div.price_display {
  position: absolute;
  left: -500px;
    }
}
@media screen and (max-width: 1800px) {
    .price_display {
  position: absolute;
  left: -650px;
    }
}

@media screen and (min-width: 1200px) {
.view-fifth .mask {
   background-color: rgba(146,96,91,0.3);
   -webkit-transform: translateX(-277px);
   -moz-transform: translateX(-277px);
   -o-transform: translateX(-277px);
   -ms-transform: translateX(-277px);
   transform: translateX(-277px);
}
.view-fifth:hover img {
   -webkit-transform: translateX(277px);
   -moz-transform: translateX(277px);
   -o-transform: translateX(277px);
   -ms-transform: translateX(277px);
   transform: translateX(277px);
}
.view {
   width: 277px;
   height: 193px;
}
.view .mask,.view .content {
   width: 277px;
   height: 193px;
}
#main_logo > a > img {
width: inherit !important;
margin-top: 0px !important;
}
}
@media screen and (min-width: 1790px) {
#main_logo > a > img {
width: 100%;
margin-top: 20px;
}
}<!DOCTYPE html>
<html lang="en">
<head>
    <!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-18498387663"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'AW-18498387663');
</script>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
