/*#carousel-wrapper {
				padding-bottom: 10px;
				position: relative;
			}
			#carousel, #thumbs {
				overflow: hidden;
			}

			#carousel span, #carousel img,
			#thumbs a  {
				display: block;
				max-width:100%;
				height:100%;
				
			}
			#thumbs img{
			    display: block;
				max-width:100%;
				max-height:100%;
				margin:0 auto
			}
			#thumbs a{
			   float:left;
			   padding:5px;
			}
			#carousel span, #carousel a,
			#thumbs span, #thumbs a {
				position: relative;
			}
			#carousel img,
			#thumbs img {
				border: none;
				display:block;
				margin:0 auto
			}
			#carousel a{
				width: 100%;
				height: 100%;
				position: absolute;
		        min-height:300px;
				top: 0;
				left: 0;
				border: 3px double #e9e9e9;
			}
			#carousel img.glare,
			#thumbs img.glare {
				width: 102%;
				height: auto;
			}

			#carousel span {
				width: 100%;
				height: 100%;
				display:block
			}

			#thumbs-wrapper {
				padding: 20px 40px;
				position: relative;
			}
			#thumbs a {
				width: 150px;
				height: 100px;
				margin: 0 10px;
				overflow: hidden;
				border: 3px double #e9e9e9;
				-webkit-transition: border-color .5s;
				-moz-transition: border-color .5s;
				-ms-transition: border-color .5s;
				transition: border-color .5s;
			}
			#thumbs a:hover, #thumbs a.selected {
				border-color: #566;
			}
			
			#wrapper img#shadow {
				width: 100%;
				position: absolute;
				bottom: 0;
			}
			.prev, .next {
				background: transparent url('../img/gui/carousel_nav.png') no-repeat 0 0;
				display: block;
				width: 19px;
				height: 20px;
				margin-top: -10px;
				position: absolute;
				top: 50%;
			}
			.prev {
				background-position: 0 0;
				left: 10px;
			}
			.next {
				background-position: -19px 0;
				right: 10px;
			}			
			.prev:hover { 
				background-position: 0 -20px;				
			}
			.next:hover {
				background-position: -19px -20px;				
			}
			.prev.disabled, #next.disabled {
				display: none !important;
			}
	
	 #carousel, #thumbs{
	     width:100%;
		 height:100%;
		 min-height:300px
	 }		
	 #carousel img{
		 min-height:290px
	 }
*/
#carousel-wrapper {
				padding-bottom: 5px;
				position: relative;
			}
			#carousel, #thumbs {
				overflow: hidden;
			}

			#carousel span, /*#carousel img,*/
			#thumbs a/*, #thumbs img  */{
				display: block;
				float: left;
			}
			#carousel a{
				border: 3px double #e9e9e9;
			}
			#carousel span, #carousel a,
			#thumbs span, #thumbs a {
				position: relative;
				display: block;
				height: 100%;
			}
			#carousel img,
			#thumbs img {
				/*border: none;
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;*/
				display: block;
				height: auto;
				margin: 0 auto;
				max-height: 100%;
				max-width: 100%;
			}
			#carousel img.glare,
			#thumbs img.glare {
				width: 102%;
				height: auto;
			}

			#carousel span {
				width: 554px;
				height: 313px;
			}

			#thumbs-wrapper {
				padding: 5px 20px;
				position: relative;
			}
			#thumbs a {
				width: 150px;
				height: 100px;
				margin: 0 5px;
				overflow: hidden;
				border: 3px double #e9e9e9;
				-webkit-transition: border-color .5s;
				-moz-transition: border-color .5s;
				-ms-transition: border-color .5s;
				transition: border-color .5s;
			}
			#thumbs a:hover, #thumbs a.selected {
				border-color: #566;
			}
			
			#wrapper img#shadow {
				width: 100%;
				position: absolute;
				bottom: 0;
			}

			.prev, .next {
				background: transparent url('../img/gui/carousel_nav.png') no-repeat 0 0;
				display: block;
				width: 19px;
				height: 20px;
				margin-top: -10px;
				position: absolute;
				top: 50%;
			}
			.prev {
				background-position: 0 0;
				left: 10px;
			}
			.next {
				background-position: -19px 0;
				right: 10px;
			}			
			.prev:hover { 
				background-position: 0 -20px;				
			}
			.next:hover {
				background-position: -19px -20px;				
			}
			.prev.disabled, #next.disabled {
				display: none !important;
			}			
@media (max-width: 767px) {
   
}
@media (min-width: 768px) and (max-width: 991px) {
  
}
@media (min-width: 992px) and (max-width: 1199px) {
   
}
@media (min-width: 1200px) and (max-width: 1299px) {
    
}
@media (min-width: 1300px) {
   
}