
.card-module {
padding:45px;
}
.videoContainerBanner video {
height:auto!important;
}
.cta-itm-wide {
width:100%!important;
  padding-right:0px!important;
}
.video-container-banner {
 position: absolute;
  top: 0;
  bottom: 0;
   width: 100%;
  height: 100%; 
   overflow: hidden;
}
.video-object-banner {
position:relative;
}
.video-object-banner video {
  /* Make video to at least 100% wide and tall */
  min-width: 100%; 
  min-height: 100%; 
  max-width: 100%;

  /* Setting width & height to auto prevents the browser from stretching or squishing the video */
  width: auto;
  height: auto;

  /* Center the video */
  top: 50%;
  left: 50%;
}
.video-object-banner video {
  /* Make video to at least 100% wide and tall */ 
  max-width: none;
}
}
.lr-image {
  width:100%;
  outline:0;

}
.make_it_card_border_round {
border-radius: 50px;
}
.banner-image {
width:100%;
}
.make_it_card_border_sharp {
border-radius: 0px;
}


.pcBanner-item {
padding-bottom:15px;
padding-top:15px;
}

.pcBanner-CTA-item {
padding-left:0px;
}
.pcBanner-CTA-item {
padding:15px 0px;
}
.pcBanner-CTA-container {
  padding-bottom:0px;
    margin-left:0px!important;
  margin-right:0px!important;
}
.pcBanner-content-item-description ul {
 padding-left:18px;
}
.pcBanner-content-item-description ul li{
 padding-left:20px;
}
.pcBanner-grid-wrapper {
margin-left: 0px!important;
margin-right: 0px!important;  
}
.make-it-full {
width:100%;
}
.make-it-auto {
width:auto;
}
.pcBanner-grid-item {
padding:5px;

}
.pcBanner-map {
width:100%;
height:100%;
}
.video-thumbnail {
width:100%;

}
.pcBanner-map-width {
width:100%;
}
.pcBanner-CTA-2 { 
  padding-left:15px!important;
}
.pcBanner-CTA-description-container {
padding-left:15px;

}

.pcForm-Lr-form-container {
  
  width:100%;

}

.pc-lr-accordion .pc-lr-accordin-btn.collapsed {
 color: #000; 
}
.pc-lr-accordion .pc-lr-accordin-btn.collapsed span {
 color: #000; 
}
.pc-lr-accordion .pc-lr-accordin-btn .fa-plus {
 display: inline-block; 
}
.pc-lr-accordion .pc-lr-accordin-btn .fa-minus {
 display: none; 
}
.pc-lr-accordion .pc-lr-accordin-btn.fa-plus {
 display: none; 
}
.pc-lr-accordion .pc-lr-accordin-btn .fa-minus {
 display: inline-block; 
}
.pc-lr-accordion {
position:relative;

}


.pc-lr-accordion  .pc-lr-accordin-card {
 border: none; 
  background-color:transparent!important;
}
.pc-lr-accordion .pc-lr-accordin-card .pc-lr-accordin-header {
 background-color: green;
  padding-left: 0;
  z-index:999999;
}
.pc-lr-accordion .pc-lr-accordin-card  .pc-lr-accordin-content {
 padding-left: 0;

}
.pc-lr-accordion .pc-lr-accordin-card  .pc-lr-accordin-content ul {
padding-left:18px;
}
.pc-lr-accordion .pc-lr-accordin-card  .pc-lr-accordin-content ul li{
padding-left:20px;

}
.pc-lr-accordion .pc-lr-accordin-btn {
  display: flex;
  width: 100%;
  justify-content: space-between;
  text-decoration:none;
  padding-left: 0;
  align-items: center;
}
.pc-lr-accordion .pc-lr-accordin-btn span {
  margin-right: 10px;
}


.row-stack-pc-lr {
padding-right:10px;
}
.row-reverse-stack-pc-lr {
padding-left:10px;
}
.modal {
   top:calc(100vh/2 - 250px);
}
@media (max-width: 992px){ 
.modal {
   top:calc(100vh/2 - 150px);
}
  
}
.modal-close-now {
  position:absolute;

  height:auto;
  background-color:transparent!important;
  padding:10px;
  font-size:32px;
  color:white;
  text-shadow: 1px 1px #444444;
  cursor:pointer;
  border:0px;
  text-align:right;
  z-index:99999;
  top:-25px;
    right:-20px;

}
.modal-content {
border:0!important;
border-radius:0!important;  
}
.popupVideo {
height:auto;
}
.videoClassFile:focus {
  border:0;
  border-radius:0;
  outline:0;
}
@media (max-width: 992px) { 
  
}
@media (max-width: 768px) { 
.lr-image {
  width:100%;
  outline:0;
  height:350px!important;
  }
      .no-container {
  padding-left:15px;
    padding-right:15px;
  }
}