.views-field-field-cci-slideshow-pg-media img {
    width: 100%;
}
 .hero-canvas {
	background: rgba(51,51,51,0.8);
	color: #fff;
	border-radius: 10px;
}
 .views-field-nothing .hero-canvas {
	position: absolute;
	top: 50px;
	left: 30px;	
	max-width: 100%;
	padding: 2rem;
	text-align: left;
}
.hero-slide-show {
    margin-left: -15px;
    margin-right: -15px;
}
 .views-field-nothing .hero-canvas strong{
  font-size: 20px !important;
}
 .views-field-nothing .hero-canvas span{
  font-size: 20px !important;
}
.viewsreference--view-title{
    display:none !important;
}
form .slick--view--cci-slideshow-pg{

  display:none !important;
}
form .slick--view--cci-slideshow{

  display:none !important;
}
@media only screen and (min-width: 1280px) {
	.views-field-field-cci-slideshow-pg-media img {
		width: 100%;
		object-fit: cover;
		height: 445px !important;
		max-height: 445px;
	}
	.hero-slide-show .slick-list {
		height: 445px;
		max-height: 445px;
	}
}
@media screen and (min-width: 768px) {
 .views_slideshow_cycle_teaser_section {
	height: 560px !important;
}
}
@media only screen and (max-width: 767px){
   .views-field-nothing .hero-canvas {
	 position: absolute;
	 top: 0;
	 left: 0;
	 max-width: 100%;
	 padding: 5px 2rem 8px 2rem;
	 text-align: left;
	 border-radius: 0;
}
 .views-slideshow-controls-bottom { 
	display: none;
 }
 .views-field-nothing .hero-canvas h3 {
	margin-top: 0px;
}

}

.path-frontpage video.b-lazy.media__element, .path-frontpage  .media.media--bundle--hero-image.media--blazy.media--image img {
    position: absolute !important;
    left: 0;
    top: 0;
    width: 100% !important;
    height: 100% !important;
    z-index: 1;
    object-fit: cover;
}

.path-frontpage  .media.media--rendered.media--bundle--video, .path-frontpage  .media.media--bundle--hero-image.media--blazy.media--image {
    position: relative;
    padding-top: 40%;
    overflow: hidden;
}

.path-frontpage  .views_slideshow_cycle_slide {
    height: auto !important;
    width: 100% !important;
}

 .views-field-nothing .hero-canvas{
z-index: 9;
}
.views-slideshow-controls-bottom .views-slideshow-pager-bullets {
 padding-left: 0;
}

/*custom css */
 .views-field-nothing .hero-canvas {
	position: absolute;
	top: 36px !important;
	padding: 2rem;
}
#hero {
    width: 100%;
    max-width: 100%;
}
 .hero-canvas {
	background: rgba(51,51,51,0.8);
	color: #fff;
	border-radius: 10px;
}
 .views-field-nothing .hero-canvas {
	position: absolute;
    top: 50px;
	padding: 2rem;
    left: 30px;
 }
 .views-field-nothing .hero-canvas{
	z-index: 9;
}
.views-slideshow-controls-bottom .views-slideshow-pager-bullets {
	padding-left: 0;
}

 .views-field-nothing .hero-canvas {
	position: absolute;
	top: 50px;

}
.path-frontpage video.b-lazy.media__element, .path-frontpage  .media.media--bundle--hero-image.media--blazy.media--image img {
    position: absolute !important;
    left: 0;
    top: 0;
    width: 100% !important;
    height: 100% !important;
    z-index: 1;
    object-fit: cover;
}
.view-cci-group-header .views_slideshow_cycle_slide,
.view-cci-group-header video,
.view-group-header-slideshow .views_slideshow_cycle_slide,
.view-group-header-slideshow video,
 video  {
#	width: 100% !important;
#	max-width: 100% !important;
}
.field.field--name-field-media-image img {
    #	width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.view-cci-group-header .views_slideshow_cycle_teaser_section,
.view-group-header-slideshow .views_slideshow_cycle_teaser_section {
 #   width: 100% !important;
}
.view-cci-group-header video,
.view-cci-group-header img,
.view-group-header-slideshow video,
.view-group-header-slideshow img,
 video,
 img{
#	height: 510px;
}

 @media only screen and (max-width: 767px){


 .views-field-nothing .hero-canvas {
	 position: absolute;
	 top: 0;
	 left: 0;
	 padding: 2rem;

}
.field.field--name-field-media-image img {
    max-width: 100%;
    height: 232px;
    object-fit: cover;
    display: block;
}
 .views-slideshow-controls-bottom { 
	display: none;
 }
 .views-field-nothing .hero-canvas h3 {
	margin-top: 0px;
}

.page-node-type-cci-slideshow .field-content .cover-wrap {
    min-height: 0;
    position:unset;
}
.views-field-nothing .hero-canvas h3{
    font-size: 13px !important;
}
.views-field-nothing .hero-canvas h3{    font-size: 13px !important;
}
.views-field-nothing .hero-canvas strong{
    font-size: 11px !important;
    line-height: 0.7;
  }
   .views-field-nothing .hero-canvas span{
    font-size: 11px !important;
    line-height: 0.7;
  }
  .views-field-nothing .hero-canvas{
      top: -6px !important;
  }
}

//HomePage Slider Responsive Fix
@media (max-width: 767px){
    .slick-dotted.slick-slider .slick-list .field.field--name-field-media-image img {
        height: 410px;
    }

    .slick-dotted.slick-slider .slick-list .views-field-nothing .hero-canvas {
        max-width: 20rem;
        max-height: 23rem;
    }

    .slick-dotted.slick-slider .slick-list .hero-cta-wrapper .btn {
        margin-left: 0px;
        margin-top: 5px;
    }
}

@media (max-width:767px){
    .slick-dotted.slick-slider .slick-list .field.field--name-field-media-image img{
        height: 365px
    }

    .slick-dotted.slick-slider .slick-list .hero-cta-wrapper .btn{
        margin-left: 0px;
        margin-top: 10px;
    }
}
