.content-media--video {
 background-color: #ddd;
 display: block;
 position: relative;
 padding: 0 0 56.25% 0;
}
.content-media--video iframe {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#featured-video {
  transition: width .2s ease-in-out, height .2s ease-in-out, transform .38s ease-in-out;
}
/** Use .sticky */
#featured-video.is-sticky {
  position: fixed;
  top: 15px;
  left: auto;
  max-width: 280px;
  max-height: 158px;
  width: 280px;
  height: 158px;
}
.content-body{ padding:0 15px;}
.block_list_w{ padding:0 26px;}
.block_w{ width:98%;}
.padd{ padding-right:10px;}
.padd img{ width:19px !important; height:28px !important;}
.big_y{ max-height:520px; overflow-y:scroll;}
@media screen and (min-width: 1120px) {
   #featured-video.is-sticky {
	  transform: translateX(10%);
   }
}
@media screen and (min-width: 1300px) {
   #featured-video.is-sticky {
	  transform: translateX(10%);
   }
}
.content-body_p{ padding-right: 20px;}
.block_list{ padding:2px;}
.block_list img{ width:100%;}
.block_list table{width: 100%;}
.c78{ background:#78a83f; line-height:24px; padding:10px 15px; text-align:center;}
.tdheight{max-height: 86px;display: inline-block;width: 100%;}
.map_block{width:960px; margin:0 auto; position:relative;}
.map_blocka{width:850px; margin:0 auto; position:relative;}

.black2 {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 22;
    background-color: rgba(0,0,0,0.5);
    padding-top: 7.8%;
    display: none;
}
.closea {
    float: right;
    margin-top: -26px;
}
.big2 {
    text-align: left;
    width: 90%;
    max-width: 800px;
    margin: 0 auto;
    display: none;
}
.sixp {
    font-size: 1.8em;
}
.imgp {
    
    max-width: 902px;
    z-index: 10;
    padding: 3%;
	background:#fff;
}
@media (max-width: 992px){
.map_block{width:100%; margin:0 auto; position:relative;}
.map_blocka{width:98%; margin:0 auto; position:relative;}
.block_w{ width:100%;}

.block_list_w{ width:100%;}
}

@media only screen and (max-width: 630px){
.top_bg {
    width: 100%;
    height: auto;
    background: url(/EcoDMS/images/TC/overview/habitat_top_bg_m.png) repeat-x;
}
}