/* Desktop Layout: 970px. */
@media (min-width: 992px) {
.column {width:970px}
div#mainmenu_area_mobile {display: none;}
button.close_btn.mobile_clos {display: none;}
.search_area { margin-right: 0;}
.search_input { width: 89%;}
.col-md-7.search_form.fix {width: 64%;}
.vermont_menuarea {width: 100%;}
ul#nav-menu > li > a {font-size: 13px;padding: 10px 5px;}
ul#nav-menu > li:before {bottom: -3px;}
.is-sticky ul#nav-menu > li:before {bottom: -7px;}
.all_button_area {margin-right: 0%;}
.is-sticky .vermont_menuarea.fix {width: 94%;}
.is-sticky .header input.search_input {width: 89%;}
.is-sticky ul#nav-menu > li > a {font-size: 12px;}
.footer_policy_area ul li a {margin-right: 15px;}
.play_headline_area h1 { font-size: 45px;}
.whan_headline h1 {line-height: 55px;font-size: 50px;}
.where_headline h1 { line-height: 60px; font-size: 50px;}
.is-sticky ul.sub-menu { top: 48px;}
.sidebar_widged_title h2 { font-size: 28px;}
input.search_submit { right: 17px;}




}



/* Desktop Layout: 1200px. */
@media (min-width: 1200px) {
.column {width:1170px}
div#mainmenu_area_mobile {display: none;}
button.close_btn.mobile_clos {display: none;}
.search_area {margin-right: 26px;}
.search_input { width: 89%;}
.col-md-7.search_form.fix {width: 58.34%;}
.vermont_menuarea {width: 90.5%;}
ul#nav-menu > li > a {font-size: 15px;padding: 10px 4px;}
ul#nav-menu > li:before {bottom: -5px;}
.is-sticky ul#nav-menu > li:before {bottom: -14px;}
.is-sticky ul.sub-menu {top: 55px;}
.all_button_area {margin-right: 47px;}
.is-sticky .vermont_menuarea.fix {width: 90.5%;}
.is-sticky .header input.search_input {width: 90%;}
.is-sticky ul#nav-menu > li > a {font-size: 15px;}
.footer_policy_area ul li a {margin-right: 25px;}
.partner_logo a {display: inline-block;}
.play_headline_area h1 { font-size: 55px;}
.whan_headline h1 {line-height: 65px;font-size: 60px;}
.where_headline h1 { line-height: 65px; font-size: 60px;}
.sidebar_widged_title h2 { font-size: 26px;}
input.search_submit { right: 17px;}










}



/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.column {width:750px}
.only_submit_area button { margin-right: 143px;}
button.close_btn.mobile_clos {display: none;}
.news_content { width: 31%;float:left;margin-right: 12px;}
.where_headline h1 {padding-bottom: 0;margin: 0;line-height: 35px;    font-size: 40px;}
.whan_headline h1 {padding-bottom: 0;margin: 0;line-height: 35px;}
.when_content {padding-top:0px;width: 100%;margin: 0;}
.whan_headline { width: 100%;}
.where_headline {width: 100%;}
.where_content {width: 100%;padding-top: 0px;margin: 0;}
.all_button_area { left: 0px;}
.logo_area { top: 0; left: 0; text-align: left; margin: 5px 0 5px 0;}
.social_icon_area {top: 88px; left: 81px;}
ul.navbar-nav > li > a { font-size: 9px;}
.mainmenu_area { right: -80px;}
.footer_policy_area { margin-bottom: 15px;}
.footer_content_area { margin-bottom: 15px;}
.footer_submit_area {padding-bottom: 13px;float: left;width: 37%;margin-right: 13%;}
.only_submit_area {width: 50%;float: right;}
.social_icon_area { margin-top: 60px;margin-left: 0; text-align:left;}
.all_button_area {margin-left: 0; margin-right: 0; margin-top: 0;}
.mainmenu_area {margin-left: 0; margin-top: 11px; margin-bottom: 3px;}
.mainmenu_area .navbar-collapse.collapse { padding: 0px 0px; width: 100%;}
div#mainmenu_area_mobile {display: none;}
.col-md-5.search_close.fix { width: 23%;    float: left;}
.search_input {width: 87%;}
.col-md-7.search_form.fix { float: left;  width: 77%;}
.reservations {width: 150px;}
.volunteer {width: 125px;height: 45px;}
.donate{width: 90px;}
.vermont_menuarea {width: 96.5%;padding: 0;}
ul#nav-menu > li:before {bottom: -3px;width: 18px;height: 10px; margin-left: -9px; background-size: 100% 100%;}
ul#nav-menu > li > a {font-size: 10px;line-height: 15px;padding: 10px 3px;}
.is-sticky .header_wraper_area ul#nav-menu > li > a {font-size: 9px;line-height: 15px;padding: 10px 1px;}
ul.sub-menu { top: 39px;}
.is-sticky .header_wraper_area .col-md-2 { width: 20%;float: left;}
.is-sticky .header_wraper_area .col-md-8 {width: 60%;float: left;}
.is-sticky .header .social_icon_area {margin-top: 20px;margin-left: 0;}
.is-sticky .header_wraper_area .col-md-2.stick_social_icon {padding: 0;width: 12%;}
.is-sticky .header_wraper_area .col-md-2.stick_social_icon .social_icon_area i {font-size: 17px; padding: 3px;}
.is-sticky .header_wraper_area .col-md-8.stick_main_menuu{padding: 0;}
.is-sticky .header_wraper_area .vermont_menuarea { width: 93.5%;}
.is-sticky .header .menu_search {height: 24px;}
.is-sticky .header .logo_area {margin: 16px 0 5px 0;}
.is-sticky ul.sub-menu {top: 38px;}
.is-sticky .header .mainmenu_area { margin-left: 0px;}
.header_wraper_area .col-md-2 {width: 20%;float: left;}
.header_wraper_area .col-md-8 {width: 60%;float: left;}
.col-md-2.stick_social_icon { padding: 0;  width: 13%;}
.social_icon_area i { color: #fff; font-size: 18px; padding: 2px;}
.col-md-8.stick_main_menuu { padding: 0; width: 64%;}
.home_news_content_details.fix {padding: 10px;}
.news_headline h1 {font-size: 24px;}
.news_content_area p {margin: 0;}
.footer_img {margin-top: -2px;}
.touch_img {width: 20%;}
.touch_stay { padding-left: 10px;padding-top: 18px;width: 80%;}
.touch_stay h1 {color: #fff; font-size: 25px;}
.only_submit_area input[type=text] { width: 100%;}
.only_submit_area input[type=submit] { margin-right: 15px;}
.pertner_headline p { margin: 0 0 10px 0;}
.play_headline_area h1 {font-size: 30px;}
.whan_headline h1 {font-size: 40px;}
.when_area_ipad{float: left;width: 50%;}
.where_area_ipad{ float: left;width: 50%;}
.play_content_wraper {margin: 15px 0;}
.sidebar_widged_title h2, .calender_page_title h2, .all_page_banner_titlearea h2 {font-size: 25px;}
.all_page_banner_titlearea {padding: 5px 0 5px 0;}
.stuff_content_contact h4 {line-height: 20px;}
.stuff_content_name_position h3 {font-size: 22px;}
.widget_newsarea_title {padding: 5px;} 
.widget_newsarea_title h3 {font-size: 14px;} 
.widget_newsarea_title p {font-size: 12px;} 
.calender_content_time_area {width: 14%;} 
.calender_content_time {padding: 5px;}
.calender_content_readmore a {padding: 5px 5px;font-size: 12px;}  
.calender_content_area {width: 53%;}
a.cal_pagi_prev {padding-left: 25px;font-size: 20px;}  
a.cal_pagi_next {padding-right: 25px;font-size: 20px;}  
.carousel-caption h3 {font-size: 28px; margin: 0; line-height: 28px;margin-bottom: 3px;}  
ul#head-menu li a {    color: #0b3a5d;    padding: 0 11px;} 
body.padding_top{padding-top:120px} 
.foot_subs_mailfield {  width: 100%;}    
  
}


/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
.button_wraper { display: none;}
.social_icon_area { display: none;}
.search_area {right: -249px;border-left: none;border-right: none;top: 30px;}
.come_play_area {overflow: hidden;}
.header { overflow: hidden;}
.border_area { display: none;}
.shift_top { display: none;}
.carousel-caption {display: block;left: 0;width: 100%;position: relative;padding: 10px 5px;height: inherit;}
.carousel-caption h3 {font-size: 22px;margin-bottom: 0;line-height: 22px;}
.play_headline_area h1 {font-size: 25px;}
.play_headline_area span {font-size: 20px;padding: 5px;}
.whan_headline {width: 100%;float:none;}
.whan_headline h1 { margin: 0;line-height: 30px;font-size: 30px;}
.when_content {width: 100%;float: none;display: block; margin: 0;}
.play_content {margin-top: 20px;}
.where_headline { width: 100%;float:none;}
.where_headline h1 { margin: 0; font-size: 30px;line-height: 30px;}
.where_content {width: 100%;float: none;display: block;margin: 0;}
.where_area {margin-top: 10px;}
.news_headline {}
.news_content_area {}
.home_news_content_details.fix {padding: 10px;}
.news_content_area p {margin-top:4px}
.news_headline h1 {font-size:20px}
.footer_img{margin-top: 17px;}
.footer_wraper {margin-top: -2px;}
.footer_policy_area {display: none;}
.footer_content_area {text-align: center;}
.footer_content_area p {width: 89%;}
.footer_content_area span {font-size: 12px;}
.touch_stay {padding-left: 0px;padding-top: 40px;width: 75%;float: right;display: block;}
.touch_stay h1 {font-size: 23px;color: #fff; margin-bottom: 0;}
.footer_submit_area {border-top: 2px dotted #fff;margin-top: 25px;}
.touch_img {margin-top: 20px;}
.only_submit_area input[type=text] { width: 100%;}
.only_submit_area { width: 100%; margin-top: 5px;}
.only_submit_area input[type=submit] {margin-right: 10px;}
.only_submit_area button {margin-right: 0px;}
.partner_area {margin-top: 15px;border-top: 2px dotted #fff;}
.partner_logo img {max-width: 28%;margin-left: 5px;margin-right: 5px;}
.news_images {text-align: center;}
.logo_area img.logo_sticky {display: inherit;}
.logo_area .logo{display:none!important}
.logo_area .logo_sticky{display:block!important}
.mainmenu_area .navbar-collapse.collapse {border-left: 0px dotted #99a7b2;border-right: 0px dotted #99a7b2;}
.navbar-toggle {float: left;}
.logo_area {float: left;}
.col-md-7.search_form.fix label {float: right;}
.search_input {width: 100%;margin-bottom: 5px;padding: 5px;}
.desktop_clos{display:none}
.mobile_clos{display:block;float: left;margin-top: 0;line-height: 15px;}
div#mainmenu_area_mobile {display: block;}
.vermont_menuarea{display:none}
.all_button_area {margin-left: 0;margin-right: 0;}
.search_area {margin-right: 0;}
.mainmenu_area {display: none;}
.header {border-bottom: 0px solid #5ac1c0;}
.header {border-bottom: 2px solid #5ac1c0;}
.slicknav_menu {background: #fff;padding: 0 10px;}
.slicknav_menu a {width: 100%;background: #fff;padding: 2px 10px 2px 10px;}
.slicknav_menu li > a{color: #0b3a5d;text-shadow: none;padding:3px 0;text-transform: uppercase;font-family: 'dinregular';    font-size: 18px;}
.slicknav_menu li a:hover{color: #0b3a5d;background: #fff;}
.slicknav_menu li a{color: #0b3a5d;background: #fff;    }
.slicknav_menu .slicknav_menutxt {color: #0b3a5d; text-shadow: none; float: right;text-transform: uppercase;font-family: 'dinregular';font-size: 18px;}
.slicknav_menu .slicknav_icon-bar {background-color: #5ac1c0;box-shadow: 0px 0px 0px 0px #fff;height: 5px;width: 25px;}
.slicknav_menu .slicknav_icon { margin: 0;}
li.slicknav_collapsed.slicknav_parent a.slicknav_item.slicknav_row {padding: 0;background: transparent;}
li.slicknav_collapsed.slicknav_parent a.slicknav_item.slicknav_row a{padding: 0;background: transparent;color: #0b3a5d;}
span.slicknav_arrow {color: #5ac1c0;}
li.slicknav_parent.slicknav_open a.slicknav_item.slicknav_row {background: transparent !important;color: #5ac1c0;}
ul.sub-menu {background: #fff;padding: 0;position: relative;left: 0;width: 100%;top: 0;margin-left: 0;opacity: 1;visibility: visible;}
.is-sticky ul.sub-menu{top: 0;}
ul.sub-menu li a {color: #5ac1c0;display: block;text-align: left;padding: 2px 0px;text-transform: uppercase;
    font-family: 'dinregular'; font-size: 12px;line-height: 13px;}
.news_content {margin-bottom: 10px;}
.news_post_area { margin: 10px 0 0 0;}
.footer_top_area { padding-top: 0;}
.is-sticky .header .all_button_area { display: block;}
.all_page_sidebar_area {float: none;width: 100%;margin-right: 0;padding-right: 0;border-right: 0px dotted #dadbdc;}
.sidebar_widged_title h2 { font-size: 25px;}
.widget_newsarea_image img {width: 100%;}
.all_page_maincontent_area {float: none;width: 100%;}
a.banner_button {font-size: 13px;padding: 5px 10px;}
.all_page_banner_titlearea {padding: 10px 0px 0px 0px;}
a.banner_button {font-size: 13px;padding: 5px 10px;line-height: 18px;top: 0;}
.all_page_banner_titlearea h2 {font-size: 25px;}
.all_page_banner_titlearea h4 { margin-bottom: 0;}
.stuff_content_img {float: none;width: 100%;margin-right: 0;margin-bottom:10px;}
.stuff_content_details {float: none;width: 100%;}
.stuff_content_contact h4 {line-height: 20px;}
.stuff_content_name_position h3 {font-size: 19px;}
.blog_content_image_area {float: none;width: 100%;margin-right: 0;}
.blog_content_area {float: none;width: 100%;margin-top: 10px;}
.blog_content_title h2 { font-size: 22px;}
.calender_content_time_area {float: left;width: 25%;margin-right: 1%;}
.calender_content_image_area {float: left;width: 74%;margin-right: 0;}
.calender_content_area {float: left;width: 100%;margin-top: 10px;}
.calender_content_readmore a {padding: 3px 7px;font-size: 11px;}
.menu_search{display:none}
a.cal_pagi_prev {padding-left: 15px;font-size: 14px;}
.calender_paginaltion_area h3 {font-size: 15px;line-height: 21px;}
a.cal_pagi_next {padding-right: 15px;font-size: 14px;}
.pull-right a{    font-size: 20px !important;}
.calender_page_title h2 { font-size: 20px;}
.calender_page_banner_titlearea {    padding: 0px 0 5px 0;    margin: 10px 0;}
body.padding_top{padding-top:110px}
.log_nmain_ara{position: relative;    z-index: 99;}
.all_page_banner_titlearea h1 {font-size: 25px;}
.all_page_content_area.fix h1 {font-size: 24px;margin-bottom:5px;}
.all_page_content_area.fix h2{font-size: 20px;margin-bottom: 5px;}  
.foot_subs_mailfield {  width: 100%;}  
  


}


/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.column {width:450px}
.search_area {right: -498px;}
div#mainmenu_area_mobile {display: block;}
.menu_search{display:none}





}