
.snippet__title{margin-bottom:30px}.snippet__desc-readmore{margin-top:10px}.snippet__actions-call{margin-top:10px;letter-spacing:.32px}.snippet__actions-call>a{font-weight:700}.snippet__actions,.snippet__actions--grid{margin-top:24px;display:flex;align-items:center}.snippet__actions .uk-button+.uk-button,.snippet__actions--grid .uk-button+.uk-button{margin:0 0 0 24px}.climber-left-image .snippet__actions{flex-wrap:wrap;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:20px}.climber-left-image .snippet__actions .uk-button+.uk-button,.climber-left-image .snippet__actions--grid .uk-button+.uk-button{margin:0}.snippet__actions--block{margin-top:40px;display:flex;align-items:flex-start;flex-direction:column}.snippet__actions--block .uk-button+.uk-button{margin:25px 0 0}.snippet__amenities{display:flex;align-items:center;justify-content:flex-start;text-align:center;justify-self:flex-start;column-gap:15px;grid-row-gap:20px;margin-bottom:30px;flex-flow:wrap;margin-top:30px}.snippet__amenities-item--grid{display:flex;align-items:center;column-gap:15px;flex-direction:column}.snippet__amenities-item--grid .uk-svg .st0,.snippet__amenities-item--grid .uk-svg path{fill:#234938!important}.snippet__amenities-name{font:var(--h6-title-fonts);margin:10px 0 0}.snippet__amenities-item--grid .snippet__amenities-name{margin:10px 0 0;text-align:left;font-size:13px;color:#234938;font-weight:400;text-transform:uppercase;padding:2px 0 0 0}.snippet__amenities-icon{display:block;color:var(--highlight-color);font-size:20px}.snippet__amenities-item--grid .snippet__amenities-icon{display:flex;font-size:25px;color:#234938}.snippet__amenities-item--grid .uk-svg{width:28px}.snippet__amenities--stack{flex-direction:column;align-items:flex-start;grid-row-gap:15px}.snippet__media{width:600px;max-width:100%;border-radius:20px}.snippet__media .image-box{position:relative}.snippet__media .image-box.for-shadow::before{content:'';width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 36.1%,rgba(0,0,0,.7) 100%),linear-gradient(360deg,rgba(0,0,0,0) 66.2%,rgba(0,0,0,.7) 100%);position:absolute;bottom:0;left:0;border-radius:20px}.snippet__media img{border-radius:20px;object-fit:cover}.snippet__media .uk-slider-container{border-radius:20px}.snippet__media:focus-within{outline:1px solid var(--highlight-color);box-shadow:0 0 2px var(--highlight-color) inset;-webkit-box-shadow:0 0 2px var(--highlight-color) inset;-ms-box-shadow:0 0 2px var(--highlight-color) inset;-moz-box-shadow:0 0 2px var(--highlight-color) inset}.snippet__media>img{}.zig-zag-right-image .snippet__media img{height:400px;border-radius:20px;object-fit:cover}.zig-zag-right-image .snippet__media img{height:400px;border-radius:20px;object-fit:cover}.feature-image-left-with-accordian.zig-zag-right-image img{height:550px;border-radius:20px;object-fit:cover}.feature-image-left-with-accordian .tab-list__container.uk-sticky-fixed{background-color:var(--body-bg);z-index:100}.feature-image-left-with-accordian.uk-height-large{height:100%!important}.feature-image-left-with-accordian .snippet__title,.feature-image-left-with-accordian .snippet__amenities,.feature-image-left-with-accordian .text-editor{margin-bottom:20px}.feature-image-left-with-accordian .uk-accordion>:nth-child(n+2){margin-top:15px;padding-top:15px}.feature-image-left-with-accordian .venue-tab-accordian{margin-top:15px}.feature-image-left-with-accordian .location-types__tabs .tab-list__item a{color:rgba(35,73,56,50%)}.feature-image-left-with-accordian .location-types__tabs .tab-list__item.uk-active a{color:var(--primary-color)}.feature-image-left-with-accordian .location-types__tabs .tab-list__item:last-child a{color:rgba(113,74,55,50%);filter:opacity(1)}.feature-image-left-with-accordian .location-types__tabs .tab-list__item.uk-active:last-child a{color:var(--brand-brown)}.zig-zag-right-image .title--tagline{line-height:normal}.snippet__media .uk-slider-items img{height:400px;border-radius:20px;object-fit:cover}.snippet__media--l{width:750px}.snippet__media--xl{width:800px}.snippet__media--vl{width:700px;padding-bottom:115%}.snippet__media--square{padding-bottom:100%}.snippet__media.our-history-media{padding-bottom:133%}.snippet__media--map{height:650px;padding:0}.snippet__media-mapholder{height:100%}.snippet__media-map,.snippet__media-map>div{height:100%!important}.snippet__title .template-icon{display:inline;width:25px;height:25px;font-size:25px;font-weight:normal;line-height:1;align-items:center;vertical-align:baseline;color:var(--highlight-color)}.snippet__zigzag:not(.is-hidden)+.snippet__zigzag:not(.is-hidden){margin-top:40px}.snippet__zigzag.is-hidden+.snippet__zigzag{margin-top:0;transition:margin .4s ease}.snippet__accordion{margin-bottom:30px}.snippet__accordion-name{font:var(--h5-title-fonts)}.snippet__accordion-content{}.snippet__accordion--border{border-bottom:1px solid #ccc;padding-bottom:25px;border-top:1px solid #ccc;padding-top:25px}.snippet__dotnav{position:absolute;left:0;z-index:11;bottom:0;right:0;width:50%;margin-left:auto;margin-right:0;padding-left:35px}.snippet__slider-dotnav{margin-top:40px;width:610px;max-width:100%;justify-content:center}.zizzag-slider-arrow{position:absolute;bottom:35px;width:65px;right:62px;line-height:normal}.zizzag-slider-arrow svg{display:none}.zizzag-slider-arrow a{color:#fff!important}.zizzag-slider-arrow a:hover,.zizzag-slider-arrow a:focus{color:#eca34e!important}.lighbox-image{position:absolute;bottom:20px;right:20px}.lighbox-image .popupicon{background:#fff;display:block;color:#d32c30;text-align:center;padding:8px;font-size:18px;font-weight:600}.venue-tab-animation .button-link{max-width:50%}@media(min-width:1200px){.snippet__zigzag:not(.is-hidden)+.snippet__zigzag:not(.is-hidden){margin-top:80px}.snippet__container--small{max-width:1070px}}@media(min-width:960px){.snippet__zigzag:nth-child(even) .snippet__col:first-child{order:2}.snippet__zigzag:nth-child(even) .snippet__col:last-child{order:1}.snippet__zigzag:nth-child(odd) .snippet__col:first-child{order:1}.snippet__zigzag:nth-child(odd) .snippet__col:last-child{order:2}.snippet__zigzag--revert:nth-child(odd) .snippet__col:first-child{order:2}.snippet__zigzag--revert:nth-child(odd) .snippet__col:last-child{order:1}.snippet__zigzag--revert:nth-child(even) .snippet__col:first-child{order:1}.snippet__zigzag--revert:nth-child(even) .snippet__col:last-child{order:2}.snippet__zigzag--padding-middle{align-items:flex-start}.snippet__zigzag--padding-middle .snippet__conent{padding-top:50px}}@media(max-width:1399.98px){.uk-container-small .snippet__media{width:450px}.snippet__media--xl,.snippet__media--l{width:610px}}@media(max-width:1199.98px){.snippet__media{width:100%!important}.snippet__slider-dotnav{margin-top:20px;width:50%}}@media(max-width:1023.98px){.snippet__title,.snippet__desc,.snippet__amenities{margin-bottom:20px}.snippet__actions .button-booknow{min-width:unset;padding:10px 25px}.snippet__actions--grid{display:flex;align-items:center;flex-direction:row}}@media(max-width:959.98px){.snippet__media{width:100%;max-width:100%}.snippet__media img{width:100%}.snippet__title svg{width:15px;height:15px}.snippet__zigzag:not(.is-hidden)+.snippet__zigzag:not(.is-hidden){margin-top:50px}.snippet__media--map{height:600px}.snippet__slider-dotnav{width:100%;justify-content:flex-start;margin-top:40px}}@media(max-width:767.98px){.snippet__actions--block .uk-button+.uk-button{margin:15px 0 0}.snippet__dotnav{position:static;width:auto;padding:0;margin-left:-15px;margin-top:30px}.snippet__actions .uk-button-primary,.snippet__actions--grid .uk-button-primary,.snippet__actions .uk-button-default,.snippet__actions--grid .uk-button-default{padding:10px 15px}.snippet__actions .uk-button+.uk-button,.snippet__actions--grid .uk-button+.uk-button{margin:0 0 0 15px}.overview .snippet__actions{margin-top:25px;display:flex;align-items:center;flex-direction:row}.overview .snippet__actions .uk-button+.uk-button,.overview .snippet__actions--grid .uk-button+.uk-button,.overview .snippet__actions--block .uk-button+.uk-button{margin:0 0 0 24px}.feature-image-left-with-accordian.zig-zag-right-image img{height:300px}.venue-tab-animation.snippet__actions{flex-direction:column;align-items:start;row-gap:20px}.venue-tab-animation.snippet__actions .uk-button.button-link{margin:0}.venue-tab-animation .button-link{max-width:100%}.climber-left-image .snippet__actions .uk-button+.uk-button,.climber-left-image .snippet__actions--grid .uk-button+.uk-button{margin:0!important}}@media(max-width:767.98px)and (min-width:640px){}@media(max-width:639.98px){.snippet__media--map{height:400px}.inner-padding--thirdlevel .snippet__title{font-size:35px}}@media(max-width:575px){.snippet__actions .button-booknow{padding:10px 15px}.snippet__amenities{column-gap:20px}.venue-tab-amenities .snippet__amenities-item--grid .snippet__amenities-name{font-size:11px}}@media(max-width:374px){.snippet__actions{margin-top:25px;display:flex;flex-direction:column}.snippet__actions .uk-button+.uk-button,.snippet__actions--grid .uk-button+.uk-button,.snippet__actions--block .uk-button+.uk-button{margin:20px 0 0}.snippet__dotnav{justify-content:center}}.gcp-slider__nav{position:absolute;right:0;bottom:0;background:var(--primary-cta-inverse-color);color:var(--inverse-font-color);width:190px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.gcp-slider__nav-link{background:var(--primary-cta-inverse-color);color:var(--primary-cta-inverse-font-color);border-radius:0;font-size:10px;letter-spacing:1px;font-weight:600;min-height:35px;padding:5px 15px;transition:all .4s ease;line-height:1;display:flex;align-items:center}.gcp-slider__nav-link+.gcp-slider__nav-link{padding-left:10px}.gcp-slider__nav-link:first-child{padding-right:10px}.gcp-slider__nav-link.uk-invisible{visibility:visible!important;display:inline-flex!important;cursor:not-allowed;color:rgba(255,255,255,.36)}.gcp-slider__nav-link>.template-icon{font-size:14px;font-weight:normal;line-height:1;display:inline-flex;align-items:center;justify-content:center;margin-right:7px;transition:all .4s ease;margin-left:15px}.gcp-slider__nav-link>.template-icon:last-child{margin-left:15px;margin-right:0}.gcp-slider__nav-link>.template-icon:first-child{margin-right:15px;margin-left:0;margin-top:unset}.gcp-slider__nav-link-text{min-height:14px;display:inline-flex;align-items:flex-end;margin-top:-2%}.gcp-slider__nav-link:hover,.gcp-slider__nav-link:focus,.gcp-slider__nav-link:focus-visible{outline:0;box-shadow:unset}.gcp-slider__nav-link:hover>.template-icon,.gcp-slider__nav-link:focus>.template-icon,.gcp-slider__nav-link:focus-visible>.template-icon,.gcp-slider__nav-link.uk-invisible>.template-icon{opacity:.5}.gcp-slider__expand{font-size:22px;color:#000;position:absolute;bottom:0;right:190px;line-height:1;display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#fff;transition:all .4s ease}.gcp-slider__expand:hover,.gcp-slider__expand:focus,.gcp-slider__expand:focus-visible{color:var(--highlight-color)}.gcp-slider__actions{position:absolute;bottom:0;left:0;z-index:10;display:inline-flex;width:101px;height:35px;background:var(--body-bg);color:var(--text-color);justify-content:center;align-items:center;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:1px;line-height:1}.gcp-slider__actions--revert{left:auto;right:0}.gcp-slider__actions>.template-icon{margin-left:5px;font-size:16px}@media(max-width:639.98px){}
.h1-headline{text-align:center;position:relative;z-index:1;overflow:hidden;padding:60px 20px 0}.h1-headline__title{margin-bottom:24px}.h1-headline__title:last-child{margin-bottom:0}.h1-headline__text{max-width:820px;margin-left:auto;margin-right:auto}.h1-headline__content{max-width:750px;margin-left:auto;margin-right:auto}.h1-headline__content:last-child{margin-bottom:0}.h1-headline__content--extra{margin-top:30px}.h1-headline__actions{justify-content:center;margin-top:40px}.h1-headline__actions .uk-button+.uk-button{margin-left:20px}.section-bottom-divider{border-bottom:1px solid var(--border-color)}.h1-headline-widget--primary-bg{background:var(--primary-color);color:var(--inverse-font-color)}.h1-headline-widget--primary-bg *{color:var(--inverse-font-color)}.h1-headline-widget--secondary-bg{background:var(--bg-alt-1)}.title--tagline{line-height:12px}@media(max-width:1399.98px){.h1-headline{padding:50px 20px}}@media(max-width:767.98px){.h1-headline__title--noimage{margin:0}.h1-headline__actions{display:flex;flex-direction:column;align-items:center;gap:20px;justify-content:center;margin-top:20px}.h1-headline__actions .uk-button+.uk-button{margin:0}}@media(max-width:639.98px){.h1-headline{padding:40px 0}}
/* 3 Grid With Slider Starts */
.grid-slider-wrapper {
    z-index: 2;
    position: relative;
    margin-bottom: 90px;
}

.intro-section {
    text-align: center;
    padding: 60px 20px;
    max-width: 800px;
    margin: 0 auto;
}

.card-inner-box {
    background-color: #ffffff;
    border-radius: 16px;
    overflow: hidden;
}

.image-section img {
    width: 100%;
    height: auto;
    display: block;
}

.card-content {
    padding: 24px;
}

.grid-slider-wrapper .card-content .heading{
  min-height: 60px;
}

.grid-slider-wrapper .card-content .text-editor{
  min-height: 120px;
}

.grid-slider-wrapper .slider-controls__arrows {
    justify-content: center;
    margin-top: 45px;
}

.grid-slider-wrapper .slider-controls__slidenav {
    background-color: transparent;
    width: auto;
    height: auto;
    color: var(--highlight-color);
}

.grid-slider-wrapper .slider-controls__slidenav:hover{
    color: var(--primary-color);
}

.grid-slider-wrapper .labels {
    position: absolute;
    top: 22px;
    right: 22px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 7px;
    z-index: 2;
}

.grid-slider-wrapper .label.green {
    background-color: var(--light-green);
}

.grid-slider-wrapper .label.green .template-icon {
    font-size: 17px;
}

.grid-slider-wrapper .label.brown {
    background-color: var(--brand-brown);
}

.grid-slider-wrapper .label.brown .template-icon {
    font-size: 17px;
}

/* @media (max-width: 1024px) {
  .grid-slider-wrapper{
    margin-bottom: 0;
  }
} */

@media (max-width: 959.98px) {
	.grid-slider-wrapper .uk-slider-items .card-container{
		width: 50%;
	}
}

@media (max-width: 767.98px) {
    .grid-slider-wrapper .intro-section {
		border-top: 1px solid rgba(101, 113, 82, 0.40);
		padding: 80px 20px 60px;
		margin-top: 0;
	}

	.grid-slider-wrapper .uk-slider-items .card-container{
		width: 50%;
	}

    .grid-slider-wrapper .card-content .heading {
        min-height: auto;
    }

}

@media (max-width: 666px) {
	.grid-slider-wrapper .uk-slider-items .card-container{
		width: 100%;
	}
}

/* 3 Grid With Slider Ends */
/* Video */
.vc-icon-video-icon:before {
  color:#0a4c50;
}
.vc-icon-close:before, .template-icon-Icon-ionic-md-close:before{
  color:#0a4c50;
}
.video-menu-active .vc-icon-close:before {
  content: "\e90e";
}
.home-slider-wrap ul.uk-slideshow-items{
  height:auto !important;
}

.hero-image {width: 100%; max-width: 1920px; margin: auto; position: relative;    overflow: hidden;}
p:empty {display:none;}
.home-slider-wrap .uk-slideshow-items {height: 100vh !important; min-height: auto!important;}
.video-content iframe, .video-content video {position: absolute;}

@media screen and (min-width: 1025px) and (max-width: 1166px){
  .hero-image {height: 70vh;}
  .hero-slideshow__caption-wrapp {max-width: 645px;}
  .hero-slideshow__caption-title {font-size: 80px; line-height: 86px;}
}
@media (max-width: 1166px) {
  .home-slider-wrap .uk-slideshow-items {height: 79vh !important;}
}
@media (max-width: 1024px) {
  .home-slider-wrap .uk-slideshow-items {height: 79vh !important;}
}
@media (min-width: 991px) {
  .video-caption .hero-slideshow__caption {bottom:0px;}
}
@media (min-width: 1024px) {
  .hero-image {height: calc(100vh - 0px); width: 100%; max-width: 1920px; margin: auto; position: relative;    overflow: hidden;}
}

.home-video__container {width: 100%; max-width: 100%;}
.home-video__block {width: 100%;height: 100%;}
.home-video__block video {height: 100%; width: 100%; object-fit: cover;}
.home-video__actions {z-index: 99; position: absolute; right: 5px; bottom: 0px;}
.home-video__trigger { width: 30px; height: 30px; min-height: 30px; color: #0a4c50;  background: #fff; border-radius: 4px; display: flex; padding: 0; align-items: center; justify-content: center; transition: all .3s ease-out; margin: 30px; text-transform: capitalize; padding: 0 10px; line-height: 30px; font-weight:400;}
.home-video__actions.is-active .home-video__trigger, .home-video__trigger:hover, .home-video__trigger:focus {width: 80px; height: 80px; background:#ddeff1;}
.home-video__trigger:hover .home-video__trigger-text, .home-video__trigger:focus .home-video__trigger-text {display: block;}
.is-off {display: none;}
.home-video__actions.is-active .home-video__trigger .is-off {display: block;}
.home-video__actions.is-active .home-video__trigger .is-on {display: none;}
.home-video__actions-more {display: none;
  position: absolute;
  bottom: 110px;
  left: 30px;
}
.home-video__actions.is-active .home-video__actions-more {
  display: block;
}
.home-video__trigger-icon {
  display: flex !important;
  justify-content: center;
  width: 18px;
  height: 11px;
  margin: auto !important;
}
.home-video__trigger-text {
  display: none;
  font-size: 11px;
  line-height: 1.4;
  margin-top: 10px;
}
.home-video__btn {
  width: 80px;
  height: 80px;
  color: #0a4c50;
  display: flex;
  line-height: 1.5;
  margin-bottom: 3px;
  background: #fff;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 4px;
  opacity: 0.9;
  font-size: 11px;
  padding: 0 5px;
  flex-direction: column;
  text-transform: capitalize;
  letter-spacing: 0;
  transition: all .3s ease;
  font-weight: 400;
}
.home-video__btn:hover, .home-video__btn:focus {
  background: #ddeff1;
}
.home-video__btn .is-off, .home-video__btn.active .is-on {
  display: none;
}
.home-video__btn .is-on, .home-video__btn.active .is-off {
  display: block;
}
.home-video__btn .uk-icon {
  display: block;
  margin-bottom: 8px;
}

.video-content .slidet-text-top {display:none;}

/*Home Video Start Section*/
.video-nav-wrap-new {
  position: absolute;
  z-index: 2;
  right: 55px;
  bottom: 60px;
  z-index: 100;
}

.videocamera-icon:hover, .videocamera-icon:focus {
  width: 80px;
  height: 80px;
  margin-right: -15px;
  margin-bottom: -15px; color:#0a4c50;
}

.videocamera-icon:hover span.videonavigation-text, .videocamera-icon:focus span.videonavigation-text {
  font-size: 11px;
  line-height: normal;
  display: block !important;
  color: #0a4c50;
  width: 60px;
  margin-top: 8px;
  text-align: center;
  opacity: 1;
  transition: opacity 0.1s;
}

.videocamera-icon.video-menu-active:hover .videonavigation-text, .videocamera-icon.video-menu-active:focus .videonavigation-text {display:none;}
#video-description .uk-close:hover:after, #video-description .uk-close:hover {
  color: #0a4c50;
}
.videocamera-icon .videonavigation-text {
  opacity: 0;
  transition: opacity 0.2s;
  display: none !important;
} 

.videocamera-icon:hover .videonavigation-text {
  opacity: 1;
  display: block;
}

.videocamera-icon.video-menu-active:focus span.videonavigation-text {
  display: none;
}


.videocamera-icon {
  width: 30px;
  height: 30px;
  background: #fff;
  color: #0a4c50;
  box-sizing: border-box;
  transition: all 0.2s;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 12px;
  border-radius: 4px;
}
.videocamera-icon .camera-icon {font-size:24px;}
.videocamera-icon span.camera-icon.template-icon-Icon-ionic-md-close {
  font-size: 18px;
}
.videocamera-icon span.camera-icon.video-iconvideo-icon {font-size:24px;}

.videocamera-icon.video-menu-active {
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  color: var(--primary-color);
  border-radius: 4px;
  margin: 0 -15px -15px 0;
  border: solid 0px #FEFBF0;
  font-size: 16px;
}

.videocamera-icon.video-menu-active:hover span {
  color:#0a4c50;
}

.videocamera-icon.video-menu-active .videonavigation-text, .videocamera-icon.video-menu-active:hover .videonavigation-text, .videocamera-icon.video-menu-active:focus .videonavigation-text {
  display: none !important;
}

.videocamera-icon.video-menu-active span.icon-cancel {
  color: #0a4c50;
}

.videocamera-icon .videonavigation-text {
  opacity: 0;
  transition: opacity 0.2s;
}

.videonav-iconexpand {
  position: absolute;
  bottom: 85px;
  flex-direction: column;
  display: none;
  z-index: 9999;
}

.videocamera-icon:hover span.videonavigation-text, .videonavigation-text-close {
  font-size: 11px;
  line-height: normal;
  display: block;
  color: #0a4c50;
  margin-top: 8px;
  text-align: center;
  width: 60px;
}

.videonavigation-text-close {display:none;}
.videocamera-icon .videonavigation-text-close {
  color:#0a4c50;
  /*background-color: #fff;*/
}

.videocamera-icon .videonavigation-text-close:Hover, .videocamera-icon .videonavigation-text-close:focus{
  background-color: #ddeff1;
}

.videocamera-icon.video-menu-active .videonavigation-text-close {
  display: block;
  color:#0a4c50;
}

.videonav-iconexpand a {
  width: 80px;
  color:#0a4c50;
  height: 80px;
  background:#fff;
  opacity: 0.9;
  margin-top: 5px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 9999;
  position: relative;
}
.videonav-iconexpand a:hover, .videonav-iconexpand a:focus, .videocamera-icon.video-menu-active:hover, .videocamera-icon.video-menu-active:focus {
  background: #ddeff1;
  color:#0a4c50;
}
.videonav-iconexpand a:hover, .videonav-iconexpand a:focus, .videonav-iconexpand a:hover span, .videonav-iconexpand a:focus span {
  color: #0a4c50;
}
.videocamera-icon.video-menu-active:focus .videonavigation-text-close {
  color: #0a4c50;
}
.videocamera-icon.videocamera-icon-close.video-menu-active:hover span {
  color: #0a4c50;
}
/*start play and pause*/
a.playclick .play-video,
a.playclick .videonavigation-text.play{ display: block;}

a.playclick .pause-video,
a.playclick .videonavigation-text.pause{display:none;}

a.playclick.active .pause-video,
a.playclick.active .videonavigation-text.pause {display: block;}

a.playclick.active .play-video,
a.playclick.active .videonavigation-text.play {display: none;}
/*End play and pause*/

/*start Mute and unmute*/

a.muteClick .unmute-video,
a.muteClick .videonavigation-text.mute {  display: block;}

a.muteClick .mute-video,
a.muteClick .videonavigation-text.unmute {  display: none;}

a.muteClick.active .unmute-video,
a.muteClick.active .videonavigation-text.mute {  display: none;}

a.muteClick.active .mute-video,
a.muteClick.active .videonavigation-text.unmute {  display: block;}

/*End Mute and unmute*/


.videonav-iconexpand a .videonavigation-text {
  font-size: 11px;
  line-height: 14px;
  margin-top: 10px;
  text-align: center;
}

.description-popuplink .videonavigation-text {
  margin-top: 6px;
}

.popup-vimeo .videonavigation-text {
  margin-top: 6px;
  padding: 0 4px;
}

.play-video, .pause-video, .description-icon, .expand-icon {
  font-size: 20px;
}

.expand-icon {
  font-weight: bold !important;
}
.uk-modal-dialog {
  padding: 40px;
  background: #fff;
  border-radius: 8px;
  width: 600px;
}

.model-popup-icon.uk-modal .uk-close {
  /*top: -20px;*/
}
/*.model-popup-icon.uk-modal .uk-close:after {
content: '\e944';
font-family: 'mimiconfont' !important;
color: #0a4c50;
font-size: 15px;
position: absolute;
font-weight: bold;
}*/
.model-popup-icon.uk-modal .uk-close:hover:after, .model-popup-icon.uk-modal .uk-close:focus:after {
  color: #0a4c50;
}
.model-popup-icon.uk-modal .uk-close svg {
  display: none;
}


@media (min-width: 992px) and (max-width: 1100px)
{
  .video-action-texts{display:none;}
  .home-video__btn{width:25px; height:25px; min-height: 25px; padding:5px; border-radius:4px;}
  .home-video__actions-more{bottom:48px; left: 20px;}
  .home-video__actions.is-active .home-video__trigger, .home-video__trigger:hover, .home-video__trigger:focus{width:25px; height:25px; margin-top:0;}
  .home-video__trigger:hover .home-video__trigger-text, .home-video__trigger:focus .home-video__trigger-text{display:none;}
  .home-video__btn svg{margin-top:8px;}
  .home-video__trigger{min-height:25px; margin: 20px; padding: 0 6px; font-size:33px; width: 25px; height: 25px;}
  .home-video__actions{right:0;}
}
@media only screen and (max-width: 1024px) {
  .home-video__btn, .home-video__btn .is-on, .home-video__btn.active .is-off {font-size: 0;}
}

/*@media only screen and (min-width: 1024px) {div#mainimagehome {
height: 100vh;
overflow: hidden;
}} */
@media (min-width: 768px) and (max-width: 991px)
{
  .video-action-texts{display:none;}
  .home-video__btn{width:25px; height:25px; min-height: 25px; padding:5px; border-radius:4px;}
  .home-video__actions-more{bottom:48px; left: 20px;}
  .home-video__actions.is-active .home-video__trigger, .home-video__trigger:hover, .home-video__trigger:focus{width:25px; height:25px; margin-top:0;}
  .home-video__trigger:hover .home-video__trigger-text, .home-video__trigger:focus .home-video__trigger-text{display:none;}
  .home-video__btn svg{margin-top:8px;}
  .home-video__trigger{min-height:25px; margin: 20px; padding: 0 6px; font-size:33px; width: 25px; height: 25px;}
  .home-video__actions{right:0;}
} 
@media (max-width: 990px) {
  .home-video.js-home-video {margin-top: 60px;}
  .video-nav-wrap-new {right: 25px; bottom: 25px;}
}
@media (max-width: 959.98px) {
  .hero-slideshow {
    height: calc(100vh - 90px);
    height: -webkit-calc(100vh - 90px);
  }
  .video-caption .hero-slideshow__caption {bottom:30px;}
}
@media (max-width: 767.98px) {
  .hero-slideshow {height: 80vh; max-height: 80vh; overflow: hidden;}
  .hero-slideshow__media {transform: none !important; object-position: center;}
  .hero-slideshow:after {height: 40%;}
  .hero-slideshow .uk-slideshow-items {height: 100%; min-height: 100% !important;}
  .hero-slideshow__caption {left:18px; max-width: 350px; bottom: 45px;}
  .hero-slideshow__caption-wrapp {max-width: unset; padding-bottom: 0; text-align: left;}
  .hero-slideshow__caption-title {font-size: 42px; line-height: 54px;}
  .hero-slideshow__caption-subtitle {font-size: 24px; line-height: 1.4; margin-bottom: 0px;}
  .videocamera-icon:hover span.videonavigation-text {display: none !important;}
}
@media (max-width: 575px) {
  .hero-slideshow__caption-title,
  .hero-slideshow__caption-subtitle {
    font-size: 36px; line-height:36px;
  }
}
/* Hero Slider Ends */

@media all and (min-width:961px) {
  .viewhover .column-content-hover {bottom:25%; opacity: 1;}
  .viewhover h2.column-title-remove {display: none;}
}
@media all and (max-width:1400px) {
  .room-section-cs {padding: 0 30px 0 0;}
}

@media all and (max-width:1300px) {
  .hm-special-offer-content {padding: 45px 60px 0 0;}
}
@media screen and (max-device-width: 1198px) {
  .home-slider-wrap .uk-slideshow-items {height: 73vh !important;}
}
@media all and (max-width:960px) {
  .uk-modal-dialog{padding: 10px 10px 10px 10px;}
  .home-slide-desktop {position:relative;/*margin-top:80px*/;}
  .home-slider-wrap .uk-slideshow-items {height: 70vh !important;}
  .hm-main-right-img .first-main-right-img {display: none;}
  .home-main-content {flex-direction: column-reverse;}

}

@media  all and (min-width:768px) and (max-width:960px){
  .home-slider-wrap .uk-slideshow-items {height: 42vh!important;}
  .video-content iframe { height: 42vh !important; }

}

@media all and (max-width:767px) {
  .home-slider-wrap .uk-slideshow-items {height: 58vh !important;}
  #myVideo {overflow: hidden; height:100%;}
  #myVideo video { height: 100%; width: 100%; object-fit: cover; display: block;}

  .videocamera-icon.video-menu-active{ width: 30px; height: 30px;margin: 0 -15px 0px 0;}
  .videonav-iconexpand a{margin-top: 3px; width: 30px; height: 30px;}
  .videocamera-icon:hover, .videocamera-icon:focus{width: 30px;height: 30px;margin-bottom: 0px;}
  .videonavigation-text, .videonavigation-text-close {display: none !important;}
  .videonav-iconexpand {bottom:34px;}
  .videocamera-icon {width: 30px;height: 30px;}
  .videocamera-icon:hover span.videonavigation-text, .videocamera-icon:focus span.videonavigation-text {display: none !important;}
}


@media all and (max-width:414.98px) {
  .home-slider-wrap .uk-slideshow-items {height: calc(100vh - 120px) !important;}
  .room-slider-des h2 {max-width: 230px; line-height: normal;}
}


@media all and (max-width:375px) {
  .home-slider-wrap .uk-slideshow-items {height: calc(100vh - 120px) !important;}
  .room-slider-des h2 {font-size:20px; max-width: 230px;}
}
@media all and (max-width:360px) {
  .home-slider-wrap .uk-slideshow-items {height: calc(100vh - 120px) !important;}
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

    .home-slider-wrap .uk-slideshow-items {
      height: 100vh !important;
    }
    .video-nav-wrap-new{bottom: 67px;}


}

@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {

    .home-slider-wrap .uk-slideshow-items {
      height: 100vh !important;
    }
    .video-nav-wrap-new{bottom:100px;}

    .video-content iframe {
      height: 325px!important;
    }

}


@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
    .home-slider-wrap .uk-slideshow-items {
      height: 51vh!important;
    }
}

@media all and (max-width:360px) {
  .video-content iframe {
    height: 250px!important;
  }
}
#home-main-slider .ms_cms_editbar_component , #home-main-slider .uk-slideshow-items li .ms_cms_editbar_component{
  top: 150px;
  left: 100px;
}
.hero-image {width: 100%; max-width: 1920px; margin: auto; position: relative;    overflow: hidden;}
p:empty {display:none;}
.home-slider-wrap .uk-slideshow-items {height: 100vh !important; min-height: auto!important;}
.video-content iframe {position: absolute;}

@media screen and (min-width: 1025px) and (max-width: 1166px){
.hero-image {height: 70vh;}
  .hero-slideshow__caption-wrapp {max-width: 645px;}
  .hero-slideshow__caption-title {font-size: 80px; line-height: 86px;}
}
@media (max-width: 1166px) {
.home-slider-wrap .uk-slideshow-items {height: 79vh !important;}
}
@media (max-width: 1024px) {
.home-slider-wrap .uk-slideshow-items {height: 79vh !important;}
}
@media (min-width: 991px) {
.video-caption .hero-slideshow__caption {bottom:0px;}
}
@media (min-width: 1024px) {
.hero-image {height: calc(100vh - 0px); width: 100%; max-width: 1920px; margin: auto; position: relative;    overflow: hidden;}
}

.home-video__container {width: 100%; max-width: 100%;}
.home-video__block {width: 100%;height: 100%;}
.home-video__block video {height: 100%; width: 100%; object-fit: cover;}
.home-video__actions {z-index: 99; position: absolute; right: 5px; bottom: 0px;}
.home-video__trigger { width: 30px; height: 30px; min-height: 30px; color: #FFF;  background: var(--highlight-color); border-radius: 4px; display: flex; padding: 0; align-items: center; justify-content: center; transition: all .3s ease-out; margin: 30px; text-transform: capitalize; padding: 0 10px; line-height: 30px; font-weight:400;}
.home-video__actions.is-active .home-video__trigger, .home-video__trigger:hover, .home-video__trigger:focus {width: 80px; height: 80px; background:var(--primary-color);}
.home-video__trigger:hover .home-video__trigger-text, .home-video__trigger:focus .home-video__trigger-text {display: block;}
.is-off {display: none;}
.home-video__actions.is-active .home-video__trigger .is-off {display: block;}
.home-video__actions.is-active .home-video__trigger .is-on {display: none;}
.home-video__actions-more {display: none;
  position: absolute;
  bottom: 110px;
  left: 30px;
}
.home-video__actions.is-active .home-video__actions-more {
  display: block;
}
.home-video__trigger-icon {
  display: flex !important;
  justify-content: center;
  width: 18px;
  height: 11px;
  margin: auto !important;
}
.home-video__trigger-text {
  display: none;
  font-size: 11px;
  line-height: 1.4;
  margin-top: 10px;
}
.home-video__btn {
  width: 80px;
  height: 80px;
  color: #FFF;
  display: flex;
  line-height: 1.5;
  margin-bottom: 3px;
  background: var(--primary-color);
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 4px;
  opacity: 0.9;
  font-size: 11px;
  padding: 0 5px;
  flex-direction: column;
  text-transform: capitalize;
  letter-spacing: 0;
  transition: all .3s ease;
  font-weight: 400;
}
.home-video__btn:hover, .home-video__btn:focus {
  background: var(--highlight-color);
}
.home-video__btn .is-off, .home-video__btn.active .is-on {
  display: none;
}
.home-video__btn .is-on, .home-video__btn.active .is-off {
  display: block;
}
.home-video__btn .uk-icon {
  display: block;
  margin-bottom: 8px;
}

.video-content .slidet-text-top {display:none;}

/*Home Video Start Section*/
.video-content video, .video-content iframe{    width: 100%;}
.video-nav-wrap-new {
  position: absolute;
  z-index: 2;
  right: 55px;
  bottom: 60px;
  z-index: 100;
}
.video-inner .hero-image-wrap.video__block{
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.video-inner.video-content{
  overflow: hidden;
}
.video-inner iframe{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.videocamera-icon:hover, .videocamera-icon:focus {
  width: 80px;
  height: 80px;
  margin-right: -15px;
  margin-bottom: -15px; color:var(--primary-color);
}

.videocamera-icon:hover span.videonavigation-text, .videocamera-icon:focus span.videonavigation-text {
  font-size: 11px;
  line-height: normal;
  display: block !important;
  color: var(--primary-color);
  width: 60px;
  margin-top: 8px;
  text-align: center;
  opacity: 1;
  transition: opacity 0.1s;
}

.videocamera-icon.video-menu-active:hover .videonavigation-text, .videocamera-icon.video-menu-active:focus .videonavigation-text {display:none;}
#video-description .uk-close:hover:after, #video-description .uk-close:hover {
    color: var(--secondary-color);
}
.videocamera-icon .videonavigation-text {
  opacity: 0;
  transition: opacity 0.2s;
  display: none !important;
} 

.videocamera-icon:hover .videonavigation-text {
  opacity: 1;
  display: block;
}

.videocamera-icon.video-menu-active:focus span.videonavigation-text {
  display: none;
}


 .videocamera-icon {
  width: 30px;
  height: 30px;
  background: var(--secondary-color);
  color: var(--primary-color);
  box-sizing: border-box;
  transition: all 0.2s;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 12px;
  border-radius: 4px;
}
.videocamera-icon .camera-icon {font-size:24px;}
.videocamera-icon span.camera-icon.template-icon-Icon-ionic-md-close {
    font-size: 18px;
}
.videocamera-icon span.camera-icon.video-iconvideo-icon {font-size:16px;}

.videocamera-icon.video-menu-active {
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFF;
  color: var(--primary-color);
  border-radius: 4px;
  margin: 0 -15px -15px 0;
  border: solid 0px #FEFBF0;
  font-size: 16px;
}

.videocamera-icon.video-menu-active:hover span {
  color:var(--primary-color);
}

.videocamera-icon.video-menu-active .videonavigation-text, .videocamera-icon.video-menu-active:hover .videonavigation-text, .videocamera-icon.video-menu-active:focus .videonavigation-text {
  display: none !important;
}

.videocamera-icon.video-menu-active span.icon-cancel {
  color: #1a253f;
}

.videocamera-icon .videonavigation-text {
  opacity: 0;
  transition: opacity 0.2s;
}

.videonav-iconexpand {
  position: absolute;
  bottom: 85px;
  flex-direction: column;
  display: none;
  z-index: 9999;
}

.videocamera-icon:hover span.videonavigation-text, .videonavigation-text-close {
  font-size: 11px;
  line-height: normal;
  display: block;
  color: var(--primary-color);
  margin-top: 8px;
  text-align: center;
  width: 60px;
  word-wrap: break-word;
}

.videonavigation-text-close {display:none;}
.videocamera-icon .videonavigation-text-close {
  color:#fff;

}
.videocamera-icon.video-menu-active .videonavigation-text-close {
    display: block;
  	color:var(--primary-color);
}

.videonav-iconexpand a {
  width: 80px;
  color:#FFFFFF;
  height: 80px;
  background:var(--primary-color);
  opacity: 0.9;
  margin-top: 5px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 9999;
  position: relative;
}
.videonav-iconexpand a:hover, .videonav-iconexpand a:focus, .videocamera-icon.video-menu-active:hover, .videocamera-icon.video-menu-active:focus {
    background: #daede7;
    color: var(--primary-color);
}
.videonav-iconexpand a:hover, .videonav-iconexpand a:focus, .videonav-iconexpand a:hover span, .videonav-iconexpand a:focus span {
 color: var(--primary-color);
}
.videocamera-icon.video-menu-active:focus .videonavigation-text-close {
    color: var(--primary-color);
}
.videocamera-icon.videocamera-icon-close.video-menu-active:hover span {
    color: var(--primary-color);
 }
/*start play and pause*/
a.playclick .play-video,
a.playclick .videonavigation-text.play{ display: block;}

a.playclick .pause-video,
a.playclick .videonavigation-text.pause{display:none;}

a.playclick.active .pause-video,
a.playclick.active .videonavigation-text.pause {display: block;}

a.playclick.active .play-video,
a.playclick.active .videonavigation-text.play {display: none;}
/*End play and pause*/

/*start Mute and unmute*/

a.muteClick .unmute-video,
a.muteClick .videonavigation-text.mute {  display: block;}

a.muteClick .mute-video,
a.muteClick .videonavigation-text.unmute {  display: none;}

a.muteClick.active .unmute-video,
a.muteClick.active .videonavigation-text.mute {  display: none;}

a.muteClick.active .mute-video,
a.muteClick.active .videonavigation-text.unmute {  display: block;}

/*End Mute and unmute*/


.videonav-iconexpand a .videonavigation-text {
  font-size: 11px;
  line-height: 14px;
  margin-top: 10px;
  text-align: center;
}

.description-popuplink .videonavigation-text {
  margin-top: 6px;
}

.popup-vimeo .videonavigation-text {
  margin-top: 6px;
  padding: 0 4px;
}

.play-video, .pause-video, .description-icon, .expand-icon {
  font-size: 20px;
}

.expand-icon {
  font-weight: bold !important;
}
.uk-modal-dialog {
  padding: 40px;
  background: #fefbf0;
  border-radius: 8px;
  width: 600px;
}

.model-popup-icon.uk-modal .uk-close {
  top: 5px;
  right: 5px;
}
.model-popup-icon.uk-modal .uk-close:after {
  content: '\e944';
  font-family: 'mimiconfont' !important;
  color: #fff;
  font-size: 15px;
  position: absolute;
  font-weight: bold;
}
.model-popup-icon.uk-modal .uk-close:hover:after, .model-popup-icon.uk-modal .uk-close:focus:after {
  color: var(--primary-color);
}
.model-popup-icon.uk-modal .uk-close svg {
  display: none;
}
@media (max-width: 1480px) {
  .video-nav-wrap-new{
    right: 25px;
  }
}


@media (min-width: 992px) and (max-width: 1100px)
{
  .video-action-texts{display:none;}
  .home-video__btn{width:25px; height:25px; min-height: 25px; padding:5px; border-radius:4px;}
  .home-video__actions-more{bottom:48px; left: 20px;}
  .home-video__actions.is-active .home-video__trigger, .home-video__trigger:hover, .home-video__trigger:focus{width:25px; height:25px; margin-top:0;}
  .home-video__trigger:hover .home-video__trigger-text, .home-video__trigger:focus .home-video__trigger-text{display:none;}
  .home-video__btn svg{margin-top:8px;}
  .home-video__trigger{min-height:25px; margin: 20px; padding: 0 6px; font-size:33px; width: 25px; height: 25px;}
  .home-video__actions{right:0;}
}
@media only screen and (max-width: 1024px) {
  .home-video__btn, .home-video__btn .is-on, .home-video__btn.active .is-off {font-size: 0;}
}
@media (min-width: 768px) and (max-width: 991px)
{
  .video-action-texts{display:none;}
  .home-video__btn{width:25px; height:25px; min-height: 25px; padding:5px; border-radius:4px;}
  .home-video__actions-more{bottom:48px; left: 20px;}
  .home-video__actions.is-active .home-video__trigger, .home-video__trigger:hover, .home-video__trigger:focus{width:25px; height:25px; margin-top:0;}
  .home-video__trigger:hover .home-video__trigger-text, .home-video__trigger:focus .home-video__trigger-text{display:none;}
  .home-video__btn svg{margin-top:8px;}
  .home-video__trigger{min-height:25px; margin: 20px; padding: 0 6px; font-size:33px; width: 25px; height: 25px;}
  .home-video__actions{right:0;}
  .video-nav-wrap-new {bottom: 270px;}
} 
@media (max-width: 990px) {
.home-video.js-home-video {margin-top: 60px;}
  .video-nav-wrap-new {right: 25px; bottom: 25px;}
}
@media (max-width: 959.98px) {
    .hero-slideshow {
        height: calc(100vh - 90px);
        height: -webkit-calc(100vh - 90px);
    }
  .video-caption .hero-slideshow__caption {bottom:30px;}
}
@media (max-width: 767.98px) {
.hero-slideshow {height: 80vh; max-height: 80vh; overflow: hidden;}
.hero-slideshow__media {transform: none !important; object-position: center;}
.hero-slideshow:after {height: 40%;}
.hero-slideshow .uk-slideshow-items {height: 100%; min-height: 100% !important;}
.hero-slideshow__caption {left:18px; max-width: 350px; bottom: 45px;}
.hero-slideshow__caption-wrapp {max-width: unset; padding-bottom: 0; text-align: left;}
.hero-slideshow__caption-title {font-size: 42px; line-height: 54px;}
.hero-slideshow__caption-subtitle {font-size: 24px; line-height: 1.4; margin-bottom: 0px;}
  .videocamera-icon:hover span.videonavigation-text {display: none !important;}
}
@media (max-width: 575px) {
    .hero-slideshow__caption-title,
    .hero-slideshow__caption-subtitle {
        font-size: 36px; line-height:36px;
    }
}
/* Hero Slider Ends */

@media all and (min-width:961px) {
  .viewhover .column-content-hover {bottom:25%; opacity: 1;}
  .viewhover h2.column-title-remove {display: none;}
}
@media all and (max-width:1400px) {
  .room-section-cs {padding: 0 30px 0 0;}
}
@media all and (max-width:1360px) {
.video-nav-wrap-new {
    bottom: 90px;
}
}


@media all and (max-width:1300px) {
  .hm-special-offer-content {padding: 45px 60px 0 0;}
}
@media screen and (max-device-width: 1198px) {
.home-slider-wrap .uk-slideshow-items {height: 73vh !important;}
}
@media all and (max-width:960px) {
  .uk-modal-dialog{padding: 10px 10px 10px 10px;}
  .home-slider-wrap .uk-slideshow-items {height: 70vh !important;}
  .hm-main-right-img .first-main-right-img {display: none;}
.video-nav-wrap-new {left: 15px; right: inherit; bottom: 35%; width:30px;}
  .home-main-content {flex-direction: column-reverse;}

}

@media  all and (min-width:768px) and (max-width:960px){
  .home-slider-wrap .uk-slideshow-items {height: 42vh!important;}
  .video-content iframe { height: 42vh !important; }
 
}

@media all and (max-width:767px) {
  .home-slider-wrap .uk-slideshow-items {height: 58vh !important;}
  #myVideo {overflow: hidden; height:100%;}
  #myVideo video { height: 100%; width: 100%; object-fit: cover; display: block;}
  
  .videocamera-icon.video-menu-active{ width: 30px; height: 30px;margin: 0 -15px 0px 0;}
  .video-nav-wrap-new {left: 15px; right: inherit; bottom: 35%; width:30px;}
  .videonav-iconexpand a{margin-top: 3px; width: 30px; height: 30px;}
  .videocamera-icon:hover, .videocamera-icon:focus{width: 30px;height: 30px;margin-bottom: 0px;}
  .videonavigation-text, .videonavigation-text-close {display: none !important;}
  .videonav-iconexpand {bottom:34px;}
  .videocamera-icon {width: 30px;height: 30px;}
.videocamera-icon:hover span.videonavigation-text, .videocamera-icon:focus span.videonavigation-text {display: none !important;}
}


@media all and (max-width:414.98px) {
  .home-slider-wrap .uk-slideshow-items {height: calc(100vh - 120px) !important;}
  .room-slider-des h2 {max-width: 230px; line-height: normal;}
}


@media all and (max-width:375px) {
  .home-slider-wrap .uk-slideshow-items {height: calc(100vh - 120px) !important;}
  .room-slider-des h2 {font-size:20px; max-width: 230px;}
}
@media all and (max-width:360px) {
  .home-slider-wrap .uk-slideshow-items {height: calc(100vh - 120px) !important;}
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

    .home-slider-wrap .uk-slideshow-items {
      height: 100vh !important;
    }
    .video-nav-wrap-new{bottom: 67px;}
   

}

@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {

    .home-slider-wrap .uk-slideshow-items {
      height: 100vh !important;
    }
    .video-nav-wrap-new{bottom:100px;}

.video-content iframe {
    height: 325px!important;
}

}


@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
    .home-slider-wrap .uk-slideshow-items {
      height: 51vh!important;
    }
}

@media all and (max-width:360px) {
  .video-content iframe {
    height: 250px!important;
  }
}

[data-page-name="overview"] .video-inner .hero-image-wrap.video__block {
    padding: 0;
    height: 100vh;
}

[data-page-name="overview"] .home-video__block video {
    width: 100% !important;
    height: 100% !important;
}
.footer9__container {
    max-width: 1250px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.footer9 {
    padding: 100px 20px 60px;
    background-size: cover;
    background-position: center;
    color: var(--footer-color);
    background-color: var(--bg-footer);
    position: relative;
    overflow: visible;
    margin-top: 250px;
}

.footer-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    filter: grayscale(1);
    opacity: .7;
    left: 0;
}


.footer9::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(0deg, #013638db, #013638), linear-gradient(355.12deg, rgba(1, 54, 56, 0) 41.85%, #0136386e 78.1%);
}


.footer9 :focus-visible {
    outline: 1px solid var(--footer-color);
    box-shadow: 0 0 2px var(--footer-color) inset;
    -webkit-box-shadow: 0 0 2px var(--footer-color) inset;
    -ms-box-shadow: 0 0 2px var(--footer-color) inset;
    -moz-box-shadow: 0 0 2px var(--footer-color) inset;
}

.footer9 .title {
    color: var(--brand-yellow);
    line-height: normal;
}

.footer9__tagline,
.footer9__bigtitle {
    color: var(--footer-color);
    text-transform: uppercase;
}

.footer9 a {
    color: var(--footer-color);
}

.footer9 a:hover,
.footer9 a:focus-visible {
    text-decoration: underline;
}

.footer9-newsletter {
    max-width: 500px;
}

.footer9__logo {
    margin-bottom: 40px;
}

.footer9__logo img:focus-visible{
    background-color: transparent;
}

.footer9__social {
    display: flex;
    align-items: center;
    gap: 24px;
}

.footer9-newsletter__input {
    height: 45px;
    background: transparent !important;
    border-color: var(--footer-color);
    color: var(--footer-color);
    border-radius: 10px;
}

.footer9-newsletter__input:focus {
    color: var(--footer-color);
}

.footer9-newsletter__gdpr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 13px;
    line-height: 1.5;
}

.footer9-newsletter__gdpr .form__checkbox {
    display: block;
    position: relative;
    padding-left: 25px;
}

.footer9-newsletter__gdpr .form__checkbox .uk-checkbox {
    width: 18px;
    height: 18px;
    margin-right: 10px;
    border: 1px solid var(--footer-color);
    border-radius: 3px;
    position: absolute;
    left: 0;
    top: 2px;
    margin: 0;
    background-color: transparent;
}

footer.footer9 .footer9-newsletter__gdpr .input-error~.error-message{
    margin-left: -20px;
}

footer.footer9 .input-error~.error-message{
  color: var(--inverse-error-message-color);
}

.footer9-newsletter__gdpr p {
    margin: 0;
    line-height: 26px;
}

.footer9-newsletter__gdpr a {
    text-decoration: underline;
}

.footer9-newsletter__gdpr a:hover,
.footer9-newsletter__gdpr a:focus-visible {
    text-decoration: none;
}

.footer9__title {
    font: var(--body-text-fonts);
    font-weight: bold;
    margin: 0 0 15px 0;
}

.footer9__address>a,
.footer9__phone>a,
.footer9__email>a {
    padding: 8px 0;
    display: inline-flex;
}

.footer9__menu-item>a {
    padding: 8px 0;
    display: inline-flex;
    align-items: center;
}

.footer9__menu-item>a.navON {
    text-decoration: underline;
    color: var(--footer-color);
    /*opacity: 0.75; */
}

.footer9__social-item>a:hover {
    text-decoration: none;
}

.footer9__social-item>a .template-icon {
    color: var(--brand-yellow);
    font-size: 20px;
}

.footer9__social-item>a:hover .template-icon {
    color: var(--footer-color);
}

.footer9__hr {
    margin-top: 70px;
    margin-bottom: 70px;
}

.footer9__bottom--hr {
    margin-top: 70px;
    margin-bottom: 25px;
}

.footer9__copyright {
    font-size: 14px;
}

.footer9__submenu {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-left: -60px;
    font-size: 14px;
}

.footer9__submenu-item {
    position: relative;
}

.footer9__submenu-item::after {
    content: '';
    background-color: rgba(255, 255, 255, 50%);
    width: 1px;
    height: 12px;
    position: absolute;
    right: -30px;
    top: 8px;
}

.footer9__submenu-item:last-child:after {
    content: inherit;
    width: auto;
    height: auto;
    background: transparent;
    display: none;
}

.footer9__submenu-item>a {
    text-decoration: underline;
    display: block;
}

.footer9__submenu-item>a:hover {
    text-decoration: none;
}

.footer9__submenu>* {
    padding-left: 60px;
}

.footer9__submenu-item>a.navON {
    color: var(--footer-color);
    /* opacity:.75; */
    text-decoration: none;
}

.contact-block address {
    margin-bottom: 0;
}

.contact-block .info-box .heading {
    color: var(--inverse-font-color);
    margin-top: 25px;
    margin-bottom: 15px;
}

.footer9bg:after {
    content: '';
    background: url(https://assets.milestoneinternet.com/ymca-of-the-rockies/ymca-of-the-rockies-estes-park-family-resort-and-cabins-394203-3/website-assets/background-images/footer-bg.svg);
    width: 100%;
    height: 310px;
    display: block;
    position: absolute;
    top: -260px;
    left: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: 13;
  	pointer-events: none;
}

.footer9bg:before {
    content: '';
    background: url(https://assets.milestoneinternet.com/ymca-of-the-rockies/ymca-of-the-rockies-estes-park-family-resort-and-cabins-394203-3/website-assets/background-images/footer-pattern.svg);
    height: 73%;
    position: absolute;
    top: -570px;
    left: 0;
    background-size: 100%;
    opacity: 1;
    background-repeat: no-repeat;
    z-index: 1;
    width: 100%;
    pointer-events: none;
}
  .hubspot-script{
    max-width: 500px;
}
.hubspot-script .hsfc-Step__Content{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 0;
    padding: 0 !important;
  align-items: self-start;
}

.hubspot-script [data-hsfc-id=Renderer] .hsfc-Row{
	flex-basis: 48%;
}

.hubspot-script [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content>:last-child{
    margin-bottom: 0;
    flex-basis: 50%;
}

.hubspot-script .hsfc-FieldLabel{
    color: var(--footer-color) !important;
}
.hubspot-script .hsfc-TextInput{
    height: 45px;
    background: transparent !important;
    border-color: var(--footer-color) !important;
    color: var(--footer-color) !important;
    border-radius: 10px !important;
}
/*
.hubspot-script .hsfc-TextField {
  display: none !important;
}
*/
.hubspot-script .hsfc-NavigationRow{
    margin-top: 0 !important;
}
.hubspot-script .hsfc-NavigationRow__Alerts{
    display: none;
}
.hubspot-script .hsfc-NavigationRow__Buttons{
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    font-size: 13px;
    line-height: 1.5;
}
.hubspot-script .hsfc-Button{
    font: var(--primary-cta-fonts) !important;
    text-transform: var(--primary-cta-font-transform);
    color: var(--primary-cta-font-color) !important;
    background: var(--primary-cta-color);
    border-radius: var(--primary-cta-border-radius) !important;
    height: fit-content;
    min-height: 50px;
    filter: opacity(1);
    padding: 16px 30px !important;
    word-break: auto-phrase !important;
    width: 100%;
}
.hubspot-script .hsfc-Button:hover{
    transform: translateY(0px) !important;
}
.hubspot-script .hsfc-RichText{
    color: var(--footer-color) !important;
}
.hubspot-script .hsfc-NavigationRow__Buttons button{
	width: 100%;
  margin-top: 30px;
}
.hubspot-script .hsfc-ErrorAlert{
	position: absolute;
}
.hubspot-script [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content>:last-child {
    margin-bottom: 26px;
    flex-basis: 50%;
    display: flex;
    align-items: flex-end;
}
@media (min-width: 1200px) {
    .footer9__grid {
        margin-left: -45px;
    }

    .footer9__grid>* {
        padding-left: 45px;
    }

    .footer9__col--contact {
        display: flex;
        align-items: flex-start;
        gap: 100px;
    }

    .contact-block .info-box {
        display: flex;
        gap: 40px;
    }

    .footer9bg:before{
        top: -480px;
    }

}

@media (min-width: 1440px) {
    .footer9bg:before{
        top: -480px;
    }
}

@media (min-width: 1500px) {
    .footer9bg:before {
        top: -520px;
    }
}

@media (max-width: 1399.98px) {
    .footer9-newsletter {
        max-width: 400px;
    }

    .footer9-newsletter__grid {
        flex-direction: column;
    }

    .footer9-newsletter__control {
        flex: 1;
        width: 100%;
        max-width: 400px;
    }

    .footer9__col--contact {
        display: flex;
    }

    .contact-block {
        flex-basis: 50%;
    }
}

@media (max-width: 1199.98px) {
    .footer9-newsletter {
        max-width: 100%;
    }

    .footer9-newsletter__grid {
        flex-direction: row;
    }

    .footer9__col--newsletter {
        margin-bottom: 30px;
    }

	.footer9bg:after{
		background-position: bottom;
	}

	.footer9bg:before{
		height: 25%;
		top: -280px;
	}

	.footer9-newsletter__gdpr{
		justify-content: flex-start;
		column-gap: 40px;
	}

}

@media (max-width: 1024px) {
  .footer9{
    padding: 100px 20px 80px;
  }
}

@media (max-width: 959.98px) {
	.footer9{
		padding: 50px 20px 60px;
		margin-top: 150px;
	}
	.footer9bg:before{
		height: 33%;
		top: -230px;
	}
    .footer9-newsletter__grid{
        max-width: 400px;
        flex: initial;
        width: 100%;
    }
}

@media (max-width: 767.98px) {
    .footer9__copygrid>* {
        width: 100%;
    }

	.footer9bg:after{
		top: -310px;
    background-position: 0px 190px;
    background-size: cover;
	}

	.footer9bg:before{
		height: 15%;
		top: -200px;
		background-size: 150%;
	}

	.footer9__container{
		padding: 0 30px;
	}

    .footer9__copygrid {
        flex-direction: column-reverse;
    }

    .footer9__copygrid>*.uk-grid-margin {
        margin-top: 30px;
    }

    .footer9 {
        padding: 40px 0 100px;
        margin-top: 70px;
    }

    .footer9__hr {
        margin-top: 40px;
        margin-bottom: 25px;
    }

    .footer9__submenu {
        row-gap: 5px;
    }

    /* .footer9__submenu>* {
        width: 100%;
    } */

    .footer9__submenu-item>a {
        padding: 5px 0;
    }

    .footer9__logo {
        margin-bottom: 20px;
    }

    .footer9__col--newsletter {
        margin: 0 auto;
		text-align: center;
    }

	.footer9__col--social{
		margin-top: 40px;
	}

	.footer9__social{
		justify-content: center;
	}

    .footer9__grid>.uk-grid-margin {
        margin-top: 45px;
    }

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

	.footer9-newsletter__control{
		margin: 0 auto;
	}

    .footer9-newsletter__gdpr {
        flex-wrap: wrap;
        flex-direction: column;
    }

	.footer9-newsletter__gdpr .form__checkbox{
		margin-bottom: 16px;
	}
	
	.footer9__col--contact{
		flex-wrap: wrap;
		row-gap: 40px;
	}

	.contact-block{
		flex-basis: 100%;
	}

	.contact-block .info-box{
		display: flex;
        column-gap: 30px;
	}

    .contact-block .info-box .heading{
        margin-bottom: 0;
        font-size: 18px;
        font-weight: 700;
        min-height: 50px;
    }

	.contact-block .info-box .info-left,
	.contact-block .info-box .info-right{
		flex-basis: 49%;
	}

	.footer9__submenu-item::after{
		top: 14px;
	}

	.footer9__copyright{
		text-align: center;
	}

}

@media (max-width: 1024px) {
    .footer-top .footer9__grid > *{
        width: 100%;
        max-width: 900px;
        margin: 0 auto;
    }
    .hubspot-script .hsfc-NavigationRow__Buttons button{
        width: 100%;
        max-width: 200px;
    }
    .hubspot-script {
      max-width: 900px;
    }
   .hubspot-script [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content>:last-child {
      margin-bottom: 18px;
      flex-basis: 50%;
      display: flex;
      align-items: flex-end;
  }
}

@media (max-width: 767.98px) {
  .hubspot-script [data-hsfc-id=Renderer] .hsfc-Row {
      flex-basis: 100%;
  }
  .hsfc-FieldLabel{
    text-align: left;
  }
}

@media (max-width: 639.98px) {
    .footer9-newsletter__grid {
        flex-direction: column;
    }

    .footer9-newsletter__action {
        width: 100%;
    }

    .footer9-newsletter__btn {
        width: 100%;
    }
    .footer9-newsletter__grid{
        max-width: 220px;
    }

}

@media (max-width: 575px) {}
/* Header Starts */

:root {
  --header-height: 110px;
  --inner-header-height: 98px;
  --logo-width: 106px;
}

body.fixed-header {
  padding-top: var(--inner-header-height);
}

.milestone {
  overflow-x: hidden;
}

.header {
  position: fixed;
  z-index: 990;
  left: 0;
  top: 0;
  width: 100%;
  min-height: var(--header-height);
  padding: 20px 24px 0 24px;
}

.contact-section {
  margin-bottom: 10px;
}

.header-langsel__control {
  min-width: 45px;
  min-height: unset;
  height: auto !important;
  border: 0;
  padding: 10px;
  font-size: 14px;
  font-family: var(--title-fonts);
  background: unset !important;
  cursor: pointer;
  position: relative;
  z-index: 1;
  color: var(--primary-color);
  font-weight: 300;
  display: flex;
  column-gap: 5px;
  line-height: 1;
  white-space: nowrap;
  text-transform: uppercase;
  max-width: 100%;
}

.header-langsel__dropdown {
  min-width: unset;
  list-style: none;
  padding: 15px 25px;
  max-width: 100px;
  border-radius: 10px;
}

.contact-container .header-langsel__dropdown-link {
  display: block;
  padding: 2px;
  text-align: left;
  letter-spacing: .98px;
  color: var(--text-color-light);
  text-transform: uppercase;
  font-size: 14px;
  font-family: var(--text-fonts-2);
  text-align: center;
}

.header-langsel__dropdown-item.selected {
  display: none;
}

.header-langsel__dropdown-item+.header-langsel__dropdown-item {
  margin-top: 5px;
}

.top-nav{
  background: var(--header-color);
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 10px 30px
}

.bottom-nav{
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 10px 30px
}

.header__container {
  background: var(--bg-header);
  border: solid 1px #C8D1CD;
  color: var(--header-color);
  border-radius: 10px;
  /* padding: 10px 30px; */
}

.fixed-header .header {
  padding: 0;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 25%);
  min-height: var(--inner-header-height);
}

.fixed-header .header__container {
  border: none;
  border-radius: 0;
}

.header-container {
  flex-grow: 1;
}

.nav-bottom {
  display: flex;
}

.header-collapsible {
  flex-grow: 1;
}

.contact-container a {
  color: var(--white-color);
  position: relative;
  font-size: 14px;
  text-transform: uppercase;
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
  padding: 0 25px;
}

.contact-container a.navON{
  color: var(--highlight-color);
}

.contact-container a.lang{
  display: none;
}

.contact-container a.lang span{
  display: inline-block;
  vertical-align: baseline;
  line-height: normal;
}

.contact-container a .template-icon-glob{
  line-height: 20px;
}

.contact-container a::after {
  content: '';
  width: 1px;
  height: 14px;
  background-color: rgba(255, 255, 255, 60%);
  position: absolute;
  right: 0;
  top: 0;
}

.contact-container a:last-child::after {
  content: inherit;
  width: auto;
  height: auto;
  background-color: transparent;
}

.mobile.contact-section{
  display: none;
}

.menu-pattern-left{
  display: none;
}

.mobile .contact-container a{
  position: relative;
}

/* .mobile .contact-container a::after {
content: '';
width: 1px;
height: 14px;
background-color: rgba(255, 255, 255, 60%);
position: absolute;
right: 0;
top: 0;
} */

.mobile .contact-container a:last-child::after {
  content: inherit;
  width: auto;
  height: auto;
  background-color: transparent;
}

.nav-bottom .header-social{
  display: none;
}

.header.is-fixed {
  padding-top: 0;
}

.header__grid {
  display: flex;
  align-items: center;
}

.header__col--center {
  text-align: center;
}

.header__logo {
  max-width: var(--logo-width);
  max-height: var(--logo-height);
  display: inline-block;
  align-items: center;
  color: var(--header-color) !important;
  position: relative;
}

.header__logo::after{
  content: '';
  width: 1px;
  height: 100%;
  background-color: rgba(255, 255, 255, 60%);
  position: absolute;
  right: -25px;
  top: 0;
}

.header-collapsible {}

.header__phone {
  display: inline-flex;
  align-items: center;
  font: var(--body-text-fonts);
  color: inherit;
}

.header__phone:hover,
.header__phone:focus-within {
  color: var(--highlight-color);
}

.header__phone>.template-icon {
  margin-right: 13px;
  font-size: 112.5%;
}

.header__bookstay {}

.navmenu__list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: end;padding-right: 25px;
}

.navmenu__list-item {
  margin-right: 25px;
  position: relative;
}
.navmenu__list-item:last-child{  margin-right: 0px;}

.navmenu__list-link {
  display: inline-flex;
  padding: 15px 10px;
  position: relative;
  font: var(--header-fonts);
  text-transform: var(--header-fonts-text-transform);
  color: var(--header-color);
}

.navmenu__list-link.navON,
.navmenu__list-link.navON>a:before {
  color: var(--highlight-color);
}

/* .navmenu__list-link:after {
content: '';
height: 5px;
background: var(--primary-color);
opacity: 1;
width: 36px;
position: absolute;
bottom: 0px;
left: 0;
right: 0;
margin: auto;
opacity: 0;
transition: all .4s ease;
} */

/* .navmenu__list-link:hover,
.navmenu__list-link:focus-visible,
.navmenu-dropmenu__link:hover,
.navmenu-dropmenu__link:focus-visible {
color: var(--highlight-color);
} */

.navmenu__dropdown>a {
  position: relative;
  padding: 15px 20px 15px 10px;
}

.navmenu__dropdown>a:before {
  content: '\e900';
  font-family: var(--icon-fonts);
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background-size: contain;
  transition: all .4s ease;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  color: var(--primary-color);
}

.navmenu__dropdown>a[aria-expanded="true"]:before {
  transform: translateY(-50%) rotate(180deg);
  color: var(--highlight-color);
}



.navmenu-dropmenu__link.navON,
.navmenu-dropmenu__link.navON.navrelation.is-page-active {
  color: var(--highlight-color);
}
.navmenu-dropmenu__link, .navmenu-dropmenu__link.navrelation  {
  display: block;
  padding: 5px 15px;
  text-align: left;
  text-transform: capitalize;
  font: var(--header-fonts);
  color: var(--header-color);
}

.navmenu-dropmenu__link.uk-disabled {
  opacity: .2;
}

.navmenu__list-link:hover:after,
.navmenu__list-link[aria-expanded="true"]:after,
.navmenu__list-link.navON:after {
  opacity: 1;
}


.climber-logo .header__logo {
  max-width: 210px;
  max-height: 42px;
}
.fixed-header .top-nav {
    border-radius: 0 !important;
}


@media(min-width: 768px) {

  /* .header__toggler,
  .navmenu__list-item--onlymob,
  .navmenu__list-link--btn,
  .header-social {
  display: none !important
} */
}

@media(min-width: 960px) {
  .desktop {
    display: block;
  }
}


@media(min-width: 1025px) {
  .header__toggler,
  .navmenu__list-item--onlymob{
    display: none;
  }
  .desktop .contact-container {
    width: 100%;
    padding: 0;
    text-align: right;
  }

  .contact-container .desk-lang{
    display: inline-block;
  }

  .navmenu-dropmenu {
    max-width: calc(100% - 50px) !important;
    margin-left: auto;
    margin-right: auto;
    height: fit-content;
    max-height: calc(100vh - 99px);
    width: 100%;
    min-width: 145px;
    top: calc(100% - 3px) !important;
    /* left: 26px !important; */
    padding: 32px 0px;
    background: var(--bg-header);
    margin-top: -10px;
    border: solid 1px var(--border-color);
    box-shadow: none;
    z-index: -1;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .fixed-header .navmenu-dropmenu {
    max-width: 200px !important;
    top: calc(100% - 2px) !important;
    left: 0 !important;
    border: none;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 25%);
  }

  /* .menu_drop-container {
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  column-gap: 90px;
} */

  /* .menu-links {
  flex: 1.5;
} */

  .menu-links ul {
    padding: 0;
    margin: 0;
    /* display: flex;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 20px; */
  }

  .menu-links ul li {
    list-style-type: none;
  }

  /* .menu-overview-img {
  flex: 1;
} */

  /* .menu-overview-img img {
  border-radius: 10px;
} */
}



@media screen and (min-width: 1200px) and (max-width: 1366px) {

  .header__toggler,
  .navmenu__list-item--onlymob,
  .navmenu__list-link--btn,
  .header-social{
    display: none;
  }

  .header__logo {
    max-width: 120px;
  }

  .contact-container a {
    font-size: 13px;
  }

  .menu-links ul {
    row-gap: 20px;
  }

}

@media (max-width: 1366px) {
  .header__bookstay {
    font-size: 14px;
    padding: 16px 15px;
  }

  .milestone .header__bookstay {
    padding: 16px 12px;
    font-size: 12px;
  }

  .navmenu__dropdown>a {
    padding: 15px 10px 15px 10px;
    font-size: 16px;
  }

  .navmenu__list-link {
    font-size: 14px;
  }

  .navmenu-dropmenu__link {
    font-size: 14px;
  }

}



@media (max-width: 959.98px) {

  .navmenu__list-item--onlymob {
    display: none;
  }

  .navmenu__list-item {
    margin-right: 0px;
  }

  :root {
    --header-height: 130px;
  }
}

@media (max-width: 767.98px) {

  :root {
    --header-height: 52px;
  }

  body {
    padding-top: var(--header-height);
  }

  .header,
  .header--active {
    min-height: var(--header-height);
    z-index: 101;
    padding: 0;
    display: flex;
    align-items: center;
  }

  .header__container {
    width: 100%;
  }

  .is-bookstay-active .header__bookstay {
    display: none;
  }

  .header__toggler-btn .is-togglemenu-active {
    display: none;
  }

  .is-header-active {
    overflow: hidden
  }

  .is-header-active .header__toggler-btn .is-togglemenu-active {
    display: block;
    font-size: 24px;
  }

  .is-header-active .header__toggler-btn .is-togglemenu-close {
    display: none;
  }

  .header__phone {
    min-width: 24px;
    line-height: 1;
    padding: 3px 0;
    display: block;
  }

  .header__phone-text {
    font-size: 0;
    line-height: 0;
  }

  .header__phone>.template-icon {
    /* color: inherit; */
    font-size: 18px;
    font-weight: normal;
    margin: 0;
  }

  .is-header-active .header__phone {
    display: none;
  }

  .header__logo {
    max-width: 125px;
  }

}

@media (max-width: 639.98px) {}

@media (max-width: 575px) {}

@media screen and (min-width: 1367px) and (max-width: 1440px) {
  .header__grid {
    column-gap: 40px;
  }



}

@media (max-width: 1599.98px) {

  .navmenu__dropdown>a {
    padding: 15px 10px 15px 10px;
    font-size: 12px;
  }

  .navmenu__dropdown>a:before{
    right: -5px;
  }

  .header__bookstay {
    padding: 16px 15px;
    font-size: 14px;
  }
}
@media (max-width: 1480px) {
  .navmenu__dropdown>a {
    font-size: 14px;
    /* padding: 15px 5px 15px 5px; */
  }

  html[lang="es"] .navmenu__dropdown>a {
    padding: 15px 10px 15px 5px;
  }

  html[lang="es"] .navmenu__list-item {
    margin-right: 10px;
  }

  .header__logo {
    max-width: 130px;
  }
}
@media (max-width: 1420px) {
  .navmenu__list-item {
    margin-right: 12px;
  }
}
@media (max-width: 1420px) {
  .header__bookstay {
    padding: 16px 10px;
  }
}
@media (max-width: 1300px) {
  .header__container {
    padding: 10px 15px;
  }
  .header__logo{
    max-width: 120px;
  }

  .navmenu__dropdown>a {
    font-size: 13px;
    padding: 15px 14px 15px 10px;
  }

  .header__bookstay {
    font-size: 12px;
    /* padding: 0 0; */
  }
  .navmenu__list-item {
    margin-right: 10px;
  }

}
@media (max-width: 1230px) {

}

@media (max-width: 1200px) {
  .navmenu__dropdown>a {
    padding: 15px 10px 15px 5px;
  }

  .header__bookstay.uk-button-primary{
    padding: 16px 10px;
  }
}
@media (max-width: 1140px) {
  .navmenu__dropdown>a {
    padding: 15px 9px 15px 5px;
    font-size: 12.5px;
  }
}

@media (max-width: 1100px) {
  .navmenu__dropdown>a {
    font-size: 12px;
  }
  .milestone .header__bookstay {
    padding: 12px 8px;
    font-size: 12px;
    min-height: 46px;
  }
  .header__logo {
    max-width: 100px;
  }
  .navmenu__list {
    padding-right: 18px;
  }
}

@media (max-width: 1024px) {
  .header{padding: 0px;}

  .header__container{
    border-radius: 0;
    border: none;
    padding: 0;
  }

  .top-nav{
    border-radius: 0;
  }

  .bottom-nav{
    border-radius: 0;
  }

  .fixed-header .header{
    min-height: auto;
  }

  .contact-container a.lang{
    display: block;
    padding: 0;
  }

  body.fixed-header {
    padding-top: 51px;
  }

  .navmenu__list-item--onlymob{
    display: flex;
  }

  .header-logo {
    display: flex;
    justify-content: center;
  }

  .top-nav .header__grid{
    display: block;
  }

  .header__logo::after {
    content: inherit;
    width: 0;
    height: 0;
    background-color: transparent;
    position: inherit;
    right: 0;
    top: 0;
    display: none;
  }

  .header-container {
    justify-content: flex-end;
    display: flex;
  }

  .header__toggler {
    display: flex;
    order: 0;width: auto !Important;
  }

  .header__toggler-btn .is-togglemenu-close {
    display: block;
  }

  .header__logo {
    order: 1;max-width: 130px;
  } 

  .header__bookstay {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 15px 15px;
    height: 55px;
    z-index: 1;
    border-radius: 0;
    border: 0;
    border-top: none;
  }

  .navmenu__list-link.navON,
  .navmenu__list-link.navON>a:before {
    color: var(--brand-yellow);
  }

  /* .nav-bottom .header__col--right {
  display: none;
} */

  .contact-section{
    margin-bottom: 0;
  }

  .contact-container a {
    display: none;
  }

  .mobile.contact-section{
    display: block;
    padding-top: 25px;
  }

  .mobile .contact-container{
    max-width: 304px;
    display: flex;
    align-items: center;
    margin: 0 auto;
  }

  .nav-bottom .header-social {
    display: flex;
    align-items: center;
    list-style: none;
    padding: 0 20px 20px;
    color: var(--inverse-font-color);
    font-size: 22px;
    max-width: 304px;
    margin: 50px auto 0;
  }


  .nav-bottom .header-social__item+.header-social__item {
    margin-left: 30px;
  }

  .nav-bottom .header-social__icon {
    display: block;
    font-size: 20px;
  }

  .nav-bottom .header-social a {
    color: var(--inverse-font-color);
  }

  .mobile .contact-container a {
    display: block;
    color: var(--inverse-font-color);
    padding: 0 20px;
  }

  .mobile .contact-container a:first-child{
    padding-left: 0;
  }

  .mobile .contact-container .nav.navON{
    color: var(--brand-yellow);
  }

  .desktop .contact-container a::after {
    content: inherit;
    width: auto;
    height: auto;
    display: none;
  }

  .header-collapsible {
    position: fixed;
    top: 0;
    bottom: 0;
    right: -100%;
    width: 100%;
    height: 100%;
    z-index: 9;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    background-color: var(--dark-green);
    border-top: 1px solid var(--border-color);
    transition: right .4s ease;
    padding-top: 37px;
    padding-bottom: 0;
  }

  .header-collapsible.js-header-collapse .header__toggler{
    justify-content: center;
  }

  .header-collapsible.js-header-collapse .header__toggler .header__toggler-btn{
    color: var(--inverse-font-color);
  }

  .is-header-active .header-collapsible {
    right: 0;
  }

  .menu-pattern-left{
    display: block;
    position: relative;
    width: 100%;
    bottom: 0;
  }

  .is-header-active .header-collapsible .mobile-menu{
    position: relative;
  }

  .menu-pattern-left img {
    width: 100%;
  }

  .is-header-active .header-collapsible .mobile-menu::before{
    background-image: url(https://assets.milestoneinternet.com/ymca-of-the-rockies/ymca-of-the-rockies-estes-park-family-resort-and-cabins-394203-3/website-assets/background-images/left-pattern-new.svg);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    max-width: 100%;
    width: 100%;
    height: 468px;
    bottom: -10%;
    left: 0px;
    position: absolute;
    transform: translate(-130px, -30%);
    opacity: 6%;
    pointer-events: none;
  }

  .navmenu__list {
    display: block;
    position: relative;
    z-index: 10;
    max-width: 304px;
    margin: 0 auto;
    padding-top: 30px;
  }

  html[lang^="es"] .navmenu__list{
    max-width: 400px;
  }

  .navmenu__list-link {
    display: flex;
    padding: 15px 0;
    color: var(--inverse-font-color);
    font: var(--mob-header-fonts);
    text-transform: var(--header-fonts-text-transform);
    line-height: 120%;
  }

  .navmenu__list-link:hover,
  .navmenu__list-link:focus-visible,
  .navmenu-dropmenu__link:hover,
  .navmenu-dropmenu__link:focus-visible {
    color: var(--brand-yellow);
  }

  .menu_drop-container .menu-links ul{
    margin: 0;
    padding: 0;
  }

  .menu_drop-container .menu-links ul li{
    list-style-type: none;
  }

  .navmenu-dropmenu {
    position: relative !important;
    box-shadow: none !important;
    background: transparent;
    padding: 0 0 10px;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: auto !important;
    max-width: 100% !important;
    list-style: none;
  }

  .navmenu-dropmenu__link,
  .navmenu-dropmenu__link.navrelation {
    color: var(--inverse-font-color);
    font: var(--body-text-fonts);
    text-transform: none;
  }

  .menu-overview-img{
    display: none;
  }

  .navmenu__list-link:after {
    display: none;
  }

  /* .navmenu__list-link.navON,
  .navmenu__more-link.navON {
  opacity: 0.75;
} */

  .header__top-left,
  .header__top-right {
    width: 60px;
  }

  .header__top-center {
    width: calc(100% - 60px*2);
    width: -webkit-calc(100% - 60px*2);
    max-width: calc(100% - 60px*2);
    max-width: -webkit-calc(100% - 60px*2);
  }

  .navmenu__dropdown>a {
    padding: 20px 0;
    font-size: 30px;
  }

  .navmenu__dropdown:first-child>a {
    padding-top: 0;
  }

  .navmenu__dropdown > a.navON:before{
    color: var(--brand-yellow);
  }

  .navmenu__dropdown>a:before {
    content: '\e900';
    font-family: 'template-icon';
    position: absolute;
    right: -30px;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 25px;
    background-size: contain;
    transition: all .4s ease;
    font-size: 10px;
    font-weight: normal;
    color: var(--inverse-font-color);
    line-height: 25px;
    text-align: center;
  }


  .navmenu-dropmenu__link.navON,
  .navmenu-dropmenu__link.navON.navrelation.is-page-active{
    color: var(--brand-yellow);
  }

  .navmenu__dropdown>a[aria-expanded="true"]:before {
    transform: translateY(-50%) rotate(180deg);
  }

  .header__toggler-btn {
    background: transparent;
    border: 0;
    padding: 3px 0;
    margin: 0;
    font-size: 16px;
    line-height: 1;
    color: var(--header-color);
    cursor: pointer;
    align-items: center;
    width: 34px;
    display: flex;
  }

  .navmenu__list-link {
    font-size: 30px;
    font-weight: 700;
  }
}

@media (max-width: 767.98px) {
  html[lang^="es"] .navmenu__list {
    max-width: 300px;
  }
}


/* Header Ends */


.ng-star-inserted .header .desk-lang{
  display: none;
}

.ng-star-inserted .header{
  position: relative;
}
.hero-banner-left-pattren {
    width: 341px;
    height: 481px;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.hero-banner-right-pattren {
    width: 598px;
    height: 481px;
    pointer-events: none;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}
.banner-logo img:focus {
    background: transparent;
}
.inner-hero-widget {
    position: relative;
    background: var(--primary-color);
    color: var(--inverse-font-color);
    z-index: 2;
}

.home_video{
    height: 100vh;
    position: relative;
}

.home_video:after {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 1;
    transition: all .4s ease 0s;
    background: transparent linear-gradient(0deg,#000000bf 0%,#0000008c 8%,#00000005 25%,#00000000 100%) 0% 0% no-repeat padding-box;
}

.has-transparent-header .inner-hero-widget {
    height: 100vh;
}

.inner-hero-widget__media {
    position: relative;
    height: 0;
    padding-bottom: 40%;
    height: 100vh;
}

.inner-hero-widget__media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.inner-hero-widget__media>* {
    width: 100%;
    display: block;
    height: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    left: 0;
}

.inner-hero-widget__content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    max-width: 1060px;
    margin: 0 auto 40px;
    padding: 0 40px;
    z-index: 1;
}

.inner-hero-widget__content .title {
    color: var(--inverse-font-color);
    margin-bottom: 80px;
}

.inner-hero-widget__media:after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 36.1%, rgba(0, 0, 0, 0.7) 100%), linear-gradient(360deg, rgba(0, 0, 0, 0) 66.2%, rgba(0, 0, 0, 0.7) 100%);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.inner-hero-widget__title:last-child {
    margin-bottom: 0;
}

.inner-hero-widget--middle .inner-hero-widget__content {
    top: 50%;
    transform: translateY(-50%);
    bottom: auto;
}

.inner-hero-widget--middle .inner-hero-widget__media:after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 36.1%, rgba(0, 0, 0, 0.7) 100%),
        linear-gradient(360deg, rgba(0, 0, 0, 0) 66.2%, rgba(0, 0, 0, 0.7) 100%);
}

.inner-hero-widget__content--bigger {
    max-width: 1260px;
}

.inner-hero-widget--contained {
    margin-left: auto;
    margin-right: auto;
    max-width: 1312px;
}

.inner-hero-widget .video-nav-wrap-new{
    bottom: 150px;
}

.explore a{
    font-size: 14px;
    color: var(--inverse-font-color);
    line-height: 150%;
    text-transform: uppercase;
}

.explore a:hover{
    color: var(--highlight-color);
}

.explore .template-icon-arrow {
    display: block;
    opacity: 0.5;
    font-size: 10px;
    margin-top: 10px;
}

.explore .template-icon-arrow:hover{
    opacity: 1;
}

.explore a:hover .template-icon-arrow{
    color: var(--highlight-color);
}

@media (max-width: 1399.98px) {}


@media (max-width: 1023.98px) {
    .inner-hero-widget__content {
        bottom: 30px;
        padding: 0 20px;
    }

    .inner-hero-widget__media {
        padding-bottom: 100%;
    }
}

@media (max-width: 1199.98px) {
    /* .inner-hero-widget {
        margin: 0 20px;
    } */
  .inner-video.home_video{
  height: auto;
  }
}

@media (max-width: 959.98px) {}

@media (max-width: 767.98px) {
    .inner-video.home_video{
        height: 800px;
    }

}


@media (max-width: 639.98px) {}

@media (max-width: 575px) {}


@media (max-width: 1024px) {
    .inner-hero-widget__content .title {
      padding: 0 50px;
    }
}
@media (max-width: 1399.98px) {}

@media (max-width: 1199.98px) {
    .floating-booking__title {
        font-size: 20px;
    }

    .floating-booking__container {
        padding: 15px 20px;
    }

    .floating-booking__grid>* {
        padding-left: 10px;
    }

    .floating-booking__grid {
        margin-left: -10px;
    }
}

@media (max-width: 1023.98px) {

}

@media (max-width: 959.98px) {
  .inner-hero-widget__content .title {
    font-size: 44px;
    padding: 0 20px;
  }
}

@media (max-width: 767.98px) {
	.inner-hero-widget{
		overflow: hidden;
	}
  .inner-hero-widget__content .title {
    font-size: 28px;
    padding: 0 0;
  }
    .hero-banner-left-pattren {
        display: none;
    }
}

@media (max-width: 639.98px) {}

@media (max-width: 575px) {}
.climber-intro {
    padding: 120px 20px 90px;
    text-align: center;
    position: relative;
}

.climber-intro.bg-pattern:before {
    background-image: url(https://assets.milestoneinternet.com/ymca-of-the-rockies/ymca-of-the-rockies-estes-park-family-resort-and-cabins-394203-3/website-assets/background-images/wave-pattren.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% -250px;
    content: '';
    display: block;
    max-width: 100%;
    width: 100%;
    height: 490px;
    position: absolute;
    top: 0;
    left: 0;
}

.climber-intro {
    margin-bottom: 0;
}

.climber-intro:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgb(255 247 231 / 0%) 41.44%, #fff7e7 70%), linear-gradient(156deg, rgb(255 247 231 / 58%) 0, #fff7e7f2 82%), linear-gradient(231deg, rgba(255, 247, 231, 0) 50.43%, #fff7e7d1 84.22%);
    bottom: -630px;
    left: 0;
    position: absolute;
}

.intro-bottom-bg img {
    height: 100%;
    width: 100%;
    filter: grayscale(1);
    opacity: 1;
    position: absolute;
    bottom: -630px;
    object-fit: cover;
    left: 0px;
    object-position: top left;
}

@media (max-width: 1399.98px) {
}

@media (max-width: 1199.98px) {
}

@media (max-width: 1023.98px) {

}

@media (max-width: 959.98px) {

}

@media (max-width: 767.98px) {
    .climber-intro {
        padding: 40px 0 15px;
        text-align: center;
    }
	.intro-bottom-bg img{
        bottom: -630px;
        object-position: 50% 30%;
	}

    .climber-intro:after{
      bottom: -610px;
    }
    .inro-description {
      position: relative;
      z-index: 1;
    }
}

@media (max-width: 639.98px) {
}

@media (max-width: 575px) {
}
.stats-section {
    position: relative;
}
/* .stats-section:after {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    position: absolute;
    background: linear-gradient(343.21deg, rgba(0, 0, 0, 0) 29.66%, rgba(0, 0, 0, 0.3) 74.91%);
} */

.stats-wrapper{
    border: solid 1px #657152;
    padding: 60px 0;
}

.stat-number {
    font-size: 50px;
    color: var(--primary-color);
    margin: 0;
    padding: 0;
}
.stats-grid {
    z-index: 1;
    position: relative;
}

.stats-grid > div{
    position: relative;
}

.stats-grid > div::after{
    content: '';
    background-color: #657152;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}

.stats-grid > div:last-child:after{
    content: inherit;
    background-color: transparent;
    width: auto;
    height: auto;
    display: none;
}

.stats-section .title {
    z-index: 1;
    color: var(--h1-font-color);
    text-align: center;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 30px;
    filter: opacity(1);
}

.stat-text {
    color: var(--text-color);
    margin-top: 10px;
}

.stat-number.title{
    padding: 0;
    margin-bottom: 0;
}


/* Add vertical separators */
.stats-grid>div:not(:last-child) {
    border-right: 1px solid rgba(255, 255, 255, 0.4);
}

@media (max-width: 959.98px) {
	.stats-section{
		padding: 150px 0 70px;
	}
}

@media (max-width: 767.98px) {
    .stats-grid {
        margin: 0 auto;
    }
    .stats-section .title {
        margin-top: -20px;
    }
    .stats-grid>div:not(:last-child) {
        border-right: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        padding-bottom: 30px;
    }

    .stats-grid>* {
        width: 100%;
    }
    .stats-wrapper .stat-list{
        width: 50%;
    }
    .stats-grid > div:nth-child(2):after{
        content: inherit;
        background-color: transparent;
        width: auto;
        height: auto;
        display: none;
    }
  .stat-number{    font-size: 30px;}
}

@media (max-width: 400.98px) {
    .stats-section:before {
        top: -170px;
    }
}
.h2-headline-with-background.h2-headline .h2-headline__text{
  /* max-width: 750px; */
  color: var(--inverse-font-color);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  z-index: 100;
  padding: 0 120px;
}

.headline__container__media{
  position: relative;
}

.headline__container__media:after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) -33.9%, rgba(0, 0, 0, .7) 100%), linear-gradient(360deg, rgba(0, 0, 0, 0) 66.2%, rgba(0, 0, 0, .9) 100%);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--border-radius);
}

.headline__container__media img{
  border-radius: var(--border-radius);
}
.h2-headline-with-background .h2-headline__container{
  max-width: 1234px;
  position: relative;
}
.h2-headline-with-background.h2-headline .h2-headline__text .h2-headline__title,
.h2-headline-with-background.h2-headline .h2-headline__text .title--tagline,
.h2-headline-with-background.h2-headline .h2-headline__text .button-readmore{
  color: var(--inverse-font-color);
  text-transform: uppercase;
  filter: opacity(1);
}

.h2-headline-with-background.h2-headline .h2-headline__text .h2-headline__actions{
	margin:24px 0 0;
}

.h2-headline__actions .button-link{
  color: var(--inverse-font-color);
}

.h2-headline__actions .button-link:hover,
.h2-headline__actions .button-link:focus-visible{
  color: var(--highlight-color);
}

.h2-headline__text .right-image{
  position: relative;
}

.h2-headline__text .right-image img{
  border-radius: var(--border-radius);
}

.h2-headline__text .right-image .play-btn{
  width: 75px;
  height: 75px;
  background-color: var(--inverse-font-color);
  border-radius: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.h2-headline__text .right-image .play-btn .template-icon{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: rotate(28deg);
}

.uk-modal-dialog.video-section{
  width: 100%;
  background-color: transparent;
}

.uk-modal-dialog.video-section iframe{
  width: 100%;
}

@media (max-width: 1279.98px) {
  .h2-headline-with-background.h2-headline .h2-headline__text{
   
  }
}

@media (max-width: 1023.98px) {
  .h2-headline-with-background.h2-headline .h2-headline__text{
   padding: 80px 100px;
  }
  .video-section-with-background .h2-headline__text .snippet-grid__col{
        width: 50%;
  }
}
@media (max-width: 991.98px) {
  .h2-headline-with-background.h2-headline .h2-headline__text{
   padding: 40px 60px;
  }
}
@media (max-width: 767.98px) {
  .inner-padding.h2-headline-with-background{
    padding: 40px 0;
  }
  .h2-headline__container{
    padding: 0;
  }
  .h2-headline-with-background.h2-headline .h2-headline__text{
   padding: 45px;
  }
  .headline__container__media img{
    min-height: 600px;
    object-fit: cover;
  }
  .video-section-with-background.h2-headline-with-background.h2-headline .h2-headline__text{
    top: 300px;
  }
}
@media (max-width: 667.98px) {
  .video-section-with-background .h2-headline__text .snippet-grid__col{
        width: 100%;
  }
}
.climber-left-image{
    z-index: 11;
    position: relative;
}
/* tml1-widget Starts */
.climber-review{
	position: relative;
}
.climber-left-image-bg img {
    opacity:1;
    filter: grayscale(1);
    margin-top: 0;
    position: absolute;
    height: 550px;
    width: 100%;
    left: 0;
}
.climber-left-image-color-bg{
    z-index: 1;
    position: relative;
}
.climber-left-image-color-bg:after {
    content: '';
    width: 100%;
    height: 550px;
    position: absolute;
    top: 0;
    left: 0;
background: linear-gradient(356deg, rgba(255, 247, 231, 0) 59.07%, #FFF7E7 95.91%), linear-gradient(171deg, rgba(255, 247, 231, 0) 34.19%, #FFF7E7 76.85%), linear-gradient(
183deg, rgba(255, 247, 231, 0) 46.05%, #FFF7E7 80.09%);
    /* background: linear-gradient(0deg, rgba(255, 247, 231, 0) 59.07%, #FFF7E7 95.91%),linear-gradient(140.58deg, rgba(255, 247, 231, 0) 34.19%, #FFF7E7 76.85%),linear-gradient(237.26deg, rgba(255, 247, 231, 0) 46.05%, #FFF7E7 80.09%); */
}
.climber-review .tml1-widget__container{
  z-index: 11;
  position: relative;
}
.tml1-widget {
  text-align: center;
  padding: 50px 0;
}
.tml1-widget__maincontent {
  margin-bottom: 30px;
}
.tml1-widget--primary-bg  {
  background: var(--primary-color);
  color: var(--inverse-font-color);
}
.tml1-widget--primary-bg *{
  color: var(--inverse-font-color);
}
.tml1-widget--secondary-bg {
  background: var(--bg-alt-1);
}
.tml1-widget--primary-bg .uk-dotnav>*>*{
  border: 1px solid var(--inverse-font-color);
}
.tml1-widget--primary-bg .uk-dotnav>.uk-active>* {
  background: var(--inverse-font-color);
  border-color: var(--inverse-font-color);
}
.tml1-widget__name {
  margin: 0;

}
.tml1-widget__action{
  margin-top: 20px;
}
.tml1-widget__text {
  max-width: 770px;
  margin: auto auto 30px;
}
.tml1-widget__dotnav{
  margin-top: 30px;
}
.climber-review .tml1-widget__name{
  color: #657152;
}

@media (max-width: 1399.98px) {}

@media (max-width: 1199.98px) {}

@media (max-width: 1023.98px) {}

@media (max-width: 959.98px) {}

@media (max-width: 767.98px) {  
  .tml1-widget__text {
    margin: auto auto 30px;
  }
}

@media (max-width: 639.98px) {}

@media (max-width: 575px) {}

/* tml1-widget Ends */