h5{
  font-size:22px; 
  color:#15919E;
  }
  
.views-field-title-carousel {
    color: #15919E;
    font-size: 15px;
    font-family: "Crete Round","Helvetica Neue", Helvetica, Arial, sans-serif;
}

.view-youth-spotlight .views-row {
  margin-right: 20px;
}


#block-youth-main-menu li.first {
  margin-top: 3px;
}

.youth-challenge-video {
  margin-left: 20px;
  margin-bottom: 20px;
  float: right;
}

@media (max-width: 576px){
  
.youth-challenge-video {
  margin-left: 0px;
  float: none;

}
.youth-challenge-video iframe {
  width: 100%!important;
  height: 380px!important; 
}
}

@media (max-width: 426px){
  
.youth-challenge-video {
  margin-left: 0px;
  float: none;

}
.youth-challenge-video iframe {
  height: 341px!important; 
}
}

@media (max-width: 376px){
  
.youth-challenge-video {
  margin-left: 0px;
  float: none;

}
.youth-challenge-video iframe {
  height: 300px!important; 
}
}


@media (max-width: 321px){
  
.youth-challenge-video {
  margin-left: 0px;
  float: none;

}
.youth-challenge-video iframe {
  height: 260px!important; 
}
}

.youth-challenge-para {
  margin-bottom:0px!important;  
}

figcaption{
  font-size: 14px;
    font-style: italic;
    margin-top: 10px;
    margin-bottom: 30px;
  }


.img-responsive {
  width: 100%;  
  max-width: none;
}

.views_slideshow_cycle_teaser_section img {
	width: 100%;  
  height:100%;
}

.view-our-work img , .view-youth-spotlight img {
	width:100%;
	height:100%;
}


@media only screen and (max-width: 1023px) {
    
#block-views-block-our-work-news .view-header, #block-views-block-our-work-video .view-header, #block-views-block-our-work-events .view-header {
      margin-left: 20px;
      
  }
}


@media only screen and (max-width: 1023px) {
article{
  width:100%;
}  
}


.container-video-width {
    position: relative;
    width: 80%;
    height: 0;
    padding-bottom: 45%;
    margin: auto;
}
.video-width {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media only screen and (max-width: 1023px) {
    
.container-video-width {
    width: 100%;
    padding-bottom: 56.25%;
}
}



.group-right {
  margin-bottom:20px;
}

@media (max-width: 334px) {
    
.group-right {
  margin-top:0!important;
}
}

.non-square-video {
  margin-left: 20px;
  margin-bottom: 20px;
  float: right;
}

@media (max-width: 576px){
  
.non-square-video {
  margin-left: 0px;
  float: none;

}
.non-square-video iframe {
  width: 100%!important;
  height: 214px!important; 
}
}

@media (max-width: 426px){
  
.non-square-video {
  margin-left: 0px;
  float: none;

}
.non-square-video iframe {
  height: 192px!important; 
}
}

@media (max-width: 376px){
  
.non-square-video {
  margin-left: 0px;
  float: none;

}
.non-square-video iframe {
  height: 169px!important; 
}
}


@media (max-width: 321px){
  
.non-square-video {
  margin-left: 0px;
  float: none;

}
.non-square-video iframe {
  height: 146px!important; 
}
}