@media (min-width:980px) and (max-width:10000px){
.navbar .nav >li >a{ text-shadow:none !important;}
.first_carousel, .second_carousel, .third_carousel{height:420px }
.big_mar{margin-top:107px;}
.big_txt{font-size:130px; color:#fff !important; margin:60px 0px 63px 0px;}
.sign_up_btn{margin-top:40px}
.video_blog{border-bottom:1px solid #B4A59C;  margin-top:30px;  padding-bottom:55px;}
.video_rgt{width:45% !important}
.sss_block{border-bottom:1px solid #CCC;  margin-top:40px;  padding-bottom:40px;}
.mar_lft{margin-left:70px !important;}
.copywrite_txt .left{text-indent:93px;}
.copywrite_txt .right{ padding-left:18px;}
/* .bnr_text{width:45.22% !important;} */
.ipad_ann.span7 {width:52.447% !important; margin-left: auto;}
}
.container-custom {width: auto;}
.container-inner {left: 0;padding:0 5px;}
}
@media (max-width:980px){
.pad_lft_30{padding-left:0px;padding-right:0px;}
.row-fluid.text-center.sign_up_tnc.space_top{display:none;}
.download_analytics{text-align: center;}
.display_off{display:none;}
#profile_form {margin:auto;}
.search_rest input {margin-right:0px;}
#not_edit_button {margin-top: 10px;}
#not_edit_button{text-align:center;}
.setting_small_container{margin:10px auto;max-width: 566px;padding:10px;}
.your_info.blue{ text-align: center;}
.ico.icon-caret-up{display:none;}
.ico.icon-caret-down{display:none;}
header, header.header{  height:auto !important;}
.search_rest select {margin-bottom: 18px;margin-right: 20px;}
.navbar {height:auto;}
.navbar .nav-collapse{position: relative;}
#l-form .popover { background-clip: padding-box;background-color: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px 6px 6px 6px;box-shadow: 0 5px 10px rgba(0, 0,0, 0.2);max-width: 276px;padding: 1px;position: absolute;text-align: left;top:16px !important; white-space: normal;z-index: 1010;}
#l-form.open .dropdown-toggle {background: none repeat scroll 0 0 #EEEDEA;color: #69C9CD;}
.total_amount ul {text-align: center;width: auto;}
.total_amount ul li span{width:115px;}
.clear:before, .clear:after{content: "";display: table;line-height: 0;}
.clear:after {clear: both;}
.clear:before, .clear:after {content: "";display: table;line-height: 0;}
.total_amount ul li { float:left; padding:0 10px;}
.premium_small { text-align:center;}
.premium_small .checkbox-left {margin: auto;text-align: left;width:245px;}
.premium_small .premium_box { margin-left:auto; margin-right:auto; width:80%;}
.premium_small input, .premium_small textarea, .premium_small select { width:50%}
.nav-collapse li a.sign_up_topmenu.sign_up_lft{border-radius: 10px 10px 10px 10px;float: right;left: 0;width: 63px;}

}
@media (max-width:979px){
.left_sidebar {min-height: 400px !important;}
.ch-grid {margin: auto;padding: 0;width:214px;}
.nav-collapse.collapse.user_nav{ margin-bottom:0 !important;}
.brand.menus_txt.hide{display: block !important;}
.navbar .user_nav ul li.nopad a{margin-right:5px !important}
#ow-login-form a {font-size: 12px !important;font-weight: 600;margin-bottom: 0 !important;padding:0;color:#69C9CD;}
.sticky{margin-bottom:30px}
.affix{position:relative}
.bottom_headings, .bottom_headings_premium, .bottom_headings_why_people{ margin-top:10px !important}
.navbar .nav >li >a, .navbar .user_nav .nav >li >a{ background-color:#EEEDEA;  color:#777;  float:none;  padding:10px 15px;  margin:5px;  text-shadow:none}
.navbar .nav > li > a.active{color: #69C9CD;}
.navbar .user_nav ul li:first-child a { margin-left:5px !important;}
.navbar .user_nav .nav > li, .navbar .user_nav .nav > li > a { display:block; text-align: left;}
.navbar .user_nav  .nav > li > a:focus, .navbar .user_nav .nav > li > a:hover { background:#fff; color: #50ABAF; text-decoration: none;}
.carousel-control.left, .carousel-control.right { width:40px; height:40px; background-size:100%;}
.span7.ipad_ann{ display:none}
.bnr_text{ width:100% !important;  padding:0px 11% !important;  font-size:22px;  text-align:center}
.bnr_blue_content{ margin-top:20px}
.first_carousel, .second_carousel, .third_carousel{ height:275px}
.bnr_sign_up a{ margin-top:0px}
.bnr_sign_up a{ margin:0 auto}
.navbar{ background-color:#BCC7D2;}
.sign_up_topmenu{ margin-bottom: 10px; right: 4px; top: -1px;}
.logo a{ margin:10px auto 11px}
.copywrite_txt{ text-align:center}
.navbar .nav >li:first-child >a, .navbar .user_nav .nav >li:first-child >a{padding-left:15px !important}
.container_766, .navbar-static-top .container_766, .navbar-fixed-top .container_766, .navbar-fixed-bottom .container_766{width:auto !important}
.container_800_body, .navbar-static-top .container_800_body, .navbar-fixed-top .container_800_body, .navbar-fixed-bottom .container_800_body{width:auto !important}
.nav-collapse .popover, .nav-collapse.collapse .popover{overflow:visible}
.search_s2 .sign_up_btn_s1.search_btn{margin-top:10px}
#find_rest .form-inline{text-align:center}
.big_mar.banner3_txt { font-size: 22px; margin-top: 26px;}
.user_img, .profile_img, .setting_img, .accountdetail_img { display:none;}
.total_amount ul li {float: none;padding: 0 10px;}
.total_amount ul li span { float:none;display: inline-block;}
.acc_head {font: 400 96px/64px Raleway,sans-serif;height: 81px; margin-top: 10px}
.pagination-centered.avg_wait_time{padding-top: 42px; padding-bottom: 74px;}
#analytics_page .left_sidebar { display:none; }
#analytics_page .hr_divider { margin-top: 200px; }

}
@media (min-width:768px) and (max-width:979px){ 
.sw_mgmt_top{ padding:75px 0 0}
.ch-grid .span4.offset3{ margin-left:15% !important}
.bottom_headings, .bottom_headings_premium, .bottom_headings_why_people{ font-size:26px;  font-weight:500;  line-height:27px}
.copywrite_txt{ text-align:center}
.footnav ul:first-child{ margin-left:10%}
.video_blog{ text-align:center}
.sss_block .span4{ width:100% !important}
.home_premium .span4{ width:100% !important;  margin-left:0px !important}
.footnav ul:first-child{ margin-left:12%}
.row-fluid .small_syin_blk{ width:56%}
#notes {width: 522px;}

.tab_width_buttons{width:42% !important;}
.tab_width_name{width:44% !important;}
.tab_width_add{width:6% !important;float: right !important;}
.container_dark_blue {min-height: 655px;}
.rgt_blk{width:578px;}
.icon_blk{width:122px; }
.content_text p {font-size: 17px;line-height: 36px;}
.content_text{width: 386px;}
.cms_font_styles{font-size: 13px;}
}
@media (max-width:768px){
.left_sidebar{ height: auto !important;}
#rateit-range-2, #rateit-range-3, #rateit-range-4, #rateit-range-5 {display: block;float: none !important;margin: auto !important;}
.quick-survey-form .question label, .comments-title, .question, .manager-contact-title{ text-align: center;}
.survey-header-step-two.redius{border-radius:10px;  width:85%; margin:auto;}
.input-error-adjustment + label.block-error.alert-error{ width: 66% !important;}
.near_check_cont{ top: 0px; margin-bottom: 5px;}
.manager-contact-title, .contact-manager-section{ padding: 0px; text-align: center;} 
table.table.user_page.blue tr td:last-child {padding-right: 24px !important;}
.about_picbox { margin: 0 auto !important; width: 150px !important;}
.lft_mar{margin-left:10px !important;}
.span7.footnav{margin: 0 auto;width: 350px;}
.banner3_position h2.big_mar{margin-top:0px !important;}
.span10.acc_page_margin.user_info_width.nomar {height:395px !important;}
#profile_form, #rest_form{width:370px;}
.space_bot_press{margin-top:20px;}
.big_mar{margin-top:60px!important;}
.container_766_body, .navbar-static-top .container_766_body, .navbar-fixed-top .container_766_body, .navbar-fixed-bottom .container_766_body, .container_800_body, .navbar-static-top .container_800_body, .navbar-fixed-top .container_800_body, .navbar-fixed-bottom .container_800_body, .space_top{text-align: center; padding:10px; width: auto !important;}
#remote_table{overflow: scroll; width:100% !important;}
#remote_table_inner{overflow: scroll; width:800px !important;}
s.nav-collapse.collapse.user_nav{ margin-bottom:0}
.setting_small_container{text-align:center;}
.press_abt_desc{ width:auto !important}
.edit_info_box.modal { left: 21%; margin: 0 auto;}
.edit-party-inner-edit-view .span5,.edit-party-inner-edit-view .span2 {width:100% !important;}
.nomargin_sd{margin-left:0px !important;}
.party-status-button{top:0px !important; margin-bottom:0px; }
}

@media (max-width:767px){
#notes{width: 100% !important;}
.btn-group.waitlist-nav-button-group{width:100% !important;}
.row-fluid.waitlist-nav-bar .span4.sm50{width:50% !important; float:left;}
.waitlist-title{text-align:left !important;}
.row-fluid.waitlist-nav-bar:first-child .span4{width:100% !important;}
.pad_lft_23{padding-left:23px;}
.tab_width_name{padding-left:23px !important;}
#edit-party-eta-section .btn-group.bootstrap-select{width:100% !important;}
.add-party-button{float:left !important;}
.container{width: auto !important; padding:0 15px !important;}
.vertical-align-helper{display: block;}
.container.cms-container img{max-width: 100%;}
.cms_font_styles {font-size: 13pt;line-height: 22px;}
.rgt_blk{width:100%;}
.icon_blk{width:100%; }
.content_text p {font-size: 17px;line-height: 36px;}
.content_text{width:100%;}
.cms_font_styles{font-size:17px;}
.icon_crle_bg{float: none; margin: 0 auto;}
.rgt_blk h3 {font-size: 28px;text-align: center;}
.rgt_blk label {float: left;font-size: 17px;text-align: left;width: 100%;}
.rgt_blk form{margin: 0 auto;width: 275px;}
.rgt_blk input,.rgt_blk textarea{width: 275px !important;}
.rgt_blk .waitlist-button-green{margin-left: 0;}
.content_icon {text-align: center;width: 100%;}
.content_icon img {padding: 0;}

}

@media (max-width:480px){
.survey-header-step-two.redius {border-radius: 10px;font-size: 17px;margin: auto; padding-left: 0;padding-right: 0;width: 85%;}

.your_info_form.change_password .new_password_length .controls{margin-left:0px !important;}
.your_info_form.change_password .new_password_length .control-label{width: auto !important; text-align:center !important;}
.change_password.your_info_form {width: auto;}
#search_form input{margin-bottom:10px;}
.wizard-progress-out {width: 279px !important;}
.wizard-progress li {float: left;height: 80px;margin-right: 0;position: relative; text-align: center;width: 93px !important;}
.wizard-progress li {float: left !important;}
.wizard-progress-out .row-fluid { margin-left: 0;}
.wizard-progress .step-num.all-set{width: 57px !important; margin-left: 20px !important;}
.wizard-progress .step-num:after{  width: 100px !important;}
#profile_form, #rest_form{width:245px;}
.setting-container .checkbox-left {width: 98%;}
.edit_info_box.modal, .search_rest input{ width:100% !important; height:100%;}
.search_rest input[type="radio"]{width:20px !important; height:20px; float:left; margin-right:5px !important;}
.modal {height: auto !important; left: 0 !important;}
.acc_page_margin .row-fluid > .row-fluid { margin: auto; width:100%;}
.your_info_btm{ display:none;}
.wizard-progress li{margin-right: 0px;}
 #left-menu-section{width:auto !important}
.acc_head{font-size:50px;}
.avg_wait_time {min-height: 160px !important;}
.space_bot_press { margin-top: 30px;}
.fixed_footer{ position:relative !important;}
.acc_profile, .active_acc {float: left; width: 100% !important;}
#right-section .your_info{word-wrap:break-word}
h2{font-size:22px !important}
.big_txt{font-size:25px !important}
.bnr_text{ line-height:30px}
.sw_mgmt_top{ padding:10px 0 0}
 .sw_mgmt_list{ display:none !important}
.sw_mgmt_top ul li{text-align:center}
 .sw_mgmt_img img{display:none}
 .your_info_form .controls, .your_info_form.add_place_form .controls{ margin-left:0 !important}
.cyr_text ul li{padding-bottom:10px}
.search_s2{display:block}
.search_rest .form-inline input{margin-bottom:10px}
.find_rest{padding:0 10px}
.your_info_form, .your_info_form.add_place_form{ width:auto; padding:0 5px}
.wizard-progress-out{width:auto}
.sign_up_frm{width:auto !important}
.your_info_form.rgi_form{width:auto}
blockquote .end_quote{ right:300px}
.your_info_form .label, .your_info_form .badge, .your_info_form.add_place_form .label, .your_info_form.add_place_form .badge{float:left}
.video_blog .video_rgt {line-height:30px;}
.premium_small .edit_info_box.modal,.premium_small .search_rest input { width:80% !important;}
#premium_billing_form label {width:100% !important; text-align: center !important;}
.control-group.accept_small{margin: 0 auto;width: 280px;}
#search_text_field{width:112px !important; }
#not_edit_button .acc_buttons{margin-bottom: 12px !important;}
#forgot_password_form .input-rest-mail.required{ width:206px !important;}
.edit_info {margin-left:0px;position: relative;top: -9px;}
.smalltext_width {width: 90% !important;}
}

@media (max-width:640px){.press_abt_desc{width:auto !important}
.wizard-progress .active-step .step-num:before{width:0}
blockquote .end_quote{right:200px}
#career .career_left{width:100% !important}
#right-section{margin-top:20px; margin-left:0}
#left-menu-section .nav.nav-list li{width:100%}
.analytics_side_sections.row-fluid [class*="span"] { float:left;}
.public_waitlist_block,#customize_html{ width:100%;}
.ico.icon-caret-up {bottom: 13px; right: 10%; top:auto;}
br.hide{display:block;}
.edit_info_box.modal{margin: 0 auto; width: 351px; left:0;}
.chosen-container.chosen-container-single{width: 257px !important;}
}
@media (min-width:550px) and (max-width:620px){
.edit_info_box.modal{margin: 0 auto; width: 351px; left:20%; }
}
@media (max-width:320px) {
  .sign_up_btn_s1 {width: 200px;}
  .social_links{ margin-left:15px !important}
  .social_links li{ margin-left:8px}
  .footnav{ margin:0 auto;  width:100% !important;}
  .first_carousel,  .second_carousel, .third_carousel{ padding-top:20px;  height:230px}
  .bnr_text{ font-size:18px;  padding:0 2% !important}
  .bnr_link{ margin-top:3px}
  .first_two_cont{ height:176px;  margin:0 auto;  padding-top:5px;  width:140px}
  .first_two_cont div{ margin-bottom:10px}
  .primium_color_fourth{ margin-left:0px !important}
  .sw_mgmt{font-size:21px}
  .sw_mgmt_top{ padding:10px 0 0}
  .sw_mgmt_top ul li{text-align:center}
   .sw_mgmt_img img{display:none}
  blockquote .end_quote{ right:0}
  .acc_profile, .active_acc { width:50%; float:left;}
  .control-group.accept_small .email_confirmation_div.pull-left{padding-left:0px;}
  .control-group.accept_small{left: -9px;position: relative;}
.pricing-update-banner{font-size: 12px;}
}

@media (max-width:800px){
.fixed_footer {right:0;}
.copywrite_txt .left { text-indent: 0px;}
.dashboard{ margin-bottom:0;}
.go_to_waitlist, .go_to_waitlist:after, .check_stats, .change_settings, .help_me_out{height:100px;padding-top: 25px;}
#l-form.open .dropdown-toggle{ background: #EEEDEA;color: #69C9CD}
.nav-collapse.collapse.user_nav{margin-bottom:0 !important;}
.brand.menus_txt.hide{display:block !important;}
blockquote .start_quote{left:-10px}
blockquote .end_quote{right:35px}
#left-menu-section{width:212px}
#left-menu-section .nav.nav-list li{width:212px}
.span6.text-center.big_mar.banner3_txt{ font-size:21px}
.promo_box{width: 216px;}
}
@media (max-width:767px){
.dashboard .span3{width:100% !important}
.press_abt_heading{ text-align:center}
.view_article{text-align:center}
footer{padding:25px 0 9px !important}
.copywrite_txt{margin-top:13px}                                                                                            
.container{padding:0px}
.customer_centered{text-align:center}
.sw_mgmt{text-align:center}
.customer_centered_sub{text-align:center; margin-bottom:10px}
.sw_mgmt_subtext{margin-bottom:10px}
.bottom_headings{ margin-top:10px}
.footnav{margin:0 auto; width:362px}
.about_picbox{width:150px !important; margin:0 auto !important}
.container_766_body, .navbar-static-top .container_766_body, .navbar-fixed-top .container_766_body, .navbar-fixed-bottom .container_766_body{width:auto !important}
.container_800_body, .navbar-static-top .container_800_body, .navbar-fixed-top .container_800_body, .navbar-fixed-bottom .container_800_body{width:auto !important}
#search_form >input{ margin-top:10px}
.pull-right.span6.banner_3{display:none}
.edit_info_box.modal {left: 21%;}
.padding_small_device { padding:0 10px;}
.premium_small .premium_left { border-bottom: 1px solid #C8C8C6; border-right:0;}
.premium_small .premium_right { padding: 15px 10px;}
}
@media (max-width:767px) and (min-width:481px){
 .sw_mgmt_top{ padding:10px 0 0}
 .sw_mgmt_list{display:none !important}
 .footnav{margin:0 auto !important; width:362px !important}
}
/*iPhone 5:*/
@media screen and (device-aspect-ratio:40/71){}
/* iPhone only */
@media
 only screen and (max-device-width:1136px) and (min-device-width:960px) and (max-device-height:640px) and (min-device-height:560px), 
 only screen and (max-device-height:1136px) and (min-device-height:960px) and (max-device-width:640px) and (min-device-width:560px){ .ch-img-1,.ch-img-2{background:none}
}
/* iPads (portrait and landscape) ----------- */
@media (min-width:769px) and (max-width:1024px) {

  .small_blue_text ul li span {width:auto; padding-left:3px;}
  .total_amount ul {width: 154px;}
  .acc_head {color: #FFFFFF;font: 400 58px Raleway,sans-serif;}
  .total_amount ul { margin: 5px auto;width: 154px;}
  .total_amount ul li span {width: 123px;}
}



@media (max-width:360px) {

  .step-num.all-set{border-radius:50px; width:152px !important}
  .acc_buttons{margin-bottom:10px;}
  .search_rest input{width:180px}
  blockquote .end_quote{ right:0px}
  .first_carousel, .second_carousel, .third_carousel{height:359px}
  .wizard-progress li {float:none;}
  .billing_form { width:100%;}
  .footnav ul{margin-left:31px;}
  .waitlist-nav-button-group {float: left;margin: 3px 2px !important;}
  .btn-group > .btn {font-size: 12pt !important;}
}

@media (max-width:963px) {
  header {
    margin-bottom: 20px;
  }
}

@media (max-width:530px) {
  header {
    margin-bottom: 40px;
  }
}

/* iPad in portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

  .container.welcome-inner-container {
    max-width: 900px;
  }
  .container.index-page-container {
    max-width: 900px;
  }
  .slide-view {
    width: 80%;
  }
  .waitlist-scroll {
    width: 77%;
    max-width: 605px;
  }
  div.account-settings-container {
    width: 70%;
    max-width: 550px;
    float: right;
    margin-left: 0;
  }
  .span10.premium-account-content {
    width: 76%;
    float: right;
    margin-left: 0;
  }
  .span10.submenu-container {
    width: 73%;
    float: right;
    margin-left: 0;
  }
  .span10.place-content-container {
    max-width: 400px;
    margin-left: 20px;
  }
  .span10.place-user-container {
    max-width: 550px;
    margin: 20px;
  }
  .premium-account-well {
    margin: 0 0 0 40px;
    width: 400px;
  }
  .premium_user_actions {
    margin: 0 0 0 40px;
  }
  .popover.dropdown-menu.bottom {
    margin-left: -100px; 
    margin-top: 10px;
  } 
}

/* iPad in landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
  .container {
    max-width: 800px;
  }
  .slide-view {
    width: 100%;
  }
  .next-steps-image-welcome {
    position: absolute;
    left: 125px;
  }
  .more-cool-things-image-welcome {
    position: absolute;
    left: 500px;
  }
  div.account-settings-container {
    width: 70%;
    max-width: 750px;
    float: right;
    margin-left: 0;
  }
  .span10.premium-account-content {
    width: 80%;
    float: right;
    margin-left: 0;
  }
  .premium-account-well {
    margin: 0;
  }
  .premium_user_actions {
    margin: 0;
  }
  .waitlist-scroll {
    width: 77%;
    max-width: 860px;
  }
}

/* iPad in both protrait and landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 

  .container {
    max-width: 700px;
  }
  header .container {
    max-width: 900px;
  }
  .greeting {
    margin-right: 10px;
    padding-top: 20px;
  }
  .sign_up_tnc .dropdown-menu {
    left: -30px;
  }
  .waitlist_sidebar {
    max-width: 20%;
  }
  div.account-settings-container .waitlist-light-gray-well {
    margin-top: 20px; 
  }
  div.qtip {
    display: none !important;
  }
  .span2.account_right_info {
    width: 30%;
    max-width: 160px;
  }
  .settings-save-button {
    margin: 0 auto;
  }
  .customize-link-button {
    float: left;
  }

  /* Analytics */
  .span10.hr_divider {
    display: none;
  }
  #analytics_page .span10 {
    width: 80%;
  }
}

/* real small screen width */
@media only screen and (max-width: 768px) {
  body {
    padding-left: 0;
    padding-right: 0;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {
#add-party-text{ padding-left: 32px !important;}
}

@media only screen and (min-width:800px) and (max-width: 1080px) {
.span10.waitlist-scroll{ width: 79% !important;}
}








