@media (max-width: 768px) {

.logo-title {
    font-size: 20px;
    width: 100%;
    text-align: center;
    padding-top: 10px!important;
}
.logo {
	padding-top:15px;
	text-align:center;
	float:none;
}

.logo-title-2 {
  float: left;
  line-height: 1.3em;
  width: 72%;
}

.wrapper {
  padding: 0 10px;
}

.species-content {
  float: none;
}

#gallery .field-name-field-project-contact .field-items .field-item {
  width: 100%;
}

.field-slideshow-carousel-wrapper {
  bottom: auto;
  position: absolute;
  right: auto;
  width: 100%;
}

.field-slideshow-carousel-wrapper {
  display: none !important;
}
header .search #edit-field-advance-search-value {
	padding:7px 0 6px 40px;
	}
	.region-navigation {
		clear:both;
		width:100%;
	}
	.content-top {
		width:100%;
		clear:both;
	}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.container-inner {
	max-width:897px;
	width:100%;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.container {
	float:left;
	width:100%;
	margin-top:10px !important;
	border-radius:3px;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.container {
	height:370px !important; 
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.slider, div.views-slideshow-ddblock-cycle-vsdsccp60p div.container-inner {
	width:100% !important;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.slide {
	width:100% !important;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.slide-text-horizontal {
	margin-left:0 !important;
	width:100% !important;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.slide-text-bottom {
	bottom:auto;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.scrollable-pager {
	width:100% !important;
	margin-left:0 !important;
	position:relative;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.vsd-scrollable-pager {
	width:100%;
	padding:10px;
	overflow:hidden;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.prev, div.views-slideshow-ddblock-cycle-vsdsccp60p div.next, div.views-slideshow-ddblock-cycle-vsdsccp60p div.prevPage, div.views-slideshow-ddblock-cycle-vsdsccp60p div.nextPage {
	position:absolute;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.prev {
	left:-12px;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.next {
	right:-13px;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.slide-body-horizontal {
	width:100% !important;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.slide-text {
	position:relative !important;
}

* {
	box-sizing:border-box;
}
.responsive-menus.responsified .responsive-menus-simple li {
  box-sizing:border-box;
}
.mean-container .mean-nav ul li a.mean-expand {
	height:25px;
}
.mean-container .mean-bar, .mean-container .mean-nav {
	background:#017bab none repeat scroll 0 0;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.scrollable-pager {
	display:none;
}
#gallery, .species-slide {
	width:100%;
}
.field-slideshow {
	width:285px !important;
	height:260px !important;
}
.field-slideshow-caption .field-slideshow-caption-text {
	width:100%;
	margin-top:0;
	text-align:center;
}
#gallery, .species-slide {
	width:100%;
}
.field-slideshow, .field-slideshow-slide {
	width:740px !important;
	height:320px !important;
	text-align:center;
}
.field-slideshow-caption .field-slideshow-caption-text {
	width:100%;
	margin-top:-25px;
	text-align:center;
}
.species-slide .field-slideshow-carousel-wrapper {
	display:block !important;
}
#gallery {	
	height:645px;
	}	
.mean-container .mean-nav ul li li li>div:first-child {
	padding:1em 15% .2em;
	color:#fff;
	opacity:0.75;
	width::70%;
	visibility:visible;
}
div.views-slideshow-ddblock-cycle-vsdsccp60p div.slide-text {
	background:none !important;
}
}
@media (max-width: 640px) {
	.field-slideshow, .field-slideshow-slide {
	width:620px !important;
	height:320px !important;
	text-align:center;
	}	
	#gallery {	
	height:645px;
	}	
	div.views-slideshow-ddblock-cycle-vsdsccp60p div.container {
		height:455px !important;
	}
}
@media (max-width: 480px) {
	.field-slideshow, .field-slideshow-slide {
	width:460px !important;
	height:285px !important;
	text-align:center;
	}
	
div.views-slideshow-ddblock-cycle-vsdsccp60p div.container, div.views-slideshow-ddblock-cycle-vsdsccp60p div.slider-inner {
	height:390px !important; 
	overflow:hidden;
}	
#gallery {
	height:650px;
}
.field-slideshow-caption .field-slideshow-caption-text {
	margin-top:-45px;
}
.species-slide .field-slideshow-carousel-wrapper {
	padding:0 20px;
}
#gallery .field-slideshow-carousel-wrapper .carousel-prev {
	left:-6px;
}
#gallery .field-slideshow-carousel-wrapper .carousel-next {
	right:-6px;
}	
.logo-title-2 {
	width:100%;
	padding:5px 10px;
}
.logo-title {
	padding-top:50px;
}
.field-slideshow-caption .field-slideshow-caption-text {
	margin-top:-50px;
}
}

@media (max-width: 360px) {
	#gallery {	
	height:790px;
	}
	.field-slideshow, .field-slideshow-slide {
		height:290px !important;
	}
	.logo-title {
	padding-top:32px;
	}	
	.view-home-slideshow div.views-slideshow-ddblock-cycle-vsdsccp60p div.slider-inner {
	height:340px !important;
}
.view-home-slideshow div.views-slideshow-ddblock-cycle-vsdsccp60p div.container  {
	height:auto !important;
}
.view-home-slideshow div.views-slideshow-ddblock-cycle-vsdsccp60p div.container slide {
	height:100% !important;
} 
}
@media (min-width: 361px) and (max-width: 460px) {
	#gallery {
		height:680px;
	}
}
@media (max-width: 320px) {
	.wrapper>header {
	text-align:center;
	}
	div.views-slideshow-ddblock-cycle-vsdsccp60p div.slider-inner {
		height:350px !important;
	}
.field-slideshow, .field-slideshow-slide {
	width:285px !important;
	height:250px !important;
	text-align:center;
}
.field-slideshow-slide {
	width:285px !important;
	height:260px !important;
	text-align:center;
}
#gallery {
	height:790px;
}
.species-slide .field-slideshow-carousel-wrapper {
	padding:0 20px;
}
#gallery .field-slideshow-carousel-wrapper .carousel-prev {
	left:-6px;
}
#gallery .field-slideshow-carousel-wrapper .carousel-next {
	right:-6px;
}
.view-home-slideshow div.views-slideshow-ddblock-cycle-vsdsccp60p div.slider-inner {
	height:340px !important;
}
.view-home-slideshow div.views-slideshow-ddblock-cycle-vsdsccp60p div.container  {
	height:auto !important;
}
.view-home-slideshow div.views-slideshow-ddblock-cycle-vsdsccp60p div.container slide {
	height:100% !important;
} 
.field-slideshow-caption .field-slideshow-caption-text {
	margin-top:-28px;
}
}
