@media only screen and (max-width:1300px){

}

@media only screen and (max-width:1200px){

}

@media only screen and (max-width:1100px){
 header .menu_header li {margin-left: 6px;}
.menu_header .navbar-nav .nav-link {font-size: 17px;}
.menu_header .navbar-nav .nav-link {padding: 9px 3px;}
.home-banner-txt {margin-top: 35px;}
.home{float: left; width: 100%; left: 0; top: 0}
}

@media only screen and (max-width:992px){
.menu_header {display: inline-block;width: 100%; padding: 10px 0}
.menu_header .col-lg-12,
.menu_header .row{ padding: 0; margin: 0;width: 100%;max-width: 100%;}
.menu_header.fixed-me {padding: 10px 0;}
.banner-div {padding: 0 0 20px;}
.home-banner-txt {margin-top: 25px;}
.menu_header .navbar-collapse {float: right;left: auto;margin: 0;position: fixed;width: 300px;background: #fff;border-top: none;z-index: 99;height: 100%;
 right: -550px;top: 0;transition: right linear 0.2s;padding: 50px 10px;}
.menu_header .navbar-collapse.show {right: 0px;transition: right linear 0.2s;}
.menu_header .navbar-nav .nav-link {padding: 8px 24px;color: #333;}
.menu_header .navbar-toggler {padding: 0;border: 0;margin-left: 20px;position: absolute;left: 0;top: 24px; z-index: 999;}
.menu_header .navbar-toggler:focus {outline: none; box-shadow: none}
.menu_header .navbar-toggler .toggle {width: 30px;height: 30px;}
.menu_header .navbar-toggler .toggle .line {width: 30px;height: 3px;border-radius: 99px;background: #fff;transition: 0.2s;border-radius: 15px;}
.menu_header .navbar-toggler.collapsed .toggle .line {background: #0A0805;}
.menu_header .navbar-toggler .toggle .line.top {opacity: 0;top: 5px;}
.menu_header .navbar-toggler .toggle .line.middle {top: 14px;}
.menu_header .navbar-toggler .toggle .line.bottom {opacity: 0;bottom: 5px;}
.menu_header .navbar-toggler .toggle .line.cross1 {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.menu_header .navbar-toggler .toggle .line.cross2 {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.menu_header .navbar-toggler.collapsed .toggle .line.top {opacity: 1;}
.menu_header .navbar-toggler.collapsed .toggle .line.cross1 {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.menu_header .navbar-toggler.collapsed .toggle .line.cross2 {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.menu_header .navbar-toggler.collapsed .toggle .line.bottom {opacity: 1;width: 66%;}
.menu_header .navbar-nav .nav-item:hover, .menu_header .navbar-nav .nav-item.active{ background: transparent;border-radius: 0px;}
.menu_header .navbar-nav .nav-item.active .nav-link::before, .menu_header .navbar-nav .nav-item .nav-link:hover::before {display: none}
.navbar-brand {padding: 0;margin: 0 0 0 10px;width: 130px;}
.menu_header .navbar-expand-lg .navbar-nav {display: flex;}
.MobileShow {display: inline-block;}
.DesktopShow {display: none;}
.BannerSliderTxt {padding-top: 20px;}
}

@media only screen and (max-width:767px){
.container {max-width: 100%;}
.menu_header {display: inline-block;width: 100%;}
.menu_header .col-lg-12,
.menu_header .row,
.menu_header .container{ padding: 0; margin: 0}
.menu_header .navbar-collapse {float: right;left: -550px;margin: 0;position: fixed;width: 100%;background: #212121;border-top: none;z-index: 99;height: 100%;
 top: 0;transition: left linear 0.2s;padding: 70px 0px 50px;}
.menu_header .navbar-collapse.show {left: 0px;transition: left linear 0.2s;}
 header .menu_header.fixed-me ul.navbar-nav.mr-auto { margin-left:0px;}
.menu_header .navbar-toggler {	top: 16px;}
.show-mobile{ display:block !important}
.menu_header.fixed-me .hrader-right {display: none;}
.menu_header .navbar .navbar-brand {padding: 0;margin:0 10px;width: 100%; text-align: center;}
.menu_header .navbar-nav .nav-item:hover, .menu_header .navbar-nav .nav-item.active{ background: transparent;border-radius: 0px;}
.menu_header .navbar-nav .nav-item.active .nav-link::before, .menu_header .navbar-nav .nav-item .nav-link:hover::before {display: none}
.bammer-txt {padding:0;}
 header .menu_header li {margin-left: 0; display: block ;width: 100%;} 
.menu_header .navbar-nav .nav-link {color: #fff;}
.menu_header.fixed-me {padding: 10px 0;}
.menu_header .navbar-nav .nav-link.btn-primary {margin-left: 24px;}
.menu_header .navbar .navbar-brand .LogoText {display: none;}
.StepsProgressSection {padding: 30px 0;overflow: hidden;}
.point--active::before {width: 63%;}
/*----------------------*/
.footer_center .list-unstyled {text-align: left;margin-bottom: 20px}
.footer_center {padding:0;}
.title-widget {margin: 0px 0 5px;text-align: center;}
.widget_nav_menu ul {padding-top: 0;width: 100%;padding-left: 0px;padding-bottom: 0px;}
.footer_logo {width: 100%;}
.widget_nav_menu ul li {padding: 5px 0;width: 100%;text-align: center;}
.banner-div h1 {font-size: 22px; line-height: 32px;}
.banner-div h2 {font-size: 40px;}
.banner-div p {font-size: 15px; padding: 0 0 15px}
.MobileShow {display: inline-block;}
.footer-logo {text-align: center; width: 100%;}
.footer {padding: 50px 0 0;}
.footer_social {padding: 20px 30px;}
.contact-detail-main {padding: 0 30px;}
.widget_nav_menu ul li a {font-size: 18px;}
.DesktopShow {display: none;}
.footer-logo p {font-size: 14px}
.footer-logo p br {display: none}
.Zenup-footer-Links {width: 100%}
.BreckenridgeContactUs {margin: 25px auto 0;max-width: 170px;word-wrap: anywhere;}
.BreckenridgeContactUsText {text-align: left;width: 100%;}
.footer_Bottom p {max-width: 270px;display: inline-block;}
.BreckenridgeStepsCardContent {min-height: 95px;}
.BreckenridgeStepsCard {margin-bottom: 25px;}
.BreckenridgeStepsChoose {margin-top: 50px;}
.Haddingh2 {font-size: 16px;}
.BreckenridgeBarBx span {font-size: 13px;}
.point {font-size: 14px;}
 header .SleighRidesDropdown .dropdown-menu {border-radius: 5px;padding-left: 9px;border: none;margin: 0 24px;}
.BreckenridgeSteps {width: 90%;}
.BreckenridgeStepsChooseLocation {width: 100%;}
.BreckenridgeSteps2Card .BreckenridgeStepsCardImg {border-radius: 12px;overflow: hidden;float: left;width: 47%;}
.BreckenridgeSteps2CardText {padding: 0 0 0 12px;overflow: hidden;}
.BreckenridgeSteps2CardText .Haddingh4 {font-weight: 600;font-size: 14px;padding-right: 20px;}
.BreckenridgeSteps2CardText .discriptiontext {margin-top: 5px;font-size: 12px;}
.StepsLocationBx {background: transparent;margin-top: 0;padding: 2px 9px 2px 2px;border-radius: 5px;font-size: 13px;color: #67676E;position: absolute;left: 0;bottom: -32px;}
.BreckenridgeSteps2Card {margin-bottom: 40px;display: inline-block;width: 100%}
.ChooseRideBx {margin-top: 10px;}
.BreckenridgeStepsPickDate {margin: 70px auto 0;width: 100%;}
.point--complete::before {width: 100%;}
.BreckenridgeStepsYourBooking {margin: 50px auto 0;width: 100%;}
.BreckenridgeStepsChooseBx {margin-top: 0;}
.BreckenridgeUpgradesRiders h3 {font-size: 16px;}
.Certificatecontainer {margin: 20px auto 0;width: 100%;}
.hasDatepicker .ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default, 
.hasDatepicker .ui-button, 
 html .hasDatepicker .ui-button.ui-state-disabled:hover, 
 html .hasDatepicker .ui-button.ui-state-disabled:active {padding: 8px 10px;}
.RideTimeDateSelect {width: 50%;}
.RideSeatsSelect {width: 35%;}
.ChooseRideSelect label {font-size: 14px;width: 90%;}
.ChooseRideSelectDate label {font-size: 14px;width: 90%;}
.ChooseRideBx h3 {font-size: 16px;}
.BreckenridgeNumberRiders h3 {font-size: 16px;}
.BreckenridgeStepsYourBooking .BreckenridgeSteps2CardText {padding: 0 0 0 10px;}
.MobileHide {display: none;}
.BreckenridgeStepsYourBooking .BreckenridgeStepsdate {border-radius: 5px;padding: 2px 8px 4px;}
.CancellationModal .modal-body {padding: 20px 20px;}
}

@media only screen and (max-width:479px){
    
}
