.section-hero-img .img{height:200px;background-repeat: no-repeat; background-size: cover; background-position: center;}
/* .section-hero-img.big-img .img{max-height:400px;height: 20vw;min-height: calc(48pt * 4);} */
.section-hero-img.big-img .img{height: 400px;}
.section-hero-img.large-img .img{max-height: 600px;height:28vw;}
.section-hero-module-content{position: absolute;top: 0; bottom: 0; width:500px; display: flex; align-items: center; margin-bottom: 15px;}
.hero-module.with-optional-image .section-hero-module-content{ position:relative;margin-top:15px;width:100%;margin-bottom: 15px; display: flex; align-items: center;}
.section-hero-module-content .section-optional-image{margin-left:auto; max-width:20%;}
.section-hero-module-content .hero-content{margin-right:20px;}
/* .OWP-section-page-content{padding-top:35px;} */
.section-left-nav{padding-top:35px;}
.section-left-nav h4{border-bottom:5px solid #e35205;padding-bottom:10px;}
.section-nav-links{padding-left:0;}
.section-nav-links li{padding-bottom:10px;list-style: none;}

.icons-list-module{padding-top:35px;display: flex;justify-content: center;list-style: none; padding-left: 0;gap:10px}
.icon-list-item{width:20%;float:left;}
.icon-list-item img{padding: 0px 25px 19px 25px;width:140px;}

/* styles for mobile-left-nav */
.section-left-nav.mobile{padding-top:0;}
.section-left-nav.mobile h4{ border-top: 1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding-left:30px;padding-right:30px;padding-top:10px;margin-bottom:0;}
.section-nav-links-mobile li {border-top: 1px solid #d9d9d9;list-style: none;padding: 5px 30px 5px 30px;}
.section-nav-links-mobile li:first-child{border-top:0;}
.section-nav-links-mobile{padding-left:0;margin-bottom:0;}
.section-left-nav.mobile i, .section-left-nav.mobile em{float:right;color:#e35205;margin-top:5px;}

/* inquire online */
.inquire-online-module{padding-top:35px;}
.inquire-online-content{padding:20px 10px;border:1px solid #d9d9d9;}
.no-banner-title{padding-top: 15px;}
.no-banner-title h1{padding-bottom: 15px;border-bottom: 2px solid #d9d9d9;}

.section-hero-img.big-img + .container .hero-content h1{font-size:4rem;line-height: 1;}
.hero-module.with-optional-image .section-hero-img.big-img + .container .hero-content h1{font-size:3.75rem;line-height: 1;}
.section-hero-img.large-img + .container .hero-content h1{font-size:3.75rem;line-height: 1;}
.hero-module.with-optional-image .section-hero-img + .container .hero-content h1{font-size:3.75rem;line-height: 1;}

/* tab navigation styles */
.tab-navigation{background-color:#F3F3F3;padding:15px 0;box-shadow: inset 0 0 28px rgba(0,0,0,0.10);}
.tab-navigation ul{display:flex;list-style: none;padding-left:0; margin-bottom: 0;}
.tab-navigation ul li{margin:auto 20px;}
.tab-navigation ul li:first-child{margin-left:0;}
.tab-navigation .active{border-bottom:5px solid #87D1E7;padding-bottom:15px;color: #333436;}

/* hero banner ADA fixes */
.section-hero-img{width:100%; position: relative;}
.section-hero-img picture{display: inline-block;width: 100%;height: 200px;}
.section-hero-img picture img{height:100%; object-fit:cover; width:100%;}
.section-hero-img.big-img picture{height: 400px;}
.section-hero-img.large-img picture{max-height: 600px;height:28vw;}

.section-hero-img video{object-fit: cover; width: 100%;height: 400px;}
.section-video-controls-svg{position: absolute;/*top:calc(50% - 35px);left:calc(50% - 35px);*/ right:20px;bottom:20px; z-index:2;cursor: pointer;display: inline-flex;}
.section-button-controls-svg em{font-size: 1.50rem;font-family: fontawesome;color: rgba(255,255,255,.9); text-shadow: 0 0 5px rgba(0,0,0,0.05), 0 0 10px rgba(0,0,0,0.05), 0 0 40px rgba(0,0,0,.33);}
.section-button-controls-svg em:hover{color:#ffffff;}
/* .section-volume-controls-svg em{font-size: 1.50rem;font-family: fontawesome;color: rgba(255,255,255,.9); text-shadow: 0 0 5px rgba(0,0,0,0.05), 0 0 10px rgba(0,0,0,0.05), 0 0 40px rgba(0,0,0,.33);margin-left:10px;width:24px;}
.section-volume-controls-svg em:hover{color: #ffffff;} */
.section-video-controls{position: absolute;/*top:calc(50% - 35px);left:calc(50% - 35px);*/ right:20px;bottom:20px; z-index:2;cursor: pointer;display: inline-flex;}
.section-button-controls em{font-size: 1.50rem;font-family: fontawesome;color: rgba(255,255,255,.9); text-shadow: 0 0 5px rgba(0,0,0,0.05), 0 0 10px rgba(0,0,0,0.05), 0 0 40px rgba(0,0,0,.33);}
.section-button-controls em:hover{color:#ffffff;}
.section-volume-controls em{font-size: 1.50rem;font-family: fontawesome;color: rgba(255,255,255,.9); text-shadow: 0 0 5px rgba(0,0,0,0.05), 0 0 10px rgba(0,0,0,0.05), 0 0 40px rgba(0,0,0,.33);margin-left:10px;width:24px;}
.section-volume-controls em:hover{color: #ffffff;}

.section-vimeo-video-controls{position: absolute;/*top:calc(50% - 35px);left:calc(50% - 35px);*/ right:20px;bottom:20px; z-index:2;cursor: pointer;display: inline-flex;}
.section-vimeo-button-controls em{font-size: 1.50rem;font-family: fontawesome;color: rgba(255,255,255,.9); text-shadow: 0 0 5px rgba(0,0,0,0.05), 0 0 10px rgba(0,0,0,0.05), 0 0 40px rgba(0,0,0,.33);}
.section-vimeo-button-controls em:hover{color:#ffffff;}

.col-promo-img.vimeo-animated-video a:after {
   content: "";
   display: block;
   position: absolute;
   width: 100%;
   height: 100%;
   z-index: 99999;
   top: 0;
}

.col-promo-img.vimeo-animated-video {
   position: relative;
}

.owp-plans-list-module{margin-top:35px;}
.owp-plans-list-module .owp-plan-item{padding:30px 20px;border-top:1px solid #E8E8E8;}
.owp-plans-list-module .owp-plan-item:last-child{border-bottom:1px solid #E8E8E8;}
.owp-plans-list-module .owp-plan-item h3{color:#e35205;}
.owp-plans-list-module .owp-plan-item .header-desc{color:#333436; font-weight: 500;}
/* .owp-plans-list-module .owp-plan-item .feature-content a img{margin-left:5px;} */
.show-owp-plan-details{display: flex; align-items: center;color: #d74100;font: 0.92rem / 1.67rem "Poppins", sans-serif;font-weight: 500;cursor: pointer;}
.show-owp-plan-details::after{content:url('../images/circle-plus.svg')!important;margin-left: 5px; margin-top: -4px;width: 16px; height: 16px;}
.show-owp-plan-details:hover{text-decoration: none !important;display: flex; align-items: center;color: #d74100;font: 0.92rem / 1.67rem "Poppins", sans-serif;font-weight: 500;}
.show-owp-plan-details:hover::after{content:url('../images/plus-circle.svg')!important;margin-left: 5px; margin-top: -4px;width: 16px; height: 16px; }
.owp-plans-swiper .owp-plan-detail .owp-plan-list-content{text-align: center; padding-bottom:35px; margin-bottom: 35px; border-bottom:2px solid #E8E8E8;}
.owp-plans-swiper .owp-plan-detail .owp-plan-image img{width:120px;margin-bottom: 15px;}
.owp-plans-swiper .owp-plan-detail h3{color:#e35205;}
.owp-plans-swiper .owp-plan-detail .plan-desc{color:#333436; font-weight: 500;}
.owp-plans-swiper .swiper-button-next:after{content:'';}
.owp-plans-swiper .swiper-button-prev:after{content:'';}
.owp-plans-swiper .swiper-button-next,
.owp-plans-swiper .swiper-button-prev {
	width: 32px;
	height: 32px;
	transform: translateY(-50%);
   background-size: auto;
	background-color: #fff;
	border-radius: 100%;
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.05);
   top:100px !important;
}
.owp-plans-swiper .swiper-button-next {
	background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjAuNjY5NCAxNi45OTQxLTUuOTg4MiA2LjA3MDRjLS4yMDUxLjIwNS0uNTMzMy4yMDUtLjY5NzMgMGwtLjgyMDMtLjgyMDRjLS4yMDUxLS4yMDUtLjIwNTEtLjQ5MjEgMC0uNjk3Mmw0LjgzOTgtNC45MjE5LTQuODM5OC00Ljg4MDljLS4yMDUxLS4yMDUtLjIwNTEtLjUzMzIgMC0uNjk3MmwuODIwMy0uODIwM2MuMTY0LS4yMDUxLjQ5MjItLjIwNTEuNjk3MyAwbDUuOTg4MiA2LjA3MDNjLjIwNTEuMjA1MS4yMDUxLjQ5MjIgMCAuNjk3MnoiIGZpbGw9IiM5MDk1OWYiIHN0cm9rZT0iIzY1Njg2YiIvPjwvc3ZnPg==");
   right:5px;
}

.owp-plans-swiper .swiper-button-next:hover {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0yMC42Njk0IDE2Ljk5NDEtNS45ODgyIDYuMDcwNGMtLjIwNTEuMjA1LS41MzMzLjIwNS0uNjk3MyAwbC0uODIwMy0uODIwNGMtLjIwNTEtLjIwNS0uMjA1MS0uNDkyMSAwLS42OTcybDQuODM5OC00LjkyMTktNC44Mzk4LTQuODgwOWMtLjIwNTEtLjIwNS0uMjA1MS0uNTMzMiAwLS42OTcybC44MjAzLS44MjAzYy4xNjQtLjIwNTEuNDkyMi0uMjA1MS42OTczIDBsNS45ODgyIDYuMDcwM2MuMjA1MS4yMDUxLjIwNTEuNDkyMiAwIC42OTcyeiIgZmlsbD0iI2YyNjMyMiIgc3Ryb2tlPSIjZDc0MTAwIj48L3BhdGg+PC9zdmc+");
}

.owp-plans-swiper .swiper-button-next:active {
   background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0yMC42Njk0IDE2Ljk5NDEtNS45ODgyIDYuMDcwNGMtLjIwNTEuMjA1LS41MzMzLjIwNS0uNjk3MyAwbC0uODIwMy0uODIwNGMtLjIwNTEtLjIwNS0uMjA1MS0uNDkyMSAwLS42OTcybDQuODM5OC00LjkyMTktNC44Mzk4LTQuODgwOWMtLjIwNTEtLjIwNS0uMjA1MS0uNTMzMiAwLS42OTcybC44MjAzLS44MjAzYy4xNjQtLjIwNTEuNDkyMi0uMjA1MS42OTczIDBsNS45ODgyIDYuMDcwM2MuMjA1MS4yMDUxLjIwNTEuNDkyMiAwIC42OTcyeiIgZmlsbD0iI2Q3NDEwMCIgc3Ryb2tlPSIjZDc0MTAwIj48L3BhdGg+PC9zdmc+")
}

.owp-plans-swiper .swiper-button-prev {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0xMS4zMzA2IDE2LjAwNTkgNS45ODgyLTYuMDcwNGMuMjA1MS0uMjA1LjUzMzMtLjIwNS42OTczIDBsLjgyMDMuODIwNGMuMjA1MS4yMDUuMjA1MS40OTIxIDAgLjY5NzJsLTQuODM5OCA0LjkyMTkgNC44Mzk4IDQuODgwOWMuMjA1MS4yMDUuMjA1MS41MzMyIDAgLjY5NzJsLS44MjAzLjgyMDNjLS4xNjQuMjA1MS0uNDkyMi4yMDUxLS42OTczIDBsLTUuOTg4Mi02LjA3MDNjLS4yMDUxLS4yMDUxLS4yMDUxLS40OTIyIDAtLjY5NzJ6IiBmaWxsPSIjOTA5NTlmIiBzdHJva2U9IiM2NTY4NmIiPjwvcGF0aD48L3N2Zz4=");
   left:5px;
}

.owp-plans-swiper .swiper-button-prev:hover {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0xMS4zMzA2IDE2LjAwNTkgNS45ODgyLTYuMDcwNGMuMjA1MS0uMjA1LjUzMzMtLjIwNS42OTczIDBsLjgyMDMuODIwNGMuMjA1MS4yMDUuMjA1MS40OTIxIDAgLjY5NzJsLTQuODM5OCA0LjkyMTkgNC44Mzk4IDQuODgwOWMuMjA1MS4yMDUuMjA1MS41MzMyIDAgLjY5NzJsLS44MjAzLjgyMDNjLS4xNjQuMjA1MS0uNDkyMi4yMDUxLS42OTczIDBsLTUuOTg4Mi02LjA3MDNjLS4yMDUxLS4yMDUxLS4yMDUxLS40OTIyIDAtLjY5NzJ6IiBmaWxsPSIjZjI2MzIyIiBzdHJva2U9IiNkNzQxMDAiPjwvcGF0aD48L3N2Zz4=");
}

.owp-plans-swiper .swiper-button-prev:active {
   background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBzdHlsZT0iem9vbTogMTsiPjxwYXRoIGQ9Im0xMS4zMzA2IDE2LjAwNTkgNS45ODgyLTYuMDcwNGMuMjA1MS0uMjA1LjUzMzMtLjIwNS42OTczIDBsLjgyMDMuODIwNGMuMjA1MS4yMDUuMjA1MS40OTIxIDAgLjY5NzJsLTQuODM5OCA0LjkyMTkgNC44Mzk4IDQuODgwOWMuMjA1MS4yMDUuMjA1MS41MzMyIDAgLjY5NzJsLS44MjAzLjgyMDNjLS4xNjQuMjA1MS0uNDkyMi4yMDUxLS42OTczIDBsLTUuOTg4Mi02LjA3MDNjLS4yMDUxLS4yMDUxLS4yMDUxLS40OTIyIDAtLjY5NzJ6IiBmaWxsPSIjZDc0MTAwIiBzdHJva2U9IiNkNzQxMDAiPjwvcGF0aD48L3N2Zz4=")
}
.owpPlanListDetailModal .modal-dialog {
   -webkit-transform: translate3d(0%, 0, 0);
   -ms-transform: translate3d(0%, 0, 0);
   -o-transform: translate3d(0%, 0, 0);
   transform: translate3d(0%, 0, 0);
   border-radius: 8px;
 }
 .owpPlanListDetailModal .modal-content {
   height: auto;
   overflow-y: auto;
   padding: 0;
 }
 .owpPlanListDetailModal.fade .modal-dialog {
   bottom: -100%;
   -webkit-transition: opacity 0.3s linear, bottom 0.3s ease-out;
   -moz-transition: opacity 0.3s linear, bottom 0.3s ease-out;
   -o-transition: opacity 0.3s linear, bottom 0.3s ease-out;
   transition: opacity 0.3s linear, bottom 0.3s ease-out;
 }
 
 .owpPlanListDetailModal.fade.show .modal-dialog {
   bottom: -20%;
 }
 
 .owpPlanListDetailModal.fade .modal-dialog {
   bottom: -100%;
 }
 .owpPlanListDetailModal .modal-content{border-radius: 16px;}
 .owp-plans-swiper .swiper-slide {
	padding-top: 30px;
	padding-left: 40px;
	padding-right: 40px;
}
.owpPlanListDetailModal .modal-content {
    border-radius: 16px 16px 0 0;
}
.owpPlanListDetailModal {
	backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

@media (max-width:991px){
   .section-left-nav{display:none;}
   .section-left-nav.mobile{display: block !important;}
   .section-hero-img .img{height:130px;}
   .section-hero-img.big-img .img {height: 33vw;min-height: auto;}
   .section-hero-img.large-img .img {height: 33vw;min-height: auto;}
   .section-hero-module-content{ position:relative;margin-top:15px;width:100%;margin-bottom: 15px;display:block !important;}
   .section-hero-module-content .hero-content h1{margin-bottom:0;}
   .section-hero-module-content .section-optional-image{text-align:center;max-width:100%;margin-top:35px;}
   .section-hero-module-content .hero-content{margin-right:auto;}
   .section-nav-links-mobile li:last-child{border-bottom: 1px solid #d9d9d9;}
   .no-banner-title h1{border-bottom: 0;padding-bottom:10px;}
   .left-rail-page .no-banner-title h1{padding-left: 30px;padding-right: 30px;}
   .section-hero-img.big-img + .container .hero-content h1{font: 2rem/2.33rem 'Zilla Slab', serif; font-weight: 500;}
   .section-hero-img.large-img + .container .hero-content h1{font: 2rem/2.33rem 'Zilla Slab', serif; font-weight: 500;}
   .section-hero-img + .container .hero-content h1{font: 2rem/2.33rem 'Zilla Slab', serif; font-weight: 500;}
   .left-rail-page .inquire-online-module{padding-left:30px;padding-right:30px;}
   .left-rail-page .inquire-online-content{padding:0; border:0}
   .tab-navigation {display: none;}

   .section-hero-img picture{height:130px;}
   .section-hero-img.big-img picture {height: 33vw;min-height: auto;}
   .section-hero-img.large-img picture {height: 33vw;min-height: auto;}

   .section-vimeo-video-controls{bottom:5px;}
   .section-video-controls{bottom:5px;}
   
   .owp-plans-list-module .owp-plan-item .feature-image{width:115px; margin-bottom: 20px;}
   .owp-plans-list-module .owp-plan-item .feature-image img {height: auto !important;}
   
}

@media (max-width: 767px){
 .left-rail-page .container{
    padding-left: 0;
    padding-right: 0;
 }

.icons-list-module{
   flex-direction: column;
}
.icon-list-item{
   width:auto;
   padding-bottom: 25px;
}
.icon-list-item:last-child{
   padding-bottom:0;
}
.owpPlanListDetailModal.fade.show .modal-dialog {
   bottom: -30%;
 }
 .owpPlanListDetailModal .owp-close-modal{display: none;}
 .owpPlanListDetailModal .modal-content{border-radius: 25px;}

}